#physics #thermodynamics #phase-equilibria #equations-of-state #saft

feos-gc-pcsaft

实现(异构段)gc-PC-SAFT 状态方程及其对应的 Helmholtz 自由能泛函

1 个不稳定版本

0.1.1 2022年4月27日
0.1.0 2022年4月24日

#4#相平衡

MIT/Apache

115KB
3K SLoC

FeOs - gc-PC-SAFT

crate documentation documentation

在 FeOs 项目中实现(异构段)组贡献 PC-SAFT 状态方程[^gross2003][^sauer2014]及其对应的 Helmholtz 自由能泛函[^mairhofer2018][^rehner2021]。该项目包含 Rust 实现,以及到 Python 的绑定。

Python 中的使用

如果您想在 Python 中使用 feos-gc-pcsaft,请查看 feos 仓库feos 包含多个状态方程实现,并封装在一个易于使用的 Python 包中。

FeOs

FeOs 是一个状态方程和经典密度泛函理论框架

您可以在 这里 了解更多关于 FeOs 的原理。

安装

将此内容添加到您的 Cargo.toml

[dependencies]
feos-gc-pcsaft = "0.1"

测试构建 python 轮子

在已安装 maturin 的 Python 虚拟环境中,输入

maturin build --release --out dist --no-sdist -m build_wheel/Cargo.toml

[^gross2003]: J. Gross, O. Spuhl, F. Tumakaka 和 G. Sadowski (2003). 工业与应用化学研究,42(6),1266-1274。 [^sauer2014]: E. Sauer, M. Stavrou 和 J. Gross (2014). 工业与应用化学研究,53(38),14854-14864。 [^mairhofer2018]: J. Mairhofer, B. Xiao 和 J. Gross (2018). 流体相平衡,472,117-127。 [^rehner2021]: P. Rehner, B. Bursik 和 J. Gross (2021). 工业与应用化学研究,60(19),7111-7123。

依赖关系

~15–24MB
~339K SLoC