Cargo Features

FeOs has no features set by default.

[dependencies]
feos = { version = "0.6.1", features = ["dft", "estimator", "association", "pcsaft", "gc_pcsaft", "uvtheory", "pets", "saftvrqmie", "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 gc_pcsaft? pcsaft?

Affects feos::association

pcsaft all_models? = association

Affects feos::pcsaft

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

rayon python?

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

python = numpy, pyo3, rayon

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

Affects estimator::python, gc_pcsaft::python, pcsaft::python, pets::python, saftvrqmie::python, uvtheory::python

all_models = dft, estimator, gc_pcsaft, pcsaft, pets, 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.7

feos-dft dft?
numpy python?

Enables numpy ^0.20

petgraph dft?
lazy_static uvtheory?
pyo3 python?

Enables pyo3 ^0.20