Watertap

Latest version: v1.2.0

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

Scan your dependencies

Page 2 of 6

1.1.0rc1

- Fixed a bug for enthalpy units in crystallizer property package
- Removed module type option for osmotically assisted reverse osmosis
- Added an option to add volume to the membrane channel
- Refined the ADM1/ASM2d interface
- Updated BSM2 costing
- Added modified ADM1 flowsheet
- Added functionality to get LCOW and SEC for each unit
- Added debugging solver wrapper and documentation
- Added helper functions for 0D properties in the membrane channel

1.1.0rc0

What's Changed
* Convert enthalpies to base units in crystallizer property package by OOAmusat in https://github.com/watertap-org/watertap/pull/1462
* OARO remove spiral-wound ModuleType by zacharybinger in https://github.com/watertap-org/watertap/pull/1461
* Adding volume to MembraneChannel0D by adam-a-a in https://github.com/watertap-org/watertap/pull/1465
* ADM1/ASM2d Translator Update by MarcusHolly in https://github.com/watertap-org/watertap/pull/1435
* Debugging solver wrapper by bknueven in https://github.com/watertap-org/watertap/pull/1287
* Add doc for debug solver wrapper and cleanup by adam-a-a in https://github.com/watertap-org/watertap/pull/1470
* Add *args to action_wrapper by MichaelPesce in https://github.com/watertap-org/watertap/pull/1475
* Remove xfail marker for Pyomo/pyomo3295 by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1484
* Add 0D Property Helper by bknueven in https://github.com/watertap-org/watertap/pull/1477
* Add Modified ADM1 flowsheet by luohezhiming in https://github.com/watertap-org/watertap/pull/1469
* Update BSM2-P Costing by MarcusHolly in https://github.com/watertap-org/watertap/pull/1468
* Update IDAES requirement in preparation for 2.6 release by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1486
* Add __getattr__ for _BaseDebugSolverWrapper by bknueven in https://github.com/watertap-org/watertap/pull/1490
* Add citation for the parameter sweep demo. by k1nshuk in https://github.com/watertap-org/watertap/pull/1495
* adding LCOW per unit and per flow by bknueven in https://github.com/watertap-org/watertap/pull/1398


**Full Changelog**: https://github.com/watertap-org/watertap/compare/1.0.0...1.1.0rc0

1.0

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

1.0.0

What's Changed
- Reorganized the repository, notably the examples and property_model subdirectories
- Added significantly more documentation, notably flowsheet examples and costing
- Updated tutorial landing page and revised/added tutorials
- Added a WaterTAP get_solver method so users can explicitly choose the solver with WaterTAP settings
- Added the flowsheet examples to the graphical user interface
- Addressed bugs in the WaterTAP-OLI functionality and unit model reports
- Modified the MCAS property model to be compatible with the zero order models
- Added spiral wound option to reverse osmosis models
- Added steam heater, and condenser models with options to calculate cooling water requirement and steam extraction rate
- Added an interval-based initialization capability
- Moved parameter sweep to its own repository (anticipated to be moved to IDAES)
- Removed obsolete wastewater resource recovery flowsheets and obsolete WaterTAP3 data files
- Archived the electrolyte database (EDB)

**Full Changelog**: https://github.com/watertap-org/watertap/compare/0.12.0...1.0.0

1.0.0rc1

