Skip to content

Releases: IDAES/idaes-pse

2020 December Release

14 Jan 00:00
Compare
Choose a tag to compare

IDAES-PSE 1.8.0 December 2020 Release

Start with our online documentation to get started with install instructions, tutorials, etc.

Release Highlights

  • Addition of models for distillation columns
  • Reorganized workshop material into more appropriate examples or tutorial sections
  • Improved checking of user configuration for Generic Property Framework.
  • Improved APIs for accessing phase, component and phase-component Sets.
  • Support for user-defined mixing rules in Generic Properties Framework.
  • Support for units of measurement in power generation model library.

This release also includes a new "alpha" release of a conda installation package (as opposed to this current pip install). This can be tested via:

 conda install -c idaes-pse -c conda-forge idaes-pse

2020 Sept Release

08 Oct 23:15
Compare
Choose a tag to compare

IDAES-PSE 1.7.0 Sept 2020 Release

Start with our online documentation to get started with install instructions, tutorials, etc.

1.7.0 Release Highlights

  • Units of Measurement: Full support for automated propagation, conversion and validation of units of measurement in the core IDAES model libraries
  • Gas-Solids Contactor model library, with models for bubbling fluidized beds and moving beds, along with an example property packages for an iron-oxide based chemical looping oxygen carrier.
  • Improved initialization of cubic equations of state and generic property packages in the two-phase region
  • Example property package for air separation
  • Enhanced stability and visual improvements for feed and product elements

2020 June Release Patch #3

20 Aug 23:42
Compare
Choose a tag to compare

IDAES-PSE 1.6.3 June 2020 Release Patch # 3

Start with our online documentation to get started with install instructions, tutorials, etc.

1.6.3 Patch Highlights

  • Fixes doc links to new location of exmaples

1.6.2 Patch Highlights

  • Fixes to ports in super critical steam cycle flowsheet model
  • Update for idaes extension 2.1.1
  • Fix tests on Windows
  • Fix to alamopy unit test

1.6.1 Patch Highlights

  • Improved idaes command imports to avoid setuptools/distutils import warning

1.6.0 Release Highlights

  • Major documentation reorganization
  • Flowsheet visualization improvements
  • Support for explicitly defining units of measurement in IDAES models with validation and automatic unit conversion
  • New Phase and Component objects for defining materials when creating property packages
  • Improved interface for constructing StateBlocks and ReactionBlocks
  • Generic Property Framework:
    • Cubic equations of state
    • Extended interface to include reaction properties
    • More state variable definitions
    • Support for elemental composition and element balances
    • Numerous bug fixes and improvements
  • Support for inert species in Gibbs reactors
  • Improved support for systems with non-condensable and/or non-vaporizable components
  • Surrogate modeling improvements:
    • A new General Surrogate Interface
    • A new Python-based Surrogate Modelling Objects toolbox: PySMO
  • A new tool for nanomaterials design using Mathematical Optimization: MatOpt
  • A new framework for (ideal) NMPC: Caprese
  • Testing categorization improvements
  • "Version aware" improvements to idaes get-examples sub-command

2020 June Release

21 Jul 04:41
Compare
Choose a tag to compare

IDAES-PSE 1.6.0 June 2020 Release

Start with our online documentation to get started with install instructions, tutorials, etc.

1.6.0 Release Highlights

  • Major documentation reorganization
  • Flowsheet visualization improvements
  • Support for explicitly defining units of measurement in IDAES models with validation and automatic unit conversion
  • New Phase and Component objects for defining materials when creating property packages
  • Improved interface for constructing StateBlocks and ReactionBlocks
  • Generic Property Framework:
    • Cubic equations of state
    • Extended interface to include reaction properties
    • More state variable definitions
    • Support for elemental composition and element balances
    • Numerous bug fixes and improvements
  • Support for inert species in Gibbs reactors
  • Improved support for systems with non-condensable and/or non-vaporizable components
  • Surrogate modeling improvements:
    • A new General Surrogate Interface
    • A new Python-based Surrogate Modelling Objects toolbox: PySMO
  • A new tool for nanomaterials design using Mathematical Optimization: MatOpt
  • A new framework for (ideal) NMPC: Caprese
  • Testing categorization improvements
  • "Version aware" improvements to idaes get-examples sub-command

