- Deprecations:
- Python 3.6 support is deprecated and it will be removed with the next IDAES release
- Deprecation warning: `generic_models.unit_models.distillation` folder renamed to ` generic_models.unit_models.column_models`
- Removed support for directly setting `state_block_class` and `reaction_block_class` in property and reaction packages
- Removed support for property packages which do not use Phase and Component objects
- Removed support for defining units of measurement via strings.
- Removed support for dynamic simulations without specifying units for time domain
- Improved workflow and interface for developing surrogate models and incorporating these into flowsheets
- Improved wrapper for ALAMO using new surrogate interface
- New Unit models:
- Condenser and Reboiler for packed column applications
- 0-D Heat Exchanger using the NTU method
- Ability to use external variable for `length` in 1-D control volumes
- Thermophysical and transport properties:
- New supported properties: Cp, Cv, diffusivity, thermal conductivity, speed of sound, surface tension, viscosity
- Improved formulation of log expressions
- Surrogate modeling using Keras
- This requires `tensorflow`, which is an optional dependency of IDAES. To install it, use any one of the following commands:
sh
conda install tensorflow
pip install tensorflow
pip install "idaes-pse[optional]" this will install all optional dependencies for IDAES, including tensorflow
`