用于设计热力学模型、计算相图和研究相平衡的calphad工具。

pycalphad的Python项目详细描述


Join the chat at https://gitter.im/pycalphad/pycalphadTest CoverageWindows Build StatusBuild StatusDevelopment StatusLatest versionSupported Python versionsLicense

注意:未经请求的拉取请求被愉快地接受!

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笔记本可以在NBViewerpycalphad.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 LiuDepartment of Materials Science and EngineeringPennsylvania State University监督。 我们还要感谢denis lisov在阵列计算方面提供的技术援助。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我应该关闭tcp连接吗?   java指定初始化一个有引用和没有引用的类之间的区别   Java JSON反序列化错误   java将InputStream插入PostgreSQL   java Android屏幕在活动启动时取消伪装   java两个字符串实例看起来相同,但它们的哈希代码不同   java如何创建**数字**而不是字符串的数组列表?   java我可以确定由正则表达式模式匹配的第一个字符集吗?   java以编程方式更改日期范围的日期格式   java Hibernate在加载时填充自动连接字段   java如何使两个不相关的实体(两个存储库)同时在一个项目中运行?可能吗?   使用singlechildevent检索java Firebase数据   在安卓中尝试动态添加片段时未找到java ID   在HTML中编码Java GB2312字符串无法正确显示   java在缓慢的消费卡夫卡上处理背压并避免重新平衡   由hibernate生成的java查询过于冗长