用于逆合成规划的软件包。
项目描述
概述
Syntheseus是一个端到端逆合成规划的软件包。
- ⚒️ 以标准化的方式结合搜索算法和反应模型
- 🧭 包含常见的搜索算法的实现
- 🧪 包含最先进的反应模型的包装器
- ⚙️ 提供简单的API以插入自定义模型和算法
- 📈 可以用于基准测试逆合成管道的组件
快速入门
要安装包含所有额外功能的 syntheseus
,请运行
conda env create -f environment_full.yml
conda activate syntheseus-full
pip install "syntheseus[all]"
如果您更喜欢更轻量级的安装,请在此查看,该安装只包含您实际需要的部分。
开发
Syntheseus目前正在积极开发中。如果您想帮助我们开发syntheseus,请在提交代码之前安装并运行 pre-commit
检查。
我们使用 pytest
进行测试。请在提交PR之前确保您的分支上的测试通过(并尝试保持高测试覆盖率)。
python -m pytest --cov syntheseus/tests
贡献
本项目欢迎贡献和建议。大多数贡献需要您同意贡献者许可协议(CLA),声明您有权并且实际上已经授予我们使用您贡献的权利。有关详细信息,请访问 https://cla.opensource.microsoft.com。
当您提交拉取请求时,CLA 机器人会自动判断您是否需要提供 CLA 并相应地装饰 PR(例如,状态检查,评论)。只需遵循机器人提供的说明。您只需在整个使用我们 CLA 的所有存储库中执行此操作一次。
本项目采用了 Microsoft 开源行为准则。有关更多信息,请参阅 行为准则常见问题解答 或通过 opencode@microsoft.com 联系我们,提出任何额外的问题或意见。
商标
本项目可能包含项目、产品或服务的商标或徽标。微软商标或徽标的授权使用必须遵守并遵循 微软的商标和品牌指南。在修改本项目版本的微软商标或徽标使用中,不得造成混淆或暗示微软赞助。任何第三方商标或徽标的使用均受该第三方政策约束。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
syntheseus-0.4.1.tar.gz (258.4 kB 查看哈希值)
构建分布
syntheseus-0.4.1-py3-none-any.whl (165.9 kB 查看哈希值)
关闭
syntheseus-0.4.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0a11c77cc13d14d8202b526900f66b10dc362329f6a3c775e2000f60b1bfa34b |
|
MD5 | 9f1d48c1957f3ff22e9549cc2134805e |
|
BLAKE2b-256 | 1afad4c1b199fc160a84de167ae31879d20679a47d5987f56daa2459522c3a1b |
关闭
syntheseus-0.4.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 195261cae5d16b995c41a572cce83ac60f490604bdfbab72e7b4322ef7dbe008 |
|
MD5 | 0ef5a59642beec910857c7038e1e99c1 |
|
BLAKE2b-256 | 1f9445da2ca1c67a45496077bbec9cd57e165460a5c29883a581fa2fe7f8de00 |