跳转到主要内容

用于逆合成规划的软件包。

项目描述

导航合成规划的迷宫


文档CLI教程论文

CI Python Version pypi code style License

概述

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 查看哈希值)

上传时间 Python 3

支持者: