Cargo Features

FeOs has no features set by default.

[dependencies]
feos = { version = "0.7.0", features = ["dft", "estimator", "association", "pcsaft", "epcsaft", "gc_pcsaft", "uvtheory", "pets", "saftvrqmie", "saftvrmie", "rayon", "python", "all_models"] }
dft all_models? = feos-dft, petgraph

Affects python::PyGcPcSaftFunctionalParameters, feos::dft, dispersion::dispersion_energy_density

estimator all_models?

Affects feos::estimator, dft::estimator_dft, eos::estimator_eos

association epcsaft? gc_pcsaft? pcsaft?

Affects feos::association

pcsaft all_models? = association

Affects feos::pcsaft

epcsaft all_models? = association

Affects feos::epcsaft

gc_pcsaft all_models? = association

Affects feos::gc_pcsaft

uvtheory all_models? = lazy_static

Affects feos::uvtheory

pets all_models?

Affects feos::pets

saftvrqmie all_models?

Affects feos::saftvrqmie

saftvrmie all_models?

Affects feos::saftvrmie

rayon python?

Enables rayon, rayon of feos-core, ndarray ^0.15, and optional feos-dft

python = numpy, pyo3, rayon

Enables python of feos-core, optional feos-dft, and quantity ^0.8

quantity:

Directly use (scalar) quantities in Python interfaces through [pyo3] and the si-units package.

Affects epcsaft::python, estimator::python, gc_pcsaft::python, pcsaft::python, pets::python, saftvrmie::python

all_models = dft, epcsaft, estimator, gc_pcsaft, pcsaft, pets, saftvrmie, saftvrqmie, uvtheory

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

quantity python?

Enables quantity ^0.8

feos-dft dft?
numpy python?

Enables numpy ^0.21

petgraph dft?
lazy_static uvtheory?
pyo3 python?

Enables pyo3 ^0.21