What's Changed
* delete sw prop files by adam-a-a in https://github.com/watertap-org/watertap/pull/1347
* Minor Dye Desalination Flowsheet Updates by MarcusHolly in https://github.com/watertap-org/watertap/pull/1349
* Correct Handling of Sludge Product in BSM2 Flowsheets by MarcusHolly in https://github.com/watertap-org/watertap/pull/1356
* improves compressor initialization by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1350
* Implement `get_solver` for WaterTAP by bknueven in https://github.com/watertap-org/watertap/pull/1353
* Use separate CI job for Codecov upload by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1365
* Use separate CI job for Codecov upload for MPI workflow by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1366
* modifies MD0D test to use unit test harness by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1368
* Unit test harness for OARO models by luohezhiming in https://github.com/watertap-org/watertap/pull/1367
* BSM2 Flowsheet Documentation Update by MarcusHolly in https://github.com/watertap-org/watertap/pull/1354
* Pressure Changer and Coag & Floc Test Harness by MarcusHolly in https://github.com/watertap-org/watertap/pull/1363
* Convert ipopt-watertap to a solver wrapper by bknueven in https://github.com/watertap-org/watertap/pull/1326
* BSM2 flowsheet with electroNP by luohezhiming in https://github.com/watertap-org/watertap/pull/1341
* Adding spiral-wound vs flat-sheet config options to RO and OARO by zacharybinger in https://github.com/watertap-org/watertap/pull/1272
* Costing docs- initial template rollout by adam-a-a in https://github.com/watertap-org/watertap/pull/1361
* Add SKK Documentation by zacharybinger in https://github.com/watertap-org/watertap/pull/1342
* GUI for Extended BSM2 Flowsheet by MarcusHolly in https://github.com/watertap-org/watertap/pull/1357
* Combine Dye Desal Flowsheets by MarcusHolly in https://github.com/watertap-org/watertap/pull/1352
* Passing through the base solver attributes for solver wrapper by bknueven in https://github.com/watertap-org/watertap/pull/1378
* Flowsheets documentation ADM1, ASM1, ASM2d by agarciadiego in https://github.com/watertap-org/watertap/pull/1376
* Rename fsapi.FlowsheetExport dict() method and model_objects field to resolve Pydantic 2.0 warnings by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1346
* Update idaes-pse requirement to support Pyomo 6.7.2 by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1381
* CSTR and Clarifier Unit Model Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1379
* Replacing Expr_if & Changing Bio_P Default by MarcusHolly in https://github.com/watertap-org/watertap/pull/1362
* Adding Examples of Unit Model Costing Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1373
* GAC costing documentation into template dedicated file by hunterbarber in https://github.com/watertap-org/watertap/pull/1375
* Doc for second electrodialysis flowsheet by lbibl in https://github.com/watertap-org/watertap/pull/1386
* Custom Model Demo Rework by MarcusHolly in https://github.com/watertap-org/watertap/pull/1390
* Create landing page for tutorials by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1178
* Use nbviewer for statically browsing tutorials by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1399
* RO Parameter Estimation Tutorial by zacharybinger in https://github.com/watertap-org/watertap/pull/1400
* Add documentation for electroNP, OARO and UV-AOP by luohezhiming in https://github.com/watertap-org/watertap/pull/1377
* Update crystallizer costing documentation by OOAmusat in https://github.com/watertap-org/watertap/pull/1391
* Add documentation for OARO flowsheet by luohezhiming in https://github.com/watertap-org/watertap/pull/1351
* Electrolyzer costing documentation into template dedicated file by hunterbarber in https://github.com/watertap-org/watertap/pull/1392
* Add More Costing Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1395
* Apply UnitTestHarness to IonExchange0D by kurbansitterley in https://github.com/watertap-org/watertap/pull/1401
* Update Costing Doc Automation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1394
* Flowsheet documentation for NaCl crystallizer by OOAmusat in https://github.com/watertap-org/watertap/pull/1403
* Doc for electrodialysis flowsheet by lbibl in https://github.com/watertap-org/watertap/pull/1385
* Extended BSM2 Flowsheet Costing by MarcusHolly in https://github.com/watertap-org/watertap/pull/1405
* IonExchange0D costing documentation into template dedicated file by kurbansitterley in https://github.com/watertap-org/watertap/pull/1402
* improved error message. by k1nshuk in https://github.com/watertap-org/watertap/pull/1412
* Flowsheet Documentation for GAC by hunterbarber in https://github.com/watertap-org/watertap/pull/1396
* test harness for unit models of waste treatment by agarciadiego in https://github.com/watertap-org/watertap/pull/1371
* IX model small fix for anions in demo by kurbansitterley in https://github.com/watertap-org/watertap/pull/1420
* Remove legacy WT3 data files by kurbansitterley in https://github.com/watertap-org/watertap/pull/1422
* Fix RO Report Units by zacharybinger in https://github.com/watertap-org/watertap/pull/1424
* Add chart options to fsapi by MichaelPesce in https://github.com/watertap-org/watertap/pull/1413
* Update idaes-pse requirement in preparation to 2.5 release by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1421
* Add more input options for OARO GUI by luohezhiming in https://github.com/watertap-org/watertap/pull/1411
* Boron removal unit test harness by savannahsakhai in https://github.com/watertap-org/watertap/pull/1415
* Flowsheet documentation for IX by kurbansitterley in https://github.com/watertap-org/watertap/pull/1418
* Delete Simple IEDO GUI Flowsheets by MarcusHolly in https://github.com/watertap-org/watertap/pull/1417
* Fix bubblepoint function and unit inconsistency in OLI API by adam-a-a in https://github.com/watertap-org/watertap/pull/1388
* cyipopt-watertap by bknueven in https://github.com/watertap-org/watertap/pull/1431
* Move unit specific property models into a new folder by savannahsakhai in https://github.com/watertap-org/watertap/pull/1429
* Remove code, docs, and references for EDB by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1432
* Exclude NumPy v2 when installing CyIpopt via conda-forge to resolve 1440 by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1441
* Adding anaerobic digester cost by agarciadiego in https://github.com/watertap-org/watertap/pull/1433
* Resolve Codecov upload failures by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1448
* Remove Units from Report Strings by MarcusHolly in https://github.com/watertap-org/watertap/pull/1428
* Interval Initializer by bknueven in https://github.com/watertap-org/watertap/pull/1404
* Remove NF_With_Bypass flowsheet from UI by MichaelPesce in https://github.com/watertap-org/watertap/pull/1436
* Flowsheet documentation for seawater RO desalination by kurbansitterley in https://github.com/watertap-org/watertap/pull/1425
* Enable GreyBoxBlocks with cyipopt-watertap by bknueven in https://github.com/watertap-org/watertap/pull/1434
* MVC Flowsheet Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1430
* Update GHA macOS version to macos-13 since macos-11 is deprecated by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1453
* Costing doc for stoichometric reactor by avdudchenko in https://github.com/watertap-org/watertap/pull/1449
* add costing docs for evaporator, compressor, heat exchanger, heater/c… by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1442
* ED Cost Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1454
* add documentation for LSRRO flowsheet by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1450
* add documentation for MD flowsheet by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1444
* Flowsheet documentation for RO w/ ERD by kurbansitterley in https://github.com/watertap-org/watertap/pull/1446
* Delete ZO Files by MarcusHolly in https://github.com/watertap-org/watertap/pull/1438
* Adding Conservation Tests to the Test Harness by MarcusHolly in https://github.com/watertap-org/watertap/pull/1416
* Enable concentration factor survey in OLI API by adam-a-a in https://github.com/watertap-org/watertap/pull/1458
* Add documentation of pump and ERD by luohezhiming in https://github.com/watertap-org/watertap/pull/1452
* Mixer Cost Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1456
* Updating copyright year to 2024 by ksbeattie in https://github.com/watertap-org/watertap/pull/1447
* Add LSRRO GUI by MarcusHolly in https://github.com/watertap-org/watertap/pull/1383
* Ed UI by lbibl in https://github.com/watertap-org/watertap/pull/1439
* Generic desalination treatment train by avdudchenko in https://github.com/watertap-org/watertap/pull/1332
* Replace deprecated Pydantic parse_obj() method by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1459
* Parameter Sweep migration by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1437
* add steam heater and condenser by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1358
* MCAS compatibility with ZO models by adam-a-a in https://github.com/watertap-org/watertap/pull/1343


