2022 Nov Release
2022 Nov Release (2.0.0b2)
Start with our online documentation to get started with install instructions, examples, etc.
Quickstart
conda create --yes --name idaes-v2-env python=3.10 && conda activate idaes-v2-env
pip install idaes-pse==2.0.0b2
idaes get-extensions
idaes get-examples --unstable --version 2.0.0b2
IDAES-PSE 2.0.0b2 Release Highlights
IDAES v2 migration support
To help migrate their code to IDAES v2, the following support material is available:
IDAES v2 changes and deprecations
- As a consequence of the standardization of the
HeatExchanger
API, support for old methods and attributes (i.e.side_1
,inlet_1
,outlet_1
etc) has been removed- Refer to the "IDAES v2 migration support" for more information
- Numerous instances where deprecated APIs were being used internally in IDAES, causing deprecation warnings to be emitted, have been removed
- Old process costing code has been fully deprecated and removed in favor of the new API
New features
- Improved support for defining new components for use in Helmholtz equations of state
- Standardized naming in heat exchanger models
- Documentation of process costing tools and examples
- Implementation of an IDAES Performance Testing Suite, which has been used to establish baseline performance metrics
- Improved metadata structure for defining Units of Measurement in property packages and updated all code to use the new format
Supported Python versions
- Support for Python 3.11 is planned for the upcoming February release
- Following the NumPy NEP29 schedule, the February release of IDAES will also be the last to support Python 3.8