2022 Feb Release
2022 Feb Release
Start with our online documentation to get started with install instructions, examples, etc.
IDAES-PSE 1.13.0 Release Highlights
ADVANCE CHANGE NOTICE: Upcoming IDAES v2
We are pleased to announce that IDAES v2 is under development. IDAES v2 introduces significant improvements and API changes with respect to the current (v1) codebase.
In order to provide advance warning of the upcoming changes and minimize their impact on functionality during this transition, the following schedule is planned for the next 9 months:
- The first stable version of IDAES v2, release 2.0.0, is currently planned for November 2022
- The current release series, 1.13, will be the last for the IDAES v1 codebase
- Over the intervening months, as part of our quarterly release cycle, we will be releasing preview versions of the v2 codebase. If applicable, we will also distribute bugfixes that are compatible with the v1 codebase as patch releases to the 1.13 release series (1.13.1, 1.13.2)
- During this time, changes to the IDAES API introduced by v2 will be documented as deprecation warnings in the codebase and/or as part of the release notes
- Once the 2.0.0 release is out, all deprecation warnings will be removed, and support will switch to IDAES v2 only
We encourage our users to follow these changes closely over the next few months and adapt their models accordingly in preparation to the 2.0.0 release.
Changes in IDAES v1.13:
- New modules for modular property packages which allow interfacing with CoolProp (external, open-source thermophysical property package)
- Added new
InitializationError
type which is now raised whenever an initialization routine fails to solve successfully. Updated all core models to raise this error on failure - Initialization improvements for systems with vapor-liquid equilibrium.
- New solver interface which allows the use of PETSc solver library, including interface for solving (P)DAE systems
- Updated CLC methane reduction property packages for gas-solid contactor models to use standard base units, including example flowsheet modifications for energy in J and pressure in Pa
- Clean up of some power generation models to bring them more in-line with IDAES modeling standards
- Improvements in external functions for calculating roots of cubics and cubic equations of state
- Bug fixes in ALAMOpy wrapper to correctly support validation data sets
Python version support
- Support for Python 3.10 has been added
- Support for Python 3.6 has been removed