**Full Changelog**: https://github.com/watertap-org/watertap/compare/0.12.0...1.0.0rc1

1.0.0rc0

What's Changed
* delete sw prop files by adam-a-a in https://github.com/watertap-org/watertap/pull/1347
* Minor Dye Desalination Flowsheet Updates by MarcusHolly in https://github.com/watertap-org/watertap/pull/1349
* Correct Handling of Sludge Product in BSM2 Flowsheets by MarcusHolly in https://github.com/watertap-org/watertap/pull/1356
* improves compressor initialization by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1350
* Implement `get_solver` for WaterTAP by bknueven in https://github.com/watertap-org/watertap/pull/1353
* Use separate CI job for Codecov upload by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1365
* Use separate CI job for Codecov upload for MPI workflow by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1366
* modifies MD0D test to use unit test harness by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1368
* Unit test harness for OARO models by luohezhiming in https://github.com/watertap-org/watertap/pull/1367
* BSM2 Flowsheet Documentation Update by MarcusHolly in https://github.com/watertap-org/watertap/pull/1354
* Pressure Changer and Coag & Floc Test Harness by MarcusHolly in https://github.com/watertap-org/watertap/pull/1363
* Convert ipopt-watertap to a solver wrapper by bknueven in https://github.com/watertap-org/watertap/pull/1326
* BSM2 flowsheet with electroNP by luohezhiming in https://github.com/watertap-org/watertap/pull/1341
* Adding spiral-wound vs flat-sheet config options to RO and OARO by zacharybinger in https://github.com/watertap-org/watertap/pull/1272
* Costing docs- initial template rollout by adam-a-a in https://github.com/watertap-org/watertap/pull/1361
* Add SKK Documentation by zacharybinger in https://github.com/watertap-org/watertap/pull/1342
* GUI for Extended BSM2 Flowsheet by MarcusHolly in https://github.com/watertap-org/watertap/pull/1357
* Combine Dye Desal Flowsheets by MarcusHolly in https://github.com/watertap-org/watertap/pull/1352
* Passing through the base solver attributes for solver wrapper by bknueven in https://github.com/watertap-org/watertap/pull/1378
* Flowsheets documentation ADM1, ASM1, ASM2d by agarciadiego in https://github.com/watertap-org/watertap/pull/1376
* Rename fsapi.FlowsheetExport dict() method and model_objects field to resolve Pydantic 2.0 warnings by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1346
* Update idaes-pse requirement to support Pyomo 6.7.2 by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1381
* CSTR and Clarifier Unit Model Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1379
* Replacing Expr_if & Changing Bio_P Default by MarcusHolly in https://github.com/watertap-org/watertap/pull/1362
* Adding Examples of Unit Model Costing Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1373
* GAC costing documentation into template dedicated file by hunterbarber in https://github.com/watertap-org/watertap/pull/1375
* Doc for second electrodialysis flowsheet by lbibl in https://github.com/watertap-org/watertap/pull/1386
* Custom Model Demo Rework by MarcusHolly in https://github.com/watertap-org/watertap/pull/1390
* Create landing page for tutorials by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1178
* Use nbviewer for statically browsing tutorials by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1399
* RO Parameter Estimation Tutorial by zacharybinger in https://github.com/watertap-org/watertap/pull/1400
* Add documentation for electroNP, OARO and UV-AOP by luohezhiming in https://github.com/watertap-org/watertap/pull/1377
* Update crystallizer costing documentation by OOAmusat in https://github.com/watertap-org/watertap/pull/1391
* Add documentation for OARO flowsheet by luohezhiming in https://github.com/watertap-org/watertap/pull/1351
* Electrolyzer costing documentation into template dedicated file by hunterbarber in https://github.com/watertap-org/watertap/pull/1392
* Add More Costing Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1395
* Apply UnitTestHarness to IonExchange0D by kurbansitterley in https://github.com/watertap-org/watertap/pull/1401
* Update Costing Doc Automation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1394
* Flowsheet documentation for NaCl crystallizer by OOAmusat in https://github.com/watertap-org/watertap/pull/1403
* Doc for electrodialysis flowsheet by lbibl in https://github.com/watertap-org/watertap/pull/1385
* Extended BSM2 Flowsheet Costing by MarcusHolly in https://github.com/watertap-org/watertap/pull/1405
* IonExchange0D costing documentation into template dedicated file by kurbansitterley in https://github.com/watertap-org/watertap/pull/1402
* improved error message. by k1nshuk in https://github.com/watertap-org/watertap/pull/1412
* Flowsheet Documentation for GAC by hunterbarber in https://github.com/watertap-org/watertap/pull/1396
* test harness for unit models of waste treatment by agarciadiego in https://github.com/watertap-org/watertap/pull/1371
* IX model small fix for anions in demo by kurbansitterley in https://github.com/watertap-org/watertap/pull/1420
* Remove legacy WT3 data files by kurbansitterley in https://github.com/watertap-org/watertap/pull/1422
* Fix RO Report Units by zacharybinger in https://github.com/watertap-org/watertap/pull/1424
* Add chart options to fsapi by MichaelPesce in https://github.com/watertap-org/watertap/pull/1413
* Update idaes-pse requirement in preparation to 2.5 release by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1421
* Add more input options for OARO GUI by luohezhiming in https://github.com/watertap-org/watertap/pull/1411
* Boron removal unit test harness by savannahsakhai in https://github.com/watertap-org/watertap/pull/1415
* Flowsheet documentation for IX by kurbansitterley in https://github.com/watertap-org/watertap/pull/1418
* Delete Simple IEDO GUI Flowsheets by MarcusHolly in https://github.com/watertap-org/watertap/pull/1417
* Fix bubblepoint function and unit inconsistency in OLI API by adam-a-a in https://github.com/watertap-org/watertap/pull/1388
* cyipopt-watertap by bknueven in https://github.com/watertap-org/watertap/pull/1431
* Move unit specific property models into a new folder by savannahsakhai in https://github.com/watertap-org/watertap/pull/1429
* Remove code, docs, and references for EDB by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1432
* Exclude NumPy v2 when installing CyIpopt via conda-forge to resolve 1440 by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1441
* Adding anaerobic digester cost by agarciadiego in https://github.com/watertap-org/watertap/pull/1433
* Resolve Codecov upload failures by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1448
* Remove Units from Report Strings by MarcusHolly in https://github.com/watertap-org/watertap/pull/1428
* Interval Initializer by bknueven in https://github.com/watertap-org/watertap/pull/1404
* Remove NF_With_Bypass flowsheet from UI by MichaelPesce in https://github.com/watertap-org/watertap/pull/1436
* Flowsheet documentation for seawater RO desalination by kurbansitterley in https://github.com/watertap-org/watertap/pull/1425
* Enable GreyBoxBlocks with cyipopt-watertap by bknueven in https://github.com/watertap-org/watertap/pull/1434
* MVC Flowsheet Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1430
* Update GHA macOS version to macos-13 since macos-11 is deprecated by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1453
* Costing doc for stoichometric reactor by avdudchenko in https://github.com/watertap-org/watertap/pull/1449
* add costing docs for evaporator, compressor, heat exchanger, heater/c… by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1442
* ED Cost Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1454
* add documentation for LSRRO flowsheet by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1450
* add documentation for MD flowsheet by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1444
* Flowsheet documentation for RO w/ ERD by kurbansitterley in https://github.com/watertap-org/watertap/pull/1446
* Delete ZO Files by MarcusHolly in https://github.com/watertap-org/watertap/pull/1438
* Adding Conservation Tests to the Test Harness by MarcusHolly in https://github.com/watertap-org/watertap/pull/1416
* Enable concentration factor survey in OLI API by adam-a-a in https://github.com/watertap-org/watertap/pull/1458
* Add documentation of pump and ERD by luohezhiming in https://github.com/watertap-org/watertap/pull/1452
* Mixer Cost Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1456
* Updating copyright year to 2024 by ksbeattie in https://github.com/watertap-org/watertap/pull/1447
* Add LSRRO GUI by MarcusHolly in https://github.com/watertap-org/watertap/pull/1383
* Ed UI by lbibl in https://github.com/watertap-org/watertap/pull/1439
* Generic desalination treatment train by avdudchenko in https://github.com/watertap-org/watertap/pull/1332
* Replace deprecated Pydantic parse_obj() method by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1459
* Parameter Sweep migration by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1437
* add steam heater and condenser by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1358
* MCAS compatibility with ZO models by adam-a-a in https://github.com/watertap-org/watertap/pull/1343


**Full Changelog**: https://github.com/watertap-org/watertap/compare/0.12.0...1.0.0rc0

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.