Skip to content

2022 May Alpha Release #2

Pre-release
Pre-release
Compare
Choose a tag to compare
@lbianchi-lbl lbianchi-lbl released this 20 May 22:35
· 218 commits to 2.0_rel since this 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
  • 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