Skip to content

Releases: tomalrussell/snkit

v1.9.0

13 Nov 15:52
Compare
Choose a tag to compare

Fixes

  • Catch shapely.errors.GEOSException #66

Features

  • Add type annotations

v1.8.1

15 Sep 16:14
19f84f5
Compare
Choose a tag to compare

Features

  • configurable degree of parallelism via SNKIT_PROCESSES

v1.8.0

09 Jun 16:23
Compare
Choose a tag to compare

Fixes

  • Consistent CRS handling with Network.set_crs at .to_crs #48
  • Pass CRS along when creating matching_gdf_from_geoms #50
  • Shapely 2.0-compatible errors #56

Features

  • Add Network.to_file and snkit.network.read_file helpers #47

Dependencies

Major bumps to keep up with latest changes

  • geopandas>=0.13
  • shapely>=2.0
  • [optional] networkx>=3.0
  • python tested in CI on 3.8 and 3.11

v1.7.2

14 Oct 15:02
Compare
Choose a tag to compare

Features

  • Add nodes at line intersections

Fixes

  • Indexing error in drop_duplicate_geometries

Thanks to @jmon12 and @thomas-fred for this release.

v1.7.1

14 Jul 15:13
Compare
Choose a tag to compare

Note: this bumps Python versions tested to 3.8-3.10.

Fixes

  • delegate split_multilinestrings to geopandas explode
  • the nodes that snap_nodes return are now GeoDataFrames

v1.7.0

23 Mar 16:35
Compare
Choose a tag to compare

Note: this updates minimum supported Python to 3.7 (in line with geopandas support),
and install currently requires geopandas>=0.10 and pygeos>=0.12. Rtree is no longer
required, nor is libspatialindex.

Features

  • Convert snkit.network.Network to networkx.Graph
  • Compute connected components

Fixes

  • Update to work with recent geopandas and pygeos
  • Fix ShapelyDeprecationWarnings ahead of shapely 2.0
  • Ignore DeprecationWarnings from import geopandas

Maintenance

  • Move testing and packaging to GitHub Actions
  • Format with black
  • Update docs generation

v1.6.0

28 Aug 09:47
Compare
Choose a tag to compare

Updates

  • introductory documentation in README
  • relax and simplify dependency requirement specifications

v0.1.4

05 Jul 11:42
Compare
Choose a tag to compare

Initial release