Releases: tomalrussell/snkit
Releases · tomalrussell/snkit
v1.9.0
v1.8.1
Features
- configurable degree of parallelism via SNKIT_PROCESSES
v1.8.0
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
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
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
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
Updates
- introductory documentation in README
- relax and simplify dependency requirement specifications
v0.1.4
Initial release