2020 March Release patch #1

08 May 14:32
Compare
Choose a tag to compare

IDAES-PSE 1.5.1 March 2020 Release patch # 1

Start with our online documentation to get started with install instructions, tutorials, etc.

1.5.1 Patch Highlights

  • Fixing idaes get-examples install issues on Windows

1.5.0 Release Highlights

  • MatOpt tool for facilitating the design of nanostructured materials via mathematical optimization.
  • New “idaes get-examples” command
  • Reorganisation of model libraries
  • Helmholtz Equations of State, including Span-Wagner EoS for CO2
  • In-built constants module with definitions of common physical constants
  • Support for user-defined scaling of variable and constraints
  • New subtypes for pressure changer units: turbine, compressor and pump.
  • Properties Interrogator tool to identify thermophysical and reaction properties required by a given flowsheet
  • Improved support for systems with non-condensable or non-vaporizable components
  • Improvements to initialization routines
  • Tools to assist with initializing dynamic flowsheets, including element-by-element forward integration function
  • Better control of output messaging using loggers
  • Clean up of code for faster import times

2019 November Release Patch #4

08 Feb 01:38
Compare
Choose a tag to compare

IDAES-PSE 1.4.4 November 2019 Patch Release

Start with our online documentation to get started with install instructions, tutorials, etc.

1.4.4 Patch (Feb 7 2020)

  • Fix pip packaging so that tests succeed (there were missing files)

1.4.3 Patch (Jan 17 2020)

  • Power generation library and SCPC flowsheet example
  • Minor fixes to coverage version and pint/pandas series conversion

1.4.2 Patch (Dec 19 2019)

1.4.1 Patch (Dec 12 2019)

  • Install documentation fixes
  • Correcting path for Cubic Property Package

1.4.0 Release Highlights

  • New idaes extensions available as a binary distribution including pre-compiled
    • Property packages
    • IPOPT solver
  • PyPi package to allow easier pip install idaes-pse installation
  • Improved installation instructions
  • Developed a homotopy meta-solver
  • Support for cubic equations of state, including Peng-Robinson and Soave-Redlich-Kwong
  • Improvements to initialization of Mixer and Splitter, plus more general initialization utility methods
  • Fixed bug in pressure changer report method
  • Improved test coverage of core and unit model libraries

2019 September Release

10 Oct 23:31
Compare
Choose a tag to compare

IDAES-PSE 1.3.0 September 2019 Release

Start with our online documentation to get started with install instructions, tutorials, etc.

Release Highlights

  • Flowsheet visualizer in JupyterLab
  • Added support for non-ideal (activity coefficient) based properties for liquid phases
  • Support for property packages specifying default forms for balance equations
  • Support for PID controllers in flowsheets
  • Improved test coverage of unit model library, including testing against multiple property packages
  • Improved specification of isentropic conditions for pressure changers
  • ddm-learning:
    • Python 3 compatibility update
    • Alamopy updates
    • Preliminary release of HELMET

FOCAPD release

12 Jul 00:34
Compare
Choose a tag to compare

Special release

To support workshop tutorials for the July FOCAPD meeting.

2019 April Release

07 Jun 05:49
Compare
Choose a tag to compare

This is the 2019 April Release

Changes include:

  • Major fixes on control volume 1D
  • Improved documentation
  • Minor bug fixes
  • Ideal property package with smooth VLE transition
  • Updated tutorials and interactive jupyter notebooks
  • Improved testing
  • Dropping support for Python 2.7
  • Improvements to referencing components

Initial release, patch 1

07 Feb 01:20
Compare
Choose a tag to compare

Initial public release of the IDAES Process Systems Engineering Framework.

Documentation | Install instructions

The IDAES PSE framework addresses the capability gap between state-of-the-art simulation packages and general algebraic modeling languages (AMLs) by integrating an extensible, equation-oriented process model library within the open-source, DOE-funded, Pyomo AML, which addresses challenges in formulating, manipulating, and solving large, complex, structured optimization problems.

Patch release:

  • Improvements to Tutorials