Releases: USEPA/WNTR
Releases · USEPA/WNTR
Version 0.5.0.rc8 Release
Release candidate to test connection to PyPI
Version 0.5.0.rc7 Release
Testing use of release workflow with PyPA, update for cibuildwheel
Version 0.5.0.rc6 Release
Testing use of release workflow with PyPA
Version 0.5.0.rc5 Release
Update __init__.py
Version 0.5.0.rc2 Release
Release candidate 2
Version 0.5.0.rc1 Release
Release candidate for 0.5.0
What's Changed
- python 3.10 support by @Thaulino in #287
- doc: Corrected typo by @BuhariS in #291
- doc: Corrected a typo by @BuhariS in #292
- Python 3.10 support completion by @dbhart in #294
- Fix for rules where checking against LINK = ACTIVE by @dbhart in #301
- Geospatial capabilities by @kaklise in #302
- GHA workflow to publish to PyPI by @michaelbynum in #305
New Contributors
Full Changelog: 0.4.2...0.5.0
Version 0.4.2 Release
What's Changed
- Check hydraulic trials through float by @aclong in #260
- Deleted duplicated text in documentation by @Thaulino in #266
- Graphics update to include plt.show() by @kaklise in #265
- Minor updates to documentation and tests by @kaklise in #267
- Bug fix for emitter units by @kaklise in #270
- Moved sensor placement example to Chama by @kaklise in #273
- Bug fix for patterns that are all integers by @Thaulino in #272
- Updated demo files and result validation datasets by @jckett in #275
New Contributors
Full Changelog: 0.4.1...0.4.2
Version 0.4.1 Release
What's Changed
- Added pattern start to the WNTRSimulator by @kaklise in #225
- Update to EPANET rules parsing by @dbhart in #228
- Added modified resilience index and tank capacity metrics by @kaklise in #226
- Min timestep by @dbhart in #229
- Added jupyter notebook test script by @jckett in #237
- Model JSON format by @dbhart in #232
- Update elements.py:TimeSeries.repr by @dbhart in #238
- Added ability to easily update Control/Rule parameters by @this-josh in #241
- Added seed to sample damage state by @kaklise in #246
- Toolkit update by @dbhart in #236
- Split/break taking vertices into account by @pahbloo in #248
- Fix assert statement in add_tank by @dbhart in #251
- Distribute inp files used for testing by @michaelbynum in #253
New Contributors
- @jckett made their first contribution in #237
- @this-josh made their first contribution in #241
- @pahbloo made their first contribution in #248
Full Changelog: 0.4.0...0.4.1
Version 0.4.0 Release
- Changed network component attribute names related to initial status and initial setting and made simulation results read-only
- Added slots to water network model options to define available option names
- Removed custom handlers from the EPANET bin filer reader
- Added a metric to compute pump energy
- Added type checking for methods used to build water network models
- Updated the WNTRSimulator link results to include setting
- Updated the WNTRSimulator to use start clocktime
- Updated documentation and tests
See Release Notes for more details.
Version 0.3.1 Release
- Added option to define convergence error behavior.
- Updated method to add power outage to pumps.
- Added a method to convert controls to rules.
- Updated the expected demand metrics to optionally specify a demand category.
- Added a function to compute valve segment attributes from a valve layer.
- Added a function to generate a randomly ordered colormap.
- Added the ability to define pressure exponents that vary throughout the network (used only by the WNTRSimulator).
- Updated controls to create speed rules for pumps.
- Bug fixes related to the pump energy calculation, value controls read in from EPANET INP files, plotting directed networks with a colorbar, and pattern start time.
- Added NotImplementedError for D-W and C-M headloss when using the WNTRSimulator.
- Updated network component attributes that store simulation results to be read-only.
- Changed results object names for friction factor, link quality, and reaction rate to match names used in EPANET.
- Updated API documentation to include a table of class properties for each network class (Junction, Tank, Pipe, etc.).
- Added support for Python 3.9
See Release Notes for more details.