All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added getters for the fields of
Pore1Din Python. #30
- Made FMT functional more flexible w.r.t. the shape of the weight functions. #31
- Changed interface of
PairCorrelationFunctionto facilitate the calculation of pair correlation functions in mixtures. #29
- Added
grand_potential_densitygetter for DFT profiles in Python. #22
- Renamed
AxisGeometrytoGeometry. #19 - Removed
PyGeometryandPyFMTVersionin favor of a simpler implementation usingPyO3's new#[pyclass]for fieldless enums feature. #19 DFTSolvernow usesVerbosityinstead of aboolto control its output. #19SurfaceTensionDiagramnow uses the newStateVecstruct to access properties of the bulk phases. #19Pore1D::initializeandPore3D::initializenow accept initial values for the density profiles as optional arguments. #24- Internally restructured the
DFTstructure to avoid redundant data. #24 - Removed the
mfunction inFluidParameters, it is instead inferred fromHelmholtzEnergyFunctionalwhich is now a supertrait ofFluidParameters. #24 - Added optional field
cutoff_radiustoExternalPotential::FreeEnergyAveraged. #25
- Updated
pyo3andnumpydependencies to 0.16. - Updated
quantitydependency to 0.5. - Updated
num-dualdependency to 0.5. - Updated
feos-coredependency to 0.2. - Updated
angdependency to 0.6. - Removed
logdependency.
- The pore volume for
Pore3Dis now also accesible from Python. #16
- The pore volume using Helium at 298 K as reference is now directly accesible from
Pore1DandPore3D. #13
- Removed the
unsendabletag from python classes wherever possible. #14
HelmholtzEnergyFunctionals can now overwrite theideal_gasmethod to provide a non-default ideal gas contribution that is accounted for in the calculation of the entropy, the internal energy and other properties. #10
- Removed the
functionalfield inPore1DandPore3D. #9
- Fixed the units of default values for adsorption isotherms. #8
- Updated
rustdctdependency to 0.7.
- Initial release