Idaes-pse

Latest version: v2.6.0

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

Scan your dependencies

Page 1 of 9

6.6

This version of IDAES is the first requiring Pyomo 6.6. This version of Pyomo contains multiple internal improvements and refactorings.
While for the majority of cases this should have positive or no impact on solvability of IDAES models, we are aware of a small number of models that have been affected as a result of these changes.

For more information, refer to the [Pyomo 6.6.1 release notes](https://github.com/Pyomo/pyomo/releases/tag/6.6.1).

Other highlights

- Model Initialization
- A prototype API for a new approach to initializing IDAES models is now available which makes available some new techniques for initializing models. This is documented in the [Initializing Models Reference Guide](https://idaes-pse.readthedocs.io/en/2.1.0/reference_guides/initialization/index.html)
- Modular Properties Framework
- Support for some transport properties
- Helmholtz Equation of State properties
- Better error checking for case where unit models are set to include phase equilibrium but the property package is set to support only a single phase
- Multi-Stream Contactor model: a new base model for systems involving contacting of two or more streams with mass transfer. This model is intended to be used as the foundation for models such as membrane separators, solvent extraction and other similar processes. This is documented in the [Multi-Stream Contactor Reference Guide](https://idaes-pse.readthedocs.io/en/2.1.0/reference_guides/model_libraries/generic/unit_models/mscontactor.html)
- `idaes/models_extra/power_generation`
- `report()` methods for unit models using Helmholtz equation of state
- General Code Maintenance
- Streamlining of dependencies and creation of new optional dependency groupings to support non-core tools
- General linting of codebase to ensure compliance with most pylint checks
- Spell checking of all code and doc strings
- Removal of backward compatibility code for Python 2

2.6

Start with our [online documentation](https://idaes-pse.readthedocs.org/en/2.6.0rc0) to get started with install instructions, examples, etc.

2.6.0

Deprecations and Removals
- Python 3.8 is no longer supported. The supported Python versions are 3.9 through 3.12
- The Data Management Framework (DMF) is no longer supported. Importing `idaes.core.dmf` will cause a deprecation warning to be displayed until the next release

What's Changed
* Fix some bugs in the modular properties implementation by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1425
* Limiting pint version by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1438
* Add new Complementarity formualtion for VLE with cubic EoSs by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1397
* Activating IPOPT_V2 with presolver by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1436
* Moving some slow tests to integration by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1442
* Fix Typos From June Spell Checker Update by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1448
* Add 2023 CEPCI Value by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1447
* Specify Codecov version to work around codecov/codecov-action1487 by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1441
* Minor Power Plant Costing Fixes by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1418
* Updating copyright to 2024 by ksbeattie in https://github.com/IDAES/idaes-pse/pull/1440
* Add code references to gas solid contactors docs by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1451
* Renewable + PEM Parameterized Bidder by Xinhe-Chen in https://github.com/IDAES/idaes-pse/pull/1407
* Remove support for Python 3.8 by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1467
* Repair erroneous units for material_holdup in CV0D when mass basis defined by adam-a-a in https://github.com/IDAES/idaes-pse/pull/1460
* Keras file format updates by rundxdi in https://github.com/IDAES/idaes-pse/pull/1401
* Bump extensions version to 3.4.2 by Robbybp in https://github.com/IDAES/idaes-pse/pull/1473
* Add reference to constructing class in ProcessBlock by bknueven in https://github.com/IDAES/idaes-pse/pull/1414
* Update Pyomo requirement to 6.8.0 release by blnicho in https://github.com/IDAES/idaes-pse/pull/1465
* PySMO: fix warnings by OOAmusat in https://github.com/IDAES/idaes-pse/pull/1472
* Remove SOFC Keras Surrogates And Tests by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1475
* add UI return, then visualize() can return now by CopyDemon in https://github.com/IDAES/idaes-pse/pull/1466
* Updating BTX param with units by JavalVyas2000 in https://github.com/IDAES/idaes-pse/pull/1478
* Pin typos version to latest currently available tag v1.24.5 by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1486
* Remove idaes.core.dmf and related code by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1484
* Add basis to conc example on property naming conventions docs by kurbansitterley in https://github.com/IDAES/idaes-pse/pull/1482

New Contributors
* Xinhe-Chen made their first contribution in https://github.com/IDAES/idaes-pse/pull/1407
* CopyDemon made their first contribution in https://github.com/IDAES/idaes-pse/pull/1466
* kurbansitterley made their first contribution in https://github.com/IDAES/idaes-pse/pull/1482

**Full Changelog**: https://github.com/IDAES/idaes-pse/compare/2.5.0...2.6.0

2.6.0rc1

Deprecations and Removals
- Python 3.8 is no longer supported. The supported Python versions are 3.9 through 3.12
- The Data Management Framework (DMF) is no longer supported. Importing `idaes.core.dmf` will cause a deprecation warning to be displayed until the next release

What's Changed
* Fix some bugs in the modular properties implementation by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1425
* Limiting pint version by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1438
* Add new Complementarity formualtion for VLE with cubic EoSs by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1397
* Activating IPOPT_V2 with presolver by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1436
* Moving some slow tests to integration by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1442
* Fix Typos From June Spell Checker Update by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1448
* Add 2023 CEPCI Value by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1447
* Specify Codecov version to work around codecov/codecov-action1487 by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1441
* Minor Power Plant Costing Fixes by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1418
* Updating copyright to 2024 by ksbeattie in https://github.com/IDAES/idaes-pse/pull/1440
* Add code references to gas solid contactors docs by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1451
* Renewable + PEM Parameterized Bidder by Xinhe-Chen in https://github.com/IDAES/idaes-pse/pull/1407
* Remove support for Python 3.8 by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1467
* Repair erroneous units for material_holdup in CV0D when mass basis defined by adam-a-a in https://github.com/IDAES/idaes-pse/pull/1460
* Keras file format updates by rundxdi in https://github.com/IDAES/idaes-pse/pull/1401
* Bump extensions version to 3.4.2 by Robbybp in https://github.com/IDAES/idaes-pse/pull/1473
* Add reference to constructing class in ProcessBlock by bknueven in https://github.com/IDAES/idaes-pse/pull/1414
* Update Pyomo requirement to 6.8.0 release by blnicho in https://github.com/IDAES/idaes-pse/pull/1465
* PySMO: fix warnings by OOAmusat in https://github.com/IDAES/idaes-pse/pull/1472
* Remove SOFC Keras Surrogates And Tests by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1475
* add UI return, then visualize() can return now by CopyDemon in https://github.com/IDAES/idaes-pse/pull/1466
* Updating BTX param with units by JavalVyas2000 in https://github.com/IDAES/idaes-pse/pull/1478
* Pin typos version to latest currently available tag v1.24.5 by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1486
* Remove idaes.core.dmf and related code by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1484
* Add basis to conc example on property naming conventions docs by kurbansitterley in https://github.com/IDAES/idaes-pse/pull/1482

New Contributors
* Xinhe-Chen made their first contribution in https://github.com/IDAES/idaes-pse/pull/1407
* CopyDemon made their first contribution in https://github.com/IDAES/idaes-pse/pull/1466
* kurbansitterley made their first contribution in https://github.com/IDAES/idaes-pse/pull/1482

**Full Changelog**: https://github.com/IDAES/idaes-pse/compare/2.5.0...2.6.0rc1

2.6.0rc0

Deprecations and Removals
- Python 3.8 is no longer supported. The supported Python versions are 3.9 through 3.12
- The Data Management Framework (DMF) is no longer supported. Importing `idaes.core.dmf` will cause a deprecation warning to be displayed until the next release

What's Changed
* Fix some bugs in the modular properties implementation by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1425
* Limiting pint version by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1438
* Add new Complementarity formualtion for VLE with cubic EoSs by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1397
* Activating IPOPT_V2 with presolver by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1436
* Moving some slow tests to integration by andrewlee94 in https://github.com/IDAES/idaes-pse/pull/1442
* Fix Typos From June Spell Checker Update by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1448
* Add 2023 CEPCI Value by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1447
* Specify Codecov version to work around codecov/codecov-action1487 by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1441
* Minor Power Plant Costing Fixes by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1418
* Updating copyright to 2024 by ksbeattie in https://github.com/IDAES/idaes-pse/pull/1440
* Add code references to gas solid contactors docs by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1451
* Renewable + PEM Parameterized Bidder by Xinhe-Chen in https://github.com/IDAES/idaes-pse/pull/1407
* Remove support for Python 3.8 by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1467
* Repair erroneous units for material_holdup in CV0D when mass basis defined by adam-a-a in https://github.com/IDAES/idaes-pse/pull/1460
* Keras file format updates by rundxdi in https://github.com/IDAES/idaes-pse/pull/1401
* Bump extensions version to 3.4.2 by Robbybp in https://github.com/IDAES/idaes-pse/pull/1473
* Add reference to constructing class in ProcessBlock by bknueven in https://github.com/IDAES/idaes-pse/pull/1414
* Update Pyomo requirement to 6.8.0 release by blnicho in https://github.com/IDAES/idaes-pse/pull/1465
* PySMO: fix warnings by OOAmusat in https://github.com/IDAES/idaes-pse/pull/1472
* Remove SOFC Keras Surrogates And Tests by bpaul4 in https://github.com/IDAES/idaes-pse/pull/1475
* add UI return, then visualize() can return now by CopyDemon in https://github.com/IDAES/idaes-pse/pull/1466
* Updating BTX param with units by JavalVyas2000 in https://github.com/IDAES/idaes-pse/pull/1478
* Pin typos version to latest currently available tag v1.24.5 by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1486
* Remove idaes.core.dmf and related code by lbianchi-lbl in https://github.com/IDAES/idaes-pse/pull/1484
* Add basis to conc example on property naming conventions docs by kurbansitterley in https://github.com/IDAES/idaes-pse/pull/1482

New Contributors
* Xinhe-Chen made their first contribution in https://github.com/IDAES/idaes-pse/pull/1407
* CopyDemon made their first contribution in https://github.com/IDAES/idaes-pse/pull/1466
* kurbansitterley made their first contribution in https://github.com/IDAES/idaes-pse/pull/1482

**Full Changelog**: https://github.com/IDAES/idaes-pse/compare/2.5.0...2.6.0rc0

2.5

Start with our [online documentation](https://idaes-pse.readthedocs.org/en/2.5.0rc0) to get started with install instructions, examples, etc.

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.