Skip to content

Releases: USEPA/WNTR

Version 1.4.0rc2 Release

20 Oct 20:06
05c5a7a

Choose a tag to compare

Pre-release

What's Changed

  • Added MPLBACKEND env variable for windows tests by @kaklise in #536

Full Changelog: 1.4.0rc1...1.4.0rc2

Version 1.4.0rc1 Release

17 Oct 18:24

Choose a tag to compare

Pre-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

Full Changelog: 1.3.2...1.4.0rc1

Version 1.3.2 Release

20 Jan 18:26
88ca1d9

Choose a tag to compare

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

Full Changelog: 1.2.0...1.3.2

1.3.2rc2

07 Mar 20:03
433a9f9

Choose a tag to compare

1.3.2rc2 Pre-release
Pre-release

What's Changed

  • Update wheel building to rename linux wheels by @kbonney in #484

Full Changelog: 1.3.2rc1...1.3.2rc2

Version 1.3.2rc1 Release

24 Feb 18:33
be05012

Choose a tag to compare

Pre-release

What's Changed

Version 1.3.1rc1 Release

31 Jan 21:41
0b31df1

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: 1.3.0...1.3.1rc1

Version 1.3.0rc3 Release

20 Jan 17:33
3131c2c

Choose a tag to compare

Pre-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

Full Changelog: 1.3.0rc2...1.3.0rc3

Version 1.3.0rc2 Release

23 Nov 00:10
1c2e301

Choose a tag to compare

Pre-release

Full Changelog: 1.3.0rc1...1.3.0rc2

Version 1.3.0rc1 Release

19 Nov 21:03
c790b61

Choose a tag to compare

Pre-release
update release candidate number

Version 1.2.0 Release

18 Jun 21:10

Choose a tag to compare

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

Full Changelog: 1.1.0...1.2.0