Recent Releases of prommis

prommis - 0.8 Release

0.8 Release

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

- Jupyter Notebook
Published by sufikaur 10 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

- Jupyter Notebook
Published by lbianchi-lbl 11 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.

Detailed changes since the 0.6 release ## 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

- Jupyter Notebook
Published by lbianchi-lbl about 1 year 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

- 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.

- 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.

- 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

- Jupyter Notebook
Published by lbianchi-lbl almost 2 years 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

- Jupyter Notebook
Published by lbianchi-lbl almost 2 years 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.

- Jupyter Notebook
Published by lbianchi-lbl about 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.

- Jupyter Notebook
Published by lbianchi-lbl about 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

- 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

- Jupyter Notebook
Published by lbianchi-lbl over 2 years ago