Skip to content

Releases: watertap-org/watertap

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

2022 Jun Release

06 Jul 23:39
Compare
Choose a tag to compare

2022 Jun Release

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

WaterTAP 0.5.0 Release Highlights

  • Fixed bugs and implemented maintenance improvements
  • Standardized and renamed property variables across property packages
  • Enhanced the costing packages
  • Modified the coagulation-flocculation model and added documentation
  • Added an energy recovery device based on a pelton turbine
  • Added an initial 0D and 1D electrodialysis model (NaCl solution demonstration)
  • Added a simple boron removal unit operation based on pH swing with documentation
  • Added an example for the electrolyte database (EDB) using the Mongo cloud database
  • Added costing and documentation for the crystallizer model (NaCl solution demonstration)
  • Added an initial granular activated carbon model (1,2-Dichloroethane and Trichloroethylene demonstration)
  • Added an initial ultraviolet advanced oxidation process model (NDMA demonstration)
  • Added simple models of core wastewater treatment technologies under DE-FOA0002336 portfolio
  • Added initial ASM1 and ASM2d models for representing activated sludge processes
  • Refined low salt rejection cost optimization example
  • Refined the nanofiltration model based on Donnan Steric Pore Model with Dielectric Exclusion by fixing a bug in the model and verifying the model performs as expected
  • Fixed some errors in simple models merged in from WaterTAP3

2022 Mar Release

01 Apr 00:50
Compare
Choose a tag to compare

2022 Mar Release

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

WaterTAP 0.4.0 Release Highlights

  • Updated costing to new IDAES infrastructure with significant improvements to its flexibility and usability
  • Added infrastructure for supporting simple zero order models of multiple types and connecting them with a database
  • Merged in data and models from NAWI's WaterTAP3 tool (https://github.com/NREL/WaterTAP3) - including ~70 zero order models with costing across a broad range of water treatment technologies
  • Added several zero order models for wastewater resource recovery
  • Added coagulation-flocculation model based on user input jar test data
  • Added an initial mechanical vapor compression model (seawater desalination demonstration)
  • Added an initial crystallization model (NaCl solution demonstration)
  • Added an initial nanofiltration model based on Donnan Steric Pore Model with Dielectric Exclusion (pending validation for a use case)
  • Added property packages that span liquid, vapor, and solid phases (required for mechanical vapor compression and crystallization models)
  • Improved electrolyte database through bug fixes, clean up, and additional tests for maintenance
  • Refined the parameter sweep tool
  • Improved the "ipopt-watertap" default solver through additional options, robustness updates, and bug fixes
  • Added developer tools for infeasibility diagnostics

2021 Dec Patch Release

22 Jan 00:50
Compare
Choose a tag to compare

2021 Dec Patch Release

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

WaterTAP 0.3.1 Release Highlights

  • Updated model initialization after a bug affecting WaterTAP was fixed in IDAES 1.12.1 (#287, #289)