Releases: USEPA/WNTR
Releases · USEPA/WNTR
Version 1.4.0rc2 Release
What's Changed
Full Changelog: 1.4.0rc1...1.4.0rc2
Version 1.4.0rc1 Release
What's Changed
- Fixed status badge by @kbonney in #489
- Added a getting started Jupyter notebook by @kbonney in #469
- Bug fix for libepanet binaries, replaced with files from the latest build of MSX by @kbonney in #495
- Added a demand pattern library by @kaklise in #492
- Added a model development Jupyter notebook tutorial by @kaklise in #491
- Added a salt water intrusion Jupyter notebook tutorial by @kbonney in #455
- Added minor revisions to Jupyter Notebooks and documentation by @kaklise in #499
- Removed version restriction on geopandas, and remove fiona optional dependency by @angusmcb in #488
- Updated documentation to include release instructions, plus minor formatting updates by @kaklise in #502
- Moved tests from Jupyter Notebooks to GitHub Action tests by @kaklise in #505
- Bug fix for initial status and initial setting used by the WNTRSimulator by @kaklise in #506
- Added signing of dylibs for Apple Silicon by @meggrasse in #498
- Bug fix for MSX initial concentration and sources by @dbhart in #507
- Resolved GeoPandas deprecation warnings by @emmanuel-ferdman in #510
- Bug fix for vertices setter to allow for list of lists by @kaklise in #522
- Added a model library by @kbonney in #509
- Updated the notebook test to compare additional results by @kaklise in #525
- Bug fix for MSX using add_source() so dictionary structure matches write_source_dict() in io by @ckarrenb in #523
- Updated _read_control_lines() to handle EPANET rules by @kbonney in #532
- Migration to Numpy 2 by @kbonney in #528
- Updated pump efficiency curves so they are treated like other curves by @angusmcb in #530
- Bug fix for GPV curve conversion from Unit Headloss to Absolute Headloss by @angusmcb in #529
- Added valve vertices to from_dict by @angusmcb in #519
- Added element property float checking by @angusmcb in #521
- Added check value for pump power and tests by @angusmcb in #520
- Updated plot_network to use geopandas (networkx is still used by default) by @kbonney in #451
- Restored demo test files by @kaklise in #535
New Contributors
- @meggrasse made their first contribution in #498
- @emmanuel-ferdman made their first contribution in #510
- @ckarrenb made their first contribution in #523
Full Changelog: 1.3.2...1.4.0rc1
Version 1.3.2 Release
Major changes
- Updates and fixes to GIS functionality
- Added EPANET-MSX support
- Updated documentation
Also note that 1.3.0 was yanked from pypi after it was discovered that the binary objects did not upload as part of the builds. Version 1.3.2 is the first 1.3.x release that is published.
Relevant pull requests since 1.2.0
- Removed obsolete EPANET warning by @angusmcb in #436
- Fixed bug caused by GIS files written with column title 'name' by @angusmcb in #435
- Updated workflow actions and forced Fiona<1.10 by @kbonney in #445
- Updated workflows to test documentation by @kbonney in #453
- Updated workflow quick_check to no longer fast-fail by @dbhart in #454
- Added raster sampling function by @kbonney in #446
- Fixed bug in valid GIS names used to create water network models by @kaklise in #452
- Fixed bug in roughness unit conversion when using D-W by @kaklise in #450
- Added base_demand, demand_pattern and demand_category attributes to GIS junction data by @angusmcb in #447
- Fixed bug in documentation by @smaspons in #459
- Fixed bug when using to_gis() with a model that includes a leak by @kbonney in #458
- Added EPANET-MSX support to WNTR by @dbhart in #462
- Updated API documentation by @wDushanin in #478 and #477
- Fixed release workflow by @kbonney in #481
- Fixed broken links in PULL_REQUEST_TEMPLATE.md by @kbonney in #480
- Fixed check valve syntax by @angusmcb in #482
- Update wheel building to rename linux wheels by @kbonney in #484
New Contributors
- @angusmcb made their first contribution in #436
- @smaspons made their first contribution in #459
- @wDushanin made their first contribution in #460
Full Changelog: 1.2.0...1.3.2
1.3.2rc2
Version 1.3.2rc1 Release
Version 1.3.1rc1 Release
What's Changed
Full Changelog: 1.3.0...1.3.1rc1
Version 1.3.0rc3 Release
The following release candidate resolves MAC build issues and adds support for EPANET-MSX
What's Changed
- Update API Documentation: Change Parameter Type from "string" to "str" in Comments for Python Consistency by @wDushanin in #460
- Add EPANET-MSX support to WNTR by @dbhart in #462
New Contributors
- @wDushanin made their first contribution in #460
Full Changelog: 1.3.0rc2...1.3.0rc3
Version 1.3.0rc2 Release
Full Changelog: 1.3.0rc1...1.3.0rc2
Version 1.3.0rc1 Release
update release candidate number
Version 1.2.0 Release
What's Changed
- Added setuptools and removed readthedocs config by @kaklise in #396
- Documentation updates to install WNTR without Anaconda by @kaklise in #403
- Added google analytics key by @kbonney in #406
- Added EpanetException class and subclasses that allow for cleaner error reporting during IO by @dbhart in #381
- Fixed bug caused by units="SI" in a call to write_inp by @kbonney in #410
- Fixed bug caused by changes in NetworkX draw function by @kbonney in #417
- Added basic and geospatial jupyter notebook demos, updated documentation by @kaklise in #419
- Resolved deprecation/future warnings and included GeoPandas in windows build test by @kaklise in #423
- Added nodes/pipes to excluded in skeletonization by @frank-hulo in #384
- Updates to the basic and geospatial demos by @kaklise in #427
- Minor update to demos by @kaklise in #428
- Fixed bug related to link colormap by @kaklise in #429
- Fixed bug in GIS I/O caused by index names by @kbonney in #395
- Fixed bug in network_animation by @mi-les in #405
- Updated workflow and testing to hold numpy < 2.0 and use macOS-13 by @kbonney in #430
New Contributors
- @frank-hulo made their first contribution in #384
- @mi-les made their first contribution in #405
Full Changelog: 1.1.0...1.2.0