Recent Releases of feos
feos - v0.8.0
Fixed
- Fixed the handling of association records in combination with induced association in PC-SAFT #264
Packaging
- Updated
quantitydependency to 0.10. #262 - Updated
num-dualdependency to 0.11. #262 - Updated
numpyandPyO3dependencies to 0.23. #262
- Rust
Published by prehner about 1 year ago
feos - feos-dft-v0.8.0
Added
- Added
henry_coefficientsandideal_gas_enthalpy_of_adosrptiontoPoreProfile. #263
Packaging
- Updated
quantitydependency to 0.10. #262 - Updated
num-dualdependency to 0.11. #262 - Updated
numpyandPyO3dependencies to 0.23. #262 - Updated
gauss-quaddependency to 0.2. #261
- Rust
Published by prehner about 1 year ago
feos - feos-core-v0.8.0
Added
- Added
ReferenceSystemtrait to handle conversion between SI units and reduced units. #257 - Readded
Molarweighttrait to avoid extra implementation requirements for some models. #258
Removed
- Removed
simodule after the compile-time units are incorporated into thequantitycrate. #257
Packaging
- Updated
quantitydependency to 0.10. #262 - Updated
num-dualdependency to 0.11. #262 - Updated
numpyandPyO3dependencies to 0.23. #262
- Rust
Published by prehner about 1 year ago
feos - v0.7.0
Added
Changed
- Updated model implementations to account for the removal of trait objects for Helmholtz energy contributions and the de Broglie in
feos-core. #226 - Changed Helmholtz energy functions in
PcSaftcontributions so that the temperature-dependent diameter is re-used across different contributions. #226 - Renamed structs in
uvtheorymodule in accordance with names in other models (UV...toUVTheory...). #226 - Restructured
uvtheorymodule: added modules for BH and WCA. #226 - Updated github action versions for CI/CD. #226
- Added
codegen-units = 1torelease-ltoprofile. #226
Removed
- Removed
VirialOrderfromuvtheorymodule. Orders are now variants of the existingPerturbationenum. #226
Packaging
- Updated
quantitydependency to 0.8. #238 - Updated
num-dualdependency to 0.9. #238 - Updated
numpyandPyO3dependencies to 0.21. #238
- Rust
Published by prehner almost 2 years ago
feos - v0.6.0
Added
- Added
EquationOfState.ideal_gas()to initialize an equation of state that only consists of an ideal gas contribution. #204 - Added
PureRecord,SegmentRecord,Identifier, andIdentifierOptiontofeos.ideal_gas. #205 - Added implementation of the Joback ideal gas model that was previously part of
feos-core. #204 - Added an implementation of the ideal gas heat capacity based on DIPPR equations. #204
- Added re-exports for the members of
feos-coreandfeos-dftin the new modulesfeos::coreandfeos::dft. #212
Changed
- Split
feos.ideal_gasintofeos.jobackandfeos.dippr. #204
- Rust
Published by prehner about 2 years ago
feos - v0.5.0
Added
- Added
IdealGasModelenum that collects all implementors of theIdealGastrait. #158 - Added
feos.ideal_gasmodule in Python from which (currently)JobackandJobackParametersare available. #158 - Added binary association parameters to PC-SAFT. #167
- Added derive for
EntropyScalingfor SAFT-VRQ Mie toResidualModeland adjusted parameter initialization. #179
Changed
- Changed the internal implementation of the association contribution to accomodate more general association schemes. #150
- To comply with the new association implementation, the default values of
naandnbare now0rather than1. Parameter files have been adapted accordingly. #150 - Added the possibility to specify a pure component correction parameter
phifor the heterosegmented gc PC-SAFT equation of state. #157 - Adjusted all models' implementation of the
Parametertrait which now requiresResults in some methods. #161 - Renamed
EosVarianttoResidualModel. #158 - Added methods to add an ideal gas contribution to an initialized equation of state object in Python. #158
- Moved
molar_weightimpls toResidualdue to removal ofMolarWeighttrait. #177
Packaging
- Updated
quantitydependency to 0.7. - Updated
num-dualdependency to 0.8. #137 - Updated
numpyandPyO3dependencies to 0.20.
- Rust
Published by prehner over 2 years ago
feos - v0.4.0
Added
- Added SAFT-VRQ Mie equation of state and Helmholtz energy functional for first order Feynman-Hibbs corrected Mie fluids. #79
- Added
estimatormodule to documentation. #86 - Added benchmarks for the evaluation of the Helmholtz energy and some properties of the
Stateobject for PC-SAFT. #89 - The Python class
StateVecis exposed in both thefeos.eosandfeos.dftmodule. #113 - Added uv-B3-theory and additional optional argument
virial_orderto uvtheory constructor to enable uv-B3. #98
Changed
- Export
EosVariantandFunctionalVariantdirectly in the crate root instead of their own modules. #62 - Changed constructors
VaporPressure::newandDataSet.vapor_pressure(Python) to take a new optional argumentcritical_temperature. #86 - The limitations of the homo gc method for PC-SAFT are enforced more strictly. #88
- Removed generics for units in all structs and traits in favor of static SI units. #115
Packaging
- Updated
pyo3andnumpydependencies to 0.18. #119 - Updated
quantitydependency to 0.6. #119 - Updated
num-dualdependency to 0.6. #119
Fixed
- Fixed incorrect indexing that lead to panics in the polar contribution of gc-PC-SAFT. #104
VaporPressurenow returns an empty array instead of crashing. #124
- Rust
Published by prehner about 3 years ago
feos - v0.2.0
Added
- Added gc-PC-SAFT equation of state and Helmholtz energy functional.
- Added PeTS equation of state and Helmholtz energy functional.
- Added UV-Theory equation of state for Mie fluids.
Changed
- Combined all equations of state into a single Python class
EquationOfStateand all Helmholtz energy functionals into the Python classHelmholtzEnergyFunctional. #11
Packaging
- Updated
quantityto 0.5.0. - Updated
feos-coreto 0.2.0. - Updated
feos-dftto 0.2.0. - Updated
feos-pcsaftto 0.2.0.
- Rust
Published by prehner almost 4 years ago