2022 May Alpha Release #2
Pre-release
Pre-release
2022 May Alpha Release 2
Start with our online documentation to get started with install instructions, examples, etc.
IDAES-PSE 2.0.0a2 Release Highlights
Deprecations and Moved Files:
- In preparation for the upcoming IDAES v2.0 release, the IDAES repository has been significantly reorganized to better group content and reduce the number of top-level directories
- In order to facilitate a smooth transition, the existing folder structure will remain in place until the v2.0 release in November with redirection links to the new location of most modules
- Importing a module from its old location will be redirected to the new location and a deprecation warning will be logged, with a pointer to the new location
- A new API has been implemented for costing of process equipment in IDAES
- The old costing methods will continue to be supported with deprecation warnings until the v2.0 release in November, after which they will be removed
- Users of these tools should begin converting their code to use the new costing APIs
General
- Added
reporting_units
option to the IDAES configuration dictionary to allow users to specify specific output units for quantities- e.g.
report_units={“pressure”: pyo.units.bar}
- All IDAES reporting functions will convert quantities to the units defined in this dictionary
- e.g.
- Added units of measurement to IDAES stream tables and reporting functions
- Unit model for carbon capture using MEA solvent, including detailed correlations for heat and mass transfer with enhancement factor
- Added support for units of measurement and scaling tools to the gas_solid_contactor model library
- Addition of a new lumped capacitance model for 0D heat exchangers which includes effects of conduction through the heat exchanger walls
- New models for solid oxide fuel cells and solid oxide electrolysis cells
- New models for natural gas pipelines
- Added full support for PySMO tools to the new surrogate modeling API
- Added support for multiple inputs and output to PySMO and associated data sampling tools
- Improved error handling for ALAMOpy in cases where ALAMO executable encounters errors
- New API for implementing costing of process equipment and flows
- Added new supported platforms for IDAES binaries