Skip to content

Releases: mwtoews/surface-water-network

Version 1.0

Choose a tag to compare

@mwtoews mwtoews released this 28 Jun 09:33
9264fb6

Released 28 June 2028

Other changes

  • Compatibility fixes for pandas 1 thru 3, use StringDtype (#153)
  • Use PEP 735 for dependency groups, rename “extra” to “optional” (#152)

Version 0.9

Choose a tag to compare

@mwtoews mwtoews released this 17 Feb 03:23
51f06f2

Released 17 February 2026

Breaking changes

  • Minimum requirements are Python 3.10 (#105, #114)
  • Require pandas<3.0 to temporarily avoid breaking changes (#121)

Other changes

  • Move to a src-dir layout (#110)
  • Fix typos with codespell (#107)
  • Show warning if lines and polygons don’t spatially intersect (#115)

Version 0.8

Choose a tag to compare

@mwtoews mwtoews released this 03 Jul 02:40
c599b43

Released 2 July 2024

New things

Other changes

  • Fix warnings and test with locate_geoms() (#96)
  • Change build to hatch, use only ruff format and lint tools, add workflow to publish to PyPI (#97)
  • Fixes for geopandas-1.0.0 (#98)
  • Always use native Python types for list outputs (#101)

Version 0.7

Choose a tag to compare

@mwtoews mwtoews released this 06 Dec 20:08

This is primarily a maintenance release with no exciting features.

  • Require FloPy 3.3.6 or later (#80)
  • Accommodate different reach index names rno or ifno since FloPy 3.5.0 (#83)
  • Maintenance updates to work with the latest pandas and FloPy releases (#91)
  • Update swn.file.gdf_to_shapefile() to keep number data types (#79)

Version 0.6

Choose a tag to compare

@mwtoews mwtoews released this 25 May 00:33

Released 25 May 2023

Breaking changes

  • Minimum requirements are Python 3.8, geopandas 0.9 (#58, #69)
  • Remove legacy modflow.MfSfrNetwork (#56)

New things

Other changes

Deprecations

  • swn.spatial.get_sindex() (#58)
  • swn.spatial.wkt_to_dataframe(), swn.spatial.wkt_to_geodataframe(), swn.spatial.wkt_to_geoseries() (#70)

Version 0.5

Choose a tag to compare

@mwtoews mwtoews released this 20 Jul 09:02
37bc1b9

Released 20 July 2022

Breaking changes

  • Minimum requirements are Python 3.7, pandas 1.2 (#38)
  • Add outside segnum to modflow if it is downstream from others (#50)
  • Change behaviour of SurfaceWaterNetwork.set_diversions() which by default will now match to the closest segment line (#52)

New things

Other changes

Version 0.4

Choose a tag to compare

@mwtoews mwtoews released this 20 Oct 03:30
bb643bc

Released 20 October 2021

Breaking changes

New things

Other changes