Skip to content

Releases: watertap-org/watertap

0.12 Release Candidate #0

26 Mar 04:35
Compare
Choose a tag to compare
Pre-release

0.12 Release Candidate #0

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

WaterTAP 0.12.0rc0 Release Highlights

What's Changed

Full Changelog: 0.11.0...0.12.0rc0

0.11.0 Release

26 Jan 01:40
Compare
Choose a tag to compare

0.11.0 Release

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

WaterTAP 0.11.0 Release Highlights

  • General bug fixes, documentation updates, and code maintenance
  • Added more functionality in using the OLI cloud API with WaterTAP
  • Added a one dimensional osmotically-assisted reverse osmosis (OARO) unit model
  • Added an example flowsheet for the cost optimization of multistage OARO
  • Added an option to use Spiegler Kedem Katchalsky (SKK) in the RO unit model
  • Significantly revised and updated the electrocoagulation unit model
  • Refined the ion exchange unit model and updated the costing to the most recent release of EPA-WBS model
  • Modified the nanofiltration unit model to improve stability when ion concentrations are low
  • Improved stability of the electrodialysis example flowsheet
  • Refactored the WaterTAP and zero order costing packages to be more unified
  • Refined the MCAS property package to be more user friendly by providing additional warnings when used incorrectly and automatically loading molecular weight and charge data
  • Added how-to documentation for using the MCAS property package
  • Added Binder functionality to jupyter notebooks in WaterTAP and created relevant documentation
  • Added a modified ASM2d flowsheet, which includes the several completely stirred tank reactors in series, followed by a secondary clarifier, with phosphorus extension
  • Added effluent/influent quality metrics to ASM1 which include chemical oxygen demand, 5-day biological oxygen demand, total nitrogen, total Kjeldahl nitrogen, and total suspended solids
  • Added costing for BSM2 including: clarifiers, activated sludge reactors, anaerobic digestor, thickener, dewatering unit, and electricity
  • Addressed issues and added more sampling capabilities to the parameter sweep and loop tool
  • Added three new tutorials:
    • Conducting a parameter estimation
    • Incorporating custom relationships
    • Conducting OLI Cloud API calculations
  • Refined the BSM2 tutorial
  • Added two WaterTAP example flowsheets to the graphical user interface (GUI):
    • RO with energy recovery
    • Mechanical vapor compression
  • Refined the BSM2 GUI flowsheet

Full Changelog: 0.10.0...0.11.0

0.11 Release Candidate #3

26 Jan 01:07
Compare
Choose a tag to compare
Pre-release

0.11 Release Candidate #3

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

WaterTAP 0.11.0rc3 Release Highlights

Full Changelog: 0.11.0rc1...0.11.0rc3

0.11 Release Candidate #1

15 Dec 07:26
Compare
Choose a tag to compare
Pre-release

0.11 Release Candidate #1

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

WaterTAP 0.11.0rc1 Release Highlights

What's Changed

New Contributors

Full Changelog: 0.10.0...0.11.0rc1

2023 Sept Release

06 Oct 02:06
Compare
Choose a tag to compare

0.10 Release

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

WaterTAP 0.10.0 Release Highlights

  • General bug fixes and code maintenance
  • Added an initial membrane distillation model and documentation
  • Added an initial API for making OLI Cloud calculations (license required)
  • Updated the temperature range on the NaCl property package with temperature dependence
  • Significantly refined the ion exchange unit model, including overhauling the Langmuir-based model and adding Freundlich-based model
  • Improved the stability of nanofiltration unit model by refining its scaling
  • Refined the osmotically assisted reverse osmosis model and its multi-stage flowsheet example
  • Added mass-basis as a configuration option for the multi-component aqueous solution (MCAS) property package, previously it only supported mole-basis
  • Refined and reformulated the activated sludge and anaerobic digestor models that make up Benchmark Simulation Model 1 and 2 (BSM1 and BSM2), greatly improving stability
  • Added a demonstration of BSM2 in a jupyter notebook and the graphical user interface (GUI)
  • Added an analysis for treating water contaminated with dye with nanofiltration and reverse osmosis to the GUI
  • Added an ASM2d/ADM1 translator block and documentation for an "extended BSM2"
  • Updated GUI workflow to include parameter sweep capability (parameter sensitivity)
  • Refactored the parameter sweep tool to improve the handling of failed solves
  • Refactored the costing framework to better unify the WaterTAP costing package and the zero order costing package

Full Changelog: 0.9.0...0.10.0

0.10 Release Candidate #0

29 Sep 17:01
Compare
Choose a tag to compare
Pre-release

0.10 Release Candidate #0

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

WaterTAP 0.10.0rc0 Release Highlights

What's Changed

New Contributors

Full Changelog: 0.9.0...0.10.0rc0

2023 Jun Release

20 Jul 02:37
Compare
Choose a tag to compare

2023 Jun Release

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

