The key data structure in FeOs is the EquationOfState class that contains all implemented equations of state.
The State and PhaseEquilibrium objects are used to define thermodynamic conditions and -- once created -- can be used to compute properties.
.. currentmodule:: feos
.. autosummary::
EquationOfState.pcsaft
EquationOfState.epcsaft
EquationOfState.gc_pcsaft
EquationOfState.peng_robinson
EquationOfState.pets
EquationOfState.uvtheory
EquationOfState.saftvrmie
EquationOfState.saftvrqmie
.. autosummary::
EquationOfState.dippr
EquationOfState.joback
import feos
pc_saft_parameters = feos.Parameters.from_json(
['methane', 'ethane'],
'pc_saft_parameters.json'
)
dippr_parameters = feos.Parameters.from_json(
['methane', 'ethane'],
'dippr_parameters.json'
)
eos = feos.EquationOfState.pcsaft(pc_saft_parameters).dippr(dippr_parameters)import feos
pc_saft_parameters = feos.Parameters.from_json_smiles(
['CCC', 'CCCC'],
'smarts.json',
'pcsaft_group_parameters.json'
)
joback_parameters = feos.Parameters.from_json_smiles(
['CCC', 'CCCC'],
'smarts.json',
'joback_parameters.json'
)
eos = feos.EquationOfState.pcsaft(pc_saft_parameters).joback(joback_parameters).. currentmodule:: feos
.. autosummary::
EquationOfState.python_residual
EquationOfState.python_ideal_gas
.. currentmodule:: feos
.. autosummary::
:toctree: generated/
EquationOfState
Contributions
Verbosity
State
StateVec
PhaseEquilibrium
PhaseDiagram