Recent Releases of prommis
prommis - 0.9 Release
PrOMMiS 0.9 Release
Start with our online documentation to get started with install instructions, examples, etc.
This release includes several new features, updates, and improvements. Key additions include:
- Support for VMD, PGMD, and CGMD
- A new method in ED1d for calculating membrane resistance as a function of ion concentration
- Revised UF_ZO costing defaults
- Updated KLa values for BSM2-P
- Improvements to the interval initializer to ensure bounds are always restored
Additionally, this release includes several internal updates and improvements, including:
- Updates to the idaes-pse requirement to version 2.8.0
- Updates to the documentation configuration
- Creation of a CODEOWNERS file for improved repository management
These changes contribute to the overall stability and functionality of WaterTAP, and we recommend upgrading to version 1.3 for the latest features and improvements.
New Contributors
- @dallan-keylogic made their first contribution in https://github.com/prommis/prommis/pull/177
- @sufikaur made their first contribution in https://github.com/prommis/prommis/pull/189
Full Changelog: https://github.com/prommis/prommis/compare/0.8.0...0.9.0
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by ksbeattie 3 months ago
prommis - 0.9 Release Candidate #0
0.9 Release Candidate #0
Start with our online documentation to get started with install instructions, examples, etc.
What's Changed
- Update DEHPA Concentration in UKy Flowsheet by @MarcusHolly in https://github.com/prommis/prommis/pull/171
- Update Inlet H2O Conc in UKy Flowsheet by @MarcusHolly in https://github.com/prommis/prommis/pull/170
- Costing Tutorial by @bpaul4 in https://github.com/prommis/prommis/pull/91
- Address bugs in pump power and pressure for diafiltration by @mollydougher in https://github.com/prommis/prommis/pull/165
- Byproduct recovery framework tutorial by @Lingyan90 in https://github.com/prommis/prommis/pull/141
- UKy UI & Tutorial Improvements by @MarcusHolly in https://github.com/prommis/prommis/pull/173
- Rename leaching reaction package by @dallan-keylogic in https://github.com/prommis/prommis/pull/177
- remove try-except from test_leach_flowsheet file. by @Akintomiwaojo in https://github.com/prommis/prommis/pull/179
- Flowsheet Cost Optimization Example by @bpaul4 in https://github.com/prommis/prommis/pull/180
- Update codeowner doc by @sufikaur in https://github.com/prommis/prommis/pull/189
- Diafiltration flowsheet optimization tutorial by @Lingyan90 in https://github.com/prommis/prommis/pull/181
- Update pylint version to match pyomo (v 3.3.9) by @sufikaur in https://github.com/prommis/prommis/pull/195
- Omit tests from code coverage by @sufikaur in https://github.com/prommis/prommis/pull/190
- Generalized Superstructure for recovering rare earth elements from an end-of-life product. by @ChrisLaliwala in https://github.com/prommis/prommis/pull/136
- Update UKy Citation by @MarcusHolly in https://github.com/prommis/prommis/pull/199
- Update PrOMMiS to work with the latest IDAES branch. by @dallan-keylogic in https://github.com/prommis/prommis/pull/197
- Precipitation and Roasting Changes and Scaling by @dallan-keylogic in https://github.com/prommis/prommis/pull/198
New Contributors
- @dallan-keylogic made their first contribution in https://github.com/prommis/prommis/pull/177
- @sufikaur made their first contribution in https://github.com/prommis/prommis/pull/189
Full Changelog: https://github.com/prommis/prommis/compare/0.8.0...0.9.0rc0
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by sufikaur 3 months ago
prommis - 0.8 Release
0.8 Release
Start with our online documentation to get started with install instructions, examples, etc.
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by sufikaur 7 months ago
prommis - 0.8 Release Candidate #0
0.8 Release Candidate #0
Start with our online documentation to get started with install instructions, examples, etc.
What's Changed
- Fix Additional Cost of Recovery To Zero by @bpaul4 in https://github.com/prommis/prommis/pull/146
- Pr cmi process by @ChrisLaliwala in https://github.com/prommis/prommis/pull/114
- Standardize Value Usage and Other Formatting by @bpaul4 in https://github.com/prommis/prommis/pull/144
- Replace Bare Exceptions by @bpaul4 in https://github.com/prommis/prommis/pull/148
- Adds two-salt diafiltration unit model by @mollydougher in https://github.com/prommis/prommis/pull/139
- Redevelopment of steady state solvent extraction model based on distribution coefficient by @ArkoprabhoDasgupta in https://github.com/prommis/prommis/pull/138
- Pr custom precipitator by @ChrisLaliwala in https://github.com/prommis/prommis/pull/127
- Development of leaching dynamic flowsheet by @ArkoprabhoDasgupta in https://github.com/prommis/prommis/pull/151
- Update WaterTAP requirement for 1.4 release by @lbianchi-lbl in https://github.com/prommis/prommis/pull/161
Full Changelog: https://github.com/prommis/prommis/compare/0.7.0...0.8.0rc0
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by lbianchi-lbl 9 months ago
prommis - 0.7 Release
0.7 Release
Start with our online documentation to get started with install instructions, examples, etc.
New Features
- Added oxalate precipitation costing to UKy
- Introduced a multi-stage membrane cascade flowsheet
- Added precipitator costing for diafiltration flowsheet
- Implemented empirical scaling for balance-of-plant parameters
- Added tax and incentives functionality
- Introduced byproduct recovery determine method
- Made the recovery rate an expression
Improvements
- Updated UKy tutorial with SX initializer
- Applied minor scaling update to UKy flowsheet
- Updated leaching initialization
- Corrected leaching component recovery calculation
- Updated watertap requirement after IDAES 2.8.0
Documentation
- Added a getting started page for docs
- Added a sample About paragraph to docs
- Updated copyright year to 2025
Testing
- Added leaching robustness tests
- Added roasting robustness tests
Miscellaneous
- Commented out checks for WaterTAP variable operating costs
These changes aim to improve the overall functionality, usability, and performance of PrOMMiS.
What's Changed
- Comment Out Checks For WaterTAP Variable Operating Costs by @bpaul4 in https://github.com/prommis/prommis/pull/110
- Add Oxalate Precipitation Costing to UKy by @MarcusHolly in https://github.com/prommis/prommis/pull/115
- Getting started page for docs by @dangunter in https://github.com/prommis/prommis/pull/100
- Update UKy Tutorial with SX Initializer by @MarcusHolly in https://github.com/prommis/prommis/pull/107
- Minor Scaling Update to UKy Flowsheet by @MarcusHolly in https://github.com/prommis/prommis/pull/120
- Tax and Incentives. by @Akintomiwaojo in https://github.com/prommis/prommis/pull/122
- Added_byproduct_recovery_determine_method by @Lingyan90 in https://github.com/prommis/prommis/pull/123
- Correct Leaching Component Recovery Calculation by @MarcusHolly in https://github.com/prommis/prommis/pull/129
- Update Leaching Initialization by @MarcusHolly in https://github.com/prommis/prommis/pull/124
- Adding Leaching Robustness Tests by @MarcusHolly in https://github.com/prommis/prommis/pull/125
- Adding Roasting Robustness Tests by @MarcusHolly in https://github.com/prommis/prommis/pull/128
- Added multi-stage membrane cascade flowsheet by @jas-yao in https://github.com/prommis/prommis/pull/104
- make the recovery rate an expression by @michaelbynum in https://github.com/prommis/prommis/pull/133
- Adding a sample About paragraph to docs by @ksbeattie in https://github.com/prommis/prommis/pull/121
- Adds precipitator costing for diafiltration flowsheet by @mollydougher in https://github.com/prommis/prommis/pull/105
- Update watertap requirement after IDAES 2.8.0 by @lbianchi-lbl in https://github.com/prommis/prommis/pull/126
- Updating copyright year to 2025 by @ksbeattie in https://github.com/prommis/prommis/pull/135
- Empirical Scaling For Balance-Of-Plant Parameters by @bpaul4 in https://github.com/prommis/prommis/pull/137
New Contributors
- @jas-yao made their first contribution in https://github.com/prommis/prommis/pull/104
- @michaelbynum made their first contribution in https://github.com/prommis/prommis/pull/133
Full Changelog: https://github.com/prommis/prommis/compare/0.6.0...0.7.0
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by lbianchi-lbl 12 months ago
prommis - 0.6 Release
0.6 Release
Start with our online documentation to get started with install instructions, examples, etc.
What's Changed
- Economy of numbers by @Akintomiwaojo in https://github.com/prommis/prommis/pull/101
- NPV Loan Repayment by @bpaul4 in https://github.com/prommis/prommis/pull/97
- Update requirements for idaes-pse and watertap for IDAES 2.7.0 by @lbianchi-lbl in https://github.com/prommis/prommis/pull/108
Full Changelog: https://github.com/prommis/prommis/compare/0.5.0...0.6.0
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by lbianchi-lbl over 1 year ago
prommis - 0.5 Release
0.5 Release
Start with our online documentation to get started with install instructions, examples, etc.
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by lbianchi-lbl over 1 year ago
prommis - 0.5 Release Candidate #0
0.5 Release Candidate #0
Start with our online documentation to get started with install instructions, examples, etc.
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by lbianchi-lbl over 1 year ago
prommis - 0.4.0
0.4.0 Release
Start with our online documentation to get started with install instructions, examples, etc.
What's Changed
- Touch Properties in UKy Flowsheet by @MarcusHolly in https://github.com/prommis/prommis/pull/44
- Configure docs to include autogenerated API reference by @lbianchi-lbl in https://github.com/prommis/prommis/pull/56
- Use separate CI job for Codecov upload by @lbianchi-lbl in https://github.com/prommis/prommis/pull/64
- Clean up of leaching models by @andrewlee94 in https://github.com/prommis/prommis/pull/60
- Fix misnamed property in leaching package by @andrewlee94 in https://github.com/prommis/prommis/pull/71
- Clean up precipitator and documentation by @agarciadiego in https://github.com/prommis/prommis/pull/62
- UKy Flowsheet Documentation by @MarcusHolly in https://github.com/prommis/prommis/pull/61
- Add Solvent Extraction documentation by @ArkoprabhoDasgupta in https://github.com/prommis/prommis/pull/69
- Enable rendering module contents in Sphinx autosummary docs via custom template by @lbianchi-lbl in https://github.com/prommis/prommis/pull/75
- Interface to UI for UKy by @dangunter in https://github.com/prommis/prommis/pull/26
- Adding review/merge requirements to PR template by @ksbeattie in https://github.com/prommis/prommis/pull/68
- Roaster unit models with updated docstring by @jinliangma in https://github.com/prommis/prommis/pull/70
- Update IDAES and WaterTAP requirements after IDAES 2.5.0 by @lbianchi-lbl in https://github.com/prommis/prommis/pull/80
- Evaporation pond unit model by @andrewlee94 in https://github.com/prommis/prommis/pull/72
- Add Diagnostics Tests For Costing by @bpaul4 in https://github.com/prommis/prommis/pull/79
- Update WaterTAP requirement to 1.0 by @lbianchi-lbl in https://github.com/prommis/prommis/pull/87
- Fix SX Configuration in UKy Flowsheet by @MarcusHolly in https://github.com/prommis/prommis/pull/47
- Updating copyright header for all .py files by @ksbeattie in https://github.com/prommis/prommis/pull/82
New Contributors
- @agarciadiego made their first contribution in https://github.com/prommis/prommis/pull/62
- @dangunter made their first contribution in https://github.com/prommis/prommis/pull/26
- @jinliangma made their first contribution in https://github.com/prommis/prommis/pull/70
Full Changelog: https://github.com/prommis/prommis/compare/0.3.0...0.4.0
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by lbianchi-lbl over 1 year ago
prommis - 0.4 Release Candidate #0
0.4 Release Candidate #0
Start with our online documentation to get started with install instructions, examples, etc.
What's Changed
- Touch Properties in UKy Flowsheet by @MarcusHolly in https://github.com/prommis/prommis/pull/44
- Configure docs to include autogenerated API reference by @lbianchi-lbl in https://github.com/prommis/prommis/pull/56
- Use separate CI job for Codecov upload by @lbianchi-lbl in https://github.com/prommis/prommis/pull/64
- Clean up of leaching models by @andrewlee94 in https://github.com/prommis/prommis/pull/60
- Fix misnamed property in leaching package by @andrewlee94 in https://github.com/prommis/prommis/pull/71
- Clean up precipitator and documentation by @agarciadiego in https://github.com/prommis/prommis/pull/62
- UKy Flowsheet Documentation by @MarcusHolly in https://github.com/prommis/prommis/pull/61
- Add Solvent Extraction documentation by @ArkoprabhoDasgupta in https://github.com/prommis/prommis/pull/69
- Enable rendering module contents in Sphinx autosummary docs via custom template by @lbianchi-lbl in https://github.com/prommis/prommis/pull/75
- Interface to UI for UKy by @dangunter in https://github.com/prommis/prommis/pull/26
- Adding review/merge requirements to PR template by @ksbeattie in https://github.com/prommis/prommis/pull/68
- Roaster unit models with updated docstring by @jinliangma in https://github.com/prommis/prommis/pull/70
- Update IDAES and WaterTAP requirements after IDAES 2.5.0 by @lbianchi-lbl in https://github.com/prommis/prommis/pull/80
- Evaporation pond unit model by @andrewlee94 in https://github.com/prommis/prommis/pull/72
- Add Diagnostics Tests For Costing by @bpaul4 in https://github.com/prommis/prommis/pull/79
- Update WaterTAP requirement to 1.0 by @lbianchi-lbl in https://github.com/prommis/prommis/pull/87
- Fix SX Configuration in UKy Flowsheet by @MarcusHolly in https://github.com/prommis/prommis/pull/47
- Updating copyright header for all .py files by @ksbeattie in https://github.com/prommis/prommis/pull/82
New Contributors
- @agarciadiego made their first contribution in https://github.com/prommis/prommis/pull/62
- @dangunter made their first contribution in https://github.com/prommis/prommis/pull/26
- @jinliangma made their first contribution in https://github.com/prommis/prommis/pull/70
Full Changelog: https://github.com/prommis/prommis/compare/0.3.0...0.4.0rc0
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by lbianchi-lbl over 1 year ago
prommis - 0.3 Release
0.3 Release
Start with our online documentation to get started with install instructions, examples, etc.
- #34: Adds a Jupyter notebook tutorial for setting up and running the University of Kentucky (UKy) flowsheet
- #36: Adds preliminary costing to the pilot-scale UKy flowsheet
- #49: A demonstration of lithium brine purification using nanofiltration uses the Donnan Steric Pore Model with Dielectric Exclusion from WaterTAP. The flowsheets can either optimize the membrane unit for a particular set of conditions, or perform a sensitivity analysis on the volume recovery of the membrane.
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by lbianchi-lbl almost 2 years ago
prommis - 0.3 Release Candidate #0
0.3 Release Candidate #0
Start with our online documentation to get started with install instructions, examples, etc.
- #34: Adds a Jupyter notebook tutorial for setting up and running the University of Kentucky (UKy) flowsheet
- #36: Adds preliminary costing to the pilot-scale UKy flowsheet
- #49: A demonstration of lithium brine purification using nanofiltration uses the Donnan Steric Pore Model with Dielectric Exclusion from WaterTAP. The flowsheets can either optimize the membrane unit for a particular set of conditions, or perform a sensitivity analysis on the volume recovery of the membrane.
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by lbianchi-lbl almost 2 years ago
prommis - 0.2.0 Release
First public release from prommis/prommis.
What's Changed
- Remove unneeded xfail markers for UKy flowsheet tests by @lbianchi-lbl in https://github.com/prommis/prommis/pull/11
- Resolve Test Failures by @MarcusHolly in https://github.com/prommis/prommis/pull/14
- Adding tests for leaching example by @andrewlee94 in https://github.com/prommis/prommis/pull/16
- Update dependency specifications in pyproject.toml to avoid repo URLs by @lbianchi-lbl in https://github.com/prommis/prommis/pull/17
- Initial Uky Flowsheet Costing Tests by @bpaul4 in https://github.com/prommis/prommis/pull/10
- Remove Autoscaling by @MarcusHolly in https://github.com/prommis/prommis/pull/12
- Separate building documentations and notebook execution testing by @lbianchi-lbl in https://github.com/prommis/prommis/pull/20
New Contributors
- @MarcusHolly made their first contribution in https://github.com/prommis/prommis/pull/14
- @andrewlee94 made their first contribution in https://github.com/prommis/prommis/pull/16
- @bpaul4 made their first contribution in https://github.com/prommis/prommis/pull/10
Full Changelog: https://github.com/prommis/prommis/commits/0.2.0
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by lbianchi-lbl over 2 years ago
prommis - 0.2.0 Release Candidate 0
- First public release of
prommis/prommis
What's Changed
- Remove unneeded xfail markers for UKy flowsheet tests by @lbianchi-lbl in https://github.com/prommis/prommis/pull/11
- Resolve Test Failures by @MarcusHolly in https://github.com/prommis/prommis/pull/14
- Adding tests for leaching example by @andrewlee94 in https://github.com/prommis/prommis/pull/16
- Update dependency specifications in pyproject.toml to avoid repo URLs by @lbianchi-lbl in https://github.com/prommis/prommis/pull/17
- Initial Uky Flowsheet Costing Tests by @bpaul4 in https://github.com/prommis/prommis/pull/10
- Remove Autoscaling by @MarcusHolly in https://github.com/prommis/prommis/pull/12
- Separate building documentations and notebook execution testing by @lbianchi-lbl in https://github.com/prommis/prommis/pull/20
New Contributors
- @MarcusHolly made their first contribution in https://github.com/prommis/prommis/pull/14
- @andrewlee94 made their first contribution in https://github.com/prommis/prommis/pull/16
- @bpaul4 made their first contribution in https://github.com/prommis/prommis/pull/10
Full Changelog: https://github.com/prommis/prommis/commits/0.2.0rc0
Industrial Ecology - Circular Economy and Waste
- Jupyter Notebook
Published by lbianchi-lbl over 2 years ago