Idaes-pse

Latest version: v2.8.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 11

1.12.1

- Fixed bug in generic properties initialization (647)
- Pinned IPython requirement to exclude incompatible version 8.0.0 (661)

1.12.0

- Deprecations:
- Python 3.6 support is deprecated and it will be removed with the next IDAES release
- Deprecation warning: `generic_models.unit_models.distillation` folder renamed to ` generic_models.unit_models.column_models`
- Removed support for directly setting `state_block_class` and `reaction_block_class` in property and reaction packages
- Removed support for property packages which do not use Phase and Component objects
- Removed support for defining units of measurement via strings.
- Removed support for dynamic simulations without specifying units for time domain
- Improved workflow and interface for developing surrogate models and incorporating these into flowsheets
- Improved wrapper for ALAMO using new surrogate interface
- New Unit models:
- Condenser and Reboiler for packed column applications
- 0-D Heat Exchanger using the NTU method
- Ability to use external variable for `length` in 1-D control volumes
- Thermophysical and transport properties:
- New supported properties: Cp, Cv, diffusivity, thermal conductivity, speed of sound, surface tension, viscosity
- Improved formulation of log expressions
- Surrogate modeling using Keras
- This requires `tensorflow`, which is an optional dependency of IDAES. To install it, use any one of the following commands:

sh
conda install tensorflow
pip install tensorflow
pip install "idaes-pse[optional]" this will install all optional dependencies for IDAES, including tensorflow
`

1.11.0

- New component: SkeletonUnitModel – a generic unit model object for surrogate and custom unit models
- Improving access to time domain: All Flowsheets now have a ‘time’ property which will return the local time domain
- Support for additional properties in Generic Property Framework: Ideal solids, Henry’s Law, molar volume, osmotic pressure, diffusivity and viscosity
- Improved scaling methods for Mixer and Separator
- Updating some imports from Pyomo due to changes in Pyomo 6.1
- Prototype support for precipitation reactions using solubility products (still needs refinement)

Deprecation warnings slated to be removed (and becoming errors) in next release
- Directly setting `state_block_class` and `reaction_block_class` when creating property packages will no longer be allowed: users should set `_state_block_class` and `_reaction_block_class` instead.
- Old style property packages that do not use `Phase` and `Component` objects will no longer be supported (i.e. those that create the `phase_list` and `component_set` directly).
- IDAES will no longer support using strings to defining units of measurement in property packages. Property developers should use Pyomo units (or `None`) instead.
- Users will need to define units for the time domain in dynamic simulations.

1.11.0rc0

- New component: SkeletonUnitModel – a generic unit model object for surrogate and custom unit models
- Improving access to time domain: All Flowsheets now have a ‘time’ property which will return the local time domain
- Support for additional properties in Generic Property Framework: Ideal solids, Henry’s Law, molar volume, osmotic pressure, diffusivity and viscosity
- Improved scaling methods for Mixer and Separator
- Updating some imports from Pyomo due to changes in Pyomo 6.1
- Prototype support for precipitation reactions using solubility products (still needs refinement)

Deprecation warnings slated to be removed (and becoming errors) in next release
- Directly setting `state_block_class` and `reaction_block_class` when creating property packages will no longer be allowed: users should set `_state_block_class` and `_reaction_block_class` instead.
- Old style property packages that do not use `Phase` and `Component` objects will no longer be supported (i.e. those that create the `phase_list` and `component_set` directly).
- IDAES will no longer support using strings to defining units of measurement in property packages. Property developers should use Pyomo units (or `None`) instead.
- Users will need to define units for the time domain in dynamic simulations.

1.10.1

- Fixing a minor issue with missing data files needed for running tests

Release Highlights
- Updates to be compliant with Pyomo 6
- New `get_solver` tool for creating solver objects which supports definition of default solvers and options
- Improved handling of solver options during initialization
- Additional properties in Generic Property framework, including multiple flow bases, internal energy, and constant volume heat capacity.
- New Generic Property module for constant pure component properties
- Extension of core framework to support aqueous solutions of ions, including support for true and apparent species compositions
- Performance curves in isentropic pressure changers
- New utility functions for accessing scaled and unscaled Jacobians and problem condition number
- Support for automatic scaling tools in Generic Property and Reaction packages
- Numerous improvements to automatic scaling functions
- Improved output of stream tables for cases of multiple property packages with different state variables
- Fixed bug in some property packages where enthalpy density was used instead of internal energy density in energy balances
- Fixed underlying bug preventing cloning of models, which was necessary for GDP problems

1.10.0

Start with our [online documentation](https://idaes-pse.readthedocs.io/en/1.10.0) to get started with install instructions, tutorials, etc.

Release Highlights
- Updates to be compliant with Pyomo 6
- New `get_solver` tool for creating solver objects which supports definition of default solvers and options
- Improved handling of solver options during initialization
- Additional properties in Generic Property framework, including multiple flow bases, internal energy, and constant volume heat capacity.
- New Generic Property module for constant pure component properties
- Extension of core framework to support aqueous solutions of ions, including support for true and apparent species compositions
- Performance curves in isentropic pressure changers
- New utility functions for accessing scaled and unscaled Jacobians and problem condition number
- Support for automatic scaling tools in Generic Property and Reaction packages
- Numerous improvements to automatic scaling functions
- Improved output of stream tables for cases of multiple property packages with different state variables
- Fixed bug in some property packages where enthalpy density was used instead of internal energy density in energy balances
- Fixed underlying bug preventing cloning of models, which was necessary for GDP problems

Page 7 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.