用于设计热力学模型、计算相图和研究相平衡的calphad工具。
pycalphad的Python项目详细描述
注意:未经请求的拉取请求被愉快地接受!
pycalphad是一个免费的开源python库,用于 设计热力学模型,计算相图和 用calphad方法研究相平衡。它 提供读取Thermo Calc TDB文件和 求解多组分多相吉布斯能量 最小化问题。
这个项目的目的是提供任何感兴趣的人 修补和改进 Calphad建模,无需成为计算机科学家或 专业程序员。
帮助您设置python环境和/或 合作机会,请联系作者 通过电子邮件或使用github上的问题跟踪器。
Pycalphad是根据麻省理工学院的许可证。 有关详细信息,请参见license.txt。
所需依赖项:
- python 2.7+或3.5+
- matplotlib,numpy,scipy,sympy,xarray,pyparsing,tinydb,dask,cyipopt
示例
带有示例的jupyter笔记本可以在NBViewer和pycalphad.org上找到。
文档
请参阅pycalphad.org上的文档。
获取帮助
有关安装和使用pycalphad的问题可以在pycalphad Google Group中解决。 技术问题和错误应该在GitHub上报告。 公共聊天频道在Gitter上可用。
引用
如果您在研究中使用Pycalphad,请考虑引用以下工作:
奥的斯,R.和;Liu,Z.-K.,(2017年)。pycalphad:python中基于calphad的计算热力学。开放研究软件杂志。5(1),第1页。doi:http://doi.org/10.5334/jors.140
致谢
部分是通过nasa空间技术研究奖学金(nstrf)nnx14al43h获得的,由Prof. Zi-Kui Liu在Department of Materials Science and Engineering的Pennsylvania State University监督。 我们还要感谢denis lisov在阵列计算方面提供的技术援助。