v0.7.0#
CADET-Process v0.7.0 is the culmination of 10 months of hard work. It contains many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations.
This release requires Python 3.8+
Highlights of this release#
Complete overhaul of optimization problem structure:
Evaluation objects
Evaluators
Caching using diskcache
Add optimization variable normalization.
Complete overhaul of optimization results.
Improved plots for objectives space, Pareto fronts.
Improved checkpoints.
Check functions before running simulations and optimizations.
Add Parameter Sensitivities.
Provide derivatives and anti-derivatives of solution objects.
Allow slicing solution in any dimension (including components).
Add Yamamoto’s method to determine isotherm parameters.
Complete overhaul of documentation:
Improved docstrings coverage
New user guide
Many new unit and integration tests.