Watertap

Latest version: v1.2.0

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

Scan your dependencies

Page 1 of 4

1.3

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

1.3.0rc0

What's Changed
* add VMD, PGMD/CGMD by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1466
* Add method to ED1d for calculating membrane resistance as a function of ion concentration by lbibl in https://github.com/watertap-org/watertap/pull/1522
* Update .readthedocs.yaml with required sphinx.configuration key by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1552
* Ensure `interval_initializer` always restores bounds by bknueven in https://github.com/watertap-org/watertap/pull/1555
* Create CODEOWNERS file by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1551
* Revise UF_ZO costing defaults by zacharybinger in https://github.com/watertap-org/watertap/pull/1557
* Update idaes-pse requirement for 2.8.0 by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1558
* Update BSM2-P KLa Values by MarcusHolly in https://github.com/watertap-org/watertap/pull/1559


**Full Changelog**: https://github.com/watertap-org/watertap/compare/1.2.0...1.3.0rc0

1.2

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

1.2.0

- General maintenance and improvements
- Added steam ejector unit model
- Modified the RO model to enable IDAES dynamics
- Updated the WaterTAP-OLI API and added more useful logger messages
- Refined the surrogate-based crystallizer
- Modified the MCAS property package to be compatible with the surrogate-based crystallizer
- Refined the dye desalination flowsheet
- Refined BSM2 models by adjusting scaling and removing simplified models

<details>
<summary>Detailed changes since 1.1 release</summary>

Detailed Changes From 1.1 Release
* BSM2-P Effluent Metrics w/o Flowsheet Constraints by MarcusHolly in https://github.com/watertap-org/watertap/pull/1492
* Update Getting Started Documentation by MarcusHolly in https://github.com/watertap-org/watertap/pull/1507
* Delete Simple Modified ASM2d by MarcusHolly in https://github.com/watertap-org/watertap/pull/1506
* Add initialize function to fsapi by MichaelPesce in https://github.com/watertap-org/watertap/pull/1501
* Enable RO0D to be dynamic by fahim831 in https://github.com/watertap-org/watertap/pull/1471
* MCAS w/generic crystallizer by adam-a-a in https://github.com/watertap-org/watertap/pull/1487
* Address CI failures described in 1514 by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1515
* Exclude flexparser 0.4 as workaround for IDAES/idaes-pse1524 by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1521
* Update BSM2-P CSTR Model by MarcusHolly in https://github.com/watertap-org/watertap/pull/1520
* Update IDAES requirement in preparation to 2.7.0 release by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1526
* Update Costing in Dye Desal Flowsheet by MarcusHolly in https://github.com/watertap-org/watertap/pull/1485
* Migrate watertap.ui.fsapi to idaes_flowsheet_processor by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1518
* Delete Simple ASM2d Packages by MarcusHolly in https://github.com/watertap-org/watertap/pull/1531
* Move get_solver test to more natural location by bknueven in https://github.com/watertap-org/watertap/pull/1509
* Add molar flows for precipitate and reagent to simplify reaktoro integration by avdudchenko in https://github.com/watertap-org/watertap/pull/1498
* Update looptool documentation by johnson12742 in https://github.com/watertap-org/watertap/pull/1524
* Repair OLIAPI by adam-a-a in https://github.com/watertap-org/watertap/pull/1512
* Fix Doc Typo in Flowsheet List by MarcusHolly in https://github.com/watertap-org/watertap/pull/1539
* ASM1 Property Package Re-Scaling by MarcusHolly in https://github.com/watertap-org/watertap/pull/1519
* Modified ADM1 Property Package Re-Scaling by MarcusHolly in https://github.com/watertap-org/watertap/pull/1537
* Ensure no unhandled warnings are emitted during pytest run by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1540
* Modified ASM2d model with new scaling tool by luohezhiming in https://github.com/watertap-org/watertap/pull/1533
* Update Dye Desal Flowsheet Parameters by MarcusHolly in https://github.com/watertap-org/watertap/pull/1528
* Update idaes-pse requirement to 2.7.0 by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1534
* ADM1 Property Package Re-Scaling by MarcusHolly in https://github.com/watertap-org/watertap/pull/1530
* Replace `watertap.core.plugins` with `watertap_solvers` by lbianchi-lbl in https://github.com/watertap-org/watertap/pull/1541
* add TVC model by ElmiraShamlou in https://github.com/watertap-org/watertap/pull/1516

New Contributors
* fahim831 made their first contribution in https://github.com/watertap-org/watertap/pull/1471
* johnson12742 made their first contribution in https://github.com/watertap-org/watertap/pull/1524

**Full Changelog**: https://github.com/watertap-org/watertap/compare/1.1.0...1.2.0
</details>

1.1

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

1.1.0

- 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

<details>
<summary>Detailed Changes from 1.0 Release</summary>

Detailed Changes from 1.0 Release
* 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.0
</details>

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.