WaterTAP 0.9.0 Release Highlights

  • General bug fixes and code maintenance
  • Added a NaCl property model with temperature dependence (useful for evaporative processes)
  • Refined the mechanical vapor compression flowsheet example
  • Added rectifier costing method for electrochemical processes
  • Added an electrolyzer model
  • Refined electrodialysis costing
  • Added a modified Activated Sludge Model No. 2d (ASM2d)
  • Updated Anaerobic Digestion Model No. 1 (ADM1) and ASM2d translator block
  • Added auxiliary unit models for Benchmark Simulation Model No. 2 (BSM2) including a dewaterer, thickener, and primary clarifier
  • Added Jupyter notebook tutorial on nanofiltration with Donnan Steric Pore Model with Dielectric Exclusion (DSPM-DE)

2023 Mar Release

07 Apr 01:04
Compare
Choose a tag to compare

2023 Mar Release

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

WaterTAP 0.8.0 Release Highlights

  • General maintenance and bug fixes
  • Updated WaterTAP to be compatible with IDAES v2.0.0
  • Updated and refactored property models to include pressure effects in enthalpy and have consistent indexing of variables and constraints
  • Improved the parameter sweep tool to provide additional functionality
  • Reorganized model diagnostic tools
  • Added a new option for membrane processes - a spiral wound friction factor calculation
  • Added more properties to the multicomponent aqueous solution property package - diffusivities and Laliberte correlation for densities
  • Added costing for osmotically assisted reverse osmosis (OARO)
  • Added a simple electrocoagulation model
  • Added an example demonstration of electrodialysis desalination system with recirculation and water recovery control
  • Added an example demonstration of ion exchange for calcium removal
  • Added the Anaerobic Digestor Model no. 1 (ADM1), including temperature dependent expressions and a phosphorous extension
  • Added translator blocks for Activated Sludge Model no. 1 (ASM1) to ADM1 and vice versa
  • Added a selective oil permeation model
  • Refined granular activated carbon model - improving its stability and including more details on auxiliary energy consumption and costing
  • Added and refined documentation for the following: zero order models, ion exchange, mechanical vapor compression, water property package, ADM1, ASM1 and ADM1 translator blocks

Full Changelog: 0.7.0...0.8.0

2022 Dec Release

20 Dec 15:15
Compare
Choose a tag to compare

2022 Dec Release

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

WaterTAP 0.7.0 Release Highlights

What's Changed

  • Updated getting started section and tutorials to better support users
  • Added an osmotically assisted reverse osmosis (OARO) model and an example demonstrating an OARO-RO system
  • Refined the nanofiltration model (Donnan Steric Pore Model with Dielectric Exclusion) - updated scaling and improved model stability and solving performance
  • Refined the ion exchange model - improved the initialization of the model and addressed a bug in its test
  • Refined the electrodialysis model - added pressure drop and limiting current density calculations
  • Refined the granular activated carbon (GAC) model for clarity and improving performance
  • Renamed and modified the property package used for the nanofiltration Donnan Steric Pore Model to multi-component aqueous solution - this change reflects how it is used for more than the nanofiltration model
  • Refactored and updated the WaterTAP costing package - standardized terms, separated parameters based on unit models, added utility methods and helpers, updated the costing of material and energy flows
  • Added isothermal configuration arguments to relevant unit models
  • Standardized and streamlined property package constraint indexing and scaling
  • Addressed issues with documentation and tutorial testing

Full Changelog: 0.6.0...0.7.0

2022 Sep Release

14 Oct 18:01
Compare
Choose a tag to compare

2022 Sep Release

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

WaterTAP 0.6.0 Release Highlights

  • Implemented an initial graphical user interface (GUI) - application is deployed as a simple one-click install on Windows, MacOS, and Linux and includes functionality for: visualizing prebuilt flowsheets; adjusting their inputs; and saving, loading, and comparing solutions
  • Created and connected flowsheets to the GUI representing the water resource recovery systems under DE-FOA0002336 portfolio
  • Updated documentation for model refinements and added pages for the zero order unit models
  • Updated and fixed bugs in some zero order unit models
  • Added an introductory tutorial
  • Added a pump model with part-load-performance and an efficiency-flow correlation
  • Added an ion exchange model with costing (Cation and anion exchange demonstrations)
  • Refactored membrane models to use a new base component called a membrane channel
  • Refined nanofiltration DSPM-DE model and tests
  • Refined the simple electrolyte property model (DSPM-DE)
  • Refined and added costing for mechanical vapor compression (MVC) model
  • Refined and added costing for granular activated carbon (GAC) model
  • Refined and added costing for ultraviolet (UV) and UV advanced oxidation process models
  • Refined electrodialysis model and added a flowsheet demonstration
  • Refined ASM1 and ASM2d models and added full wastewater treatment train demonstrations for each
  • Improved the WaterTAP costing package
  • Enhanced the parameter sweep tool
  • Updated WaterTAP to address deprecations from IDAES