Improved Solution and component handling.
Added
- Classes for bulk, particle liquid, solid, and volume solution.
- Component classes used for tracking sub-species and naming.
- Methods to calculate adsorption and reaction equilibria.
- Binding: MobilePhaseModulator adsorption model.
- Cadet: Method to create CadetAPI object from hdf5 file.
- OptimizationProblem: parallel evaluation of populations.
- Pymoo: Resume optimization from checkpoints.
Fixed
- Correctly calculate flow rates for processes without events.
Changed
- Start of reorganization of `common` module into smaller dedicated modules.
- Discretization is now handled by UnitOperations instead of CADET-Adapter.