Change log#

Version 0.8#

Date:

3 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#

Date:

7 December 2023

This is primarily a maintenance release.

  • 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#

Date:

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#

Date:

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#

Date:

20 October 2021

Breaking changes#

New things#

Other changes#

Version 0.3#

Date:

10 March 2021

  • Add GitHub Actions for testing (#9)

  • Remove GDAL dependency

  • Require pyproj>=2.0

  • Add several functions to spatial: compare_crs(), get_crs(), find_segnum_in_swn()

Version 0.2#

Date:

11 December 2019

  • Create package setup, minimum version published on PyPI

  • Add citation based on New Zealand Hydrological Society Conference

  • Reorganised into modular structure

  • Added plot() functions

  • Added string representations of main objects

Version 0.1#

Date:

6 November 2019

  • Initial release

  • No license or package setup