用于化学反应器工程的python包
chemics的Python项目详细描述
化学
Chemics包是一组python函数,用于在化学和流态化工程领域进行计算。这个包的源代码可以在GitHub上找到,社区也提供了一些贡献 受到鼓励。
安装
对于科学计算,建议使用python的Anaconda或Miniconda发行版。在设置python之后,chemics包可以通过pip
包管理器下载和安装:
pip install chemics
用法
下面的示例导入化学包,然后使用rhog()
函数根据气体的分子量、压力和温度计算气体的密度。
importchemicsascmcm.rhog(28,170100,773)
下面是根据Haider和Levenspiel 1989论文计算粒子末速度的一个例子。
importchemicsascm# Parametersdp=0.00016# particle diameter [m]mu=1.8e-5# gas viscosity [kg/(m s)]phi=0.67# particle sphericity [-]rhog=1.2# gas density [kg/m^3]rhos=2600# particle density [kg/m^3]# Haider and Levenspiel terminal velocity [m/s]ut_haider=cm.ut_haider(dp,mu,phi,rhog,rhos)
在chemics-examples存储库中提供了更多示例。
文档
化学包的文档可在chemics.github.io获得。
贡献
请参阅CONTRIBUTING.md文档,以获取有关促进化学包的指南。
许可证
Chemics可以在麻省理工学院的许可证下使用-更多信息请参见LICENSE文件。