feos-gc-pcsaft

Crates.iofeos-gc-pcsaft
lib.rsfeos-gc-pcsaft
version0.1.1
sourcesrc
created_at2022-04-24 15:32:49.678902
updated_at2022-04-27 17:34:58.455095
descriptionImplementation of the (heterosegmented) gc-PC-SAFT equation of state and corresponding Helmholtz energy functional.
homepagehttps://github.com/feos-org
repositoryhttps://github.com/feos-org/feos-gc-pcsaft
max_upload_size
id573204
size136,297
Gernot Bauer (g-bauer)

documentation

README

FeOs - gc-PC-SAFT

crate documentation documentation

Implementation of the (heterosegmented) group contribution PC-SAFT equation of state12 and corresponding Helmholtz energy functional34 within the FeOs project. This project contains a Rust implementation as well as bindings to Python.

Usage in Python

If you want to use feos-gc-pcsaft in Python, take a look at the feos-repository. feos contains multiple equation of state implementations in a single, easy-to-use Python package.

FeOs

FeOs is a framework for equations of state and classical density function theory

You can learn more about the principles behind FeOs here.

Installation

Add this to your Cargo.toml

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

Test building python wheel

From within a Python virtual environment with maturin installed, type

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

Footnotes

  1. J. Gross, O. Spuhl, F. Tumakaka and G. Sadowski (2003). Industrial & Engineering Chemistry Research, 42(6), 1266-1274.

  2. E. Sauer, M. Stavrou and J. Gross (2014). Industrial & Engineering Chemistry Research, 53(38), 14854-14864.

  3. J. Mairhofer, B. Xiao and J. Gross (2018). Fluid Phase Equilibria, 472, 117-127.

  4. P. Rehner, B. Bursik and J. Gross (2021). Industrial & Engineering Chemistry Research, 60(19), 7111-7123.

Commit count: 15

cargo fmt