Reaction-network是一个Python包,用于无机材料合成中的合成规划和预测化学反应途径。
项目描述
Reaction Network (rxn_network
) 是一个用于无机材料合成中合成规划和预测化学反应途径的Python包。
安装
我们建议使用pip进行安装
pip install -U reaction-network
该包将安装为rxn_network
名称。默认情况下不会安装Materials Project API;要安装它,请运行:pip install -U mp-api
。
注意 从版本7.0开始及以后,
reaction-network
包不再使用graph-tool
。所有网络功能现在都使用rustworkx
实现。这意味着不再需要完成任何额外的安装。
教程
examples
文件夹包含两个(2)演示笔记本
- 1_enumerators.ipynb:如何从一组条目中枚举反应;使用jobflow运行枚举器
- 2_networks.ipynb:如何从枚举器和条目列表中构建反应网络;如何执行路径搜索以推荐平衡的反应路径;使用jobflow运行反应网络分析
引用
如果您在您的工作中使用了此代码,请考虑引用以下论文(见CITATION.bib
)
McDermott, M. J., Dwaraknath, S. S., 和 Persson, K. A. (2021)。一种基于图的网络,用于预测固态材料合成中的化学反应路径。自然通讯,12(1)。 https://doi.org/10.1038/s41467-021-23339-x
致谢
本工作作为GENESIS项目的一部分得到支持,GENESIS是一个下一代合成中心,由美国能源部科学办公室基础能源科学资助的能源前沿研究中心,资助编号DE-SC0019212。
在此了解有关GENESIS EFRC的更多信息: https://www.stonybrook.edu/genesis/
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
reaction-network-8.3.0.tar.gz (555.9 kB 查看哈希值)
构建分布
reaction_network-8.3.0-py3-none-any.whl (577.9 kB 查看哈希值)