Skip to content

Releases: daudee215/netsimplify

v0.1.0 — Initial release

Choose a tag to compare

@daudee215 daudee215 released this 29 May 08:32

netsimplify v0.1.0

First release of netsimplify — topology-preserving simplification for geospatial infrastructure line networks.

What's new

  • simplify_network(gdf, tolerance) — simplifies (Multi)LineString GeoDataFrames while pinning all shared junction and endpoint vertices
  • NetworkGraph — planar graph builder for shared-vertex detection
  • Topology validation: raises TopologyError if connected-component count changes
  • CLI: netsimplify input output --tolerance T
  • 16 unit + integration tests, all passing
  • Benchmark: 2.18s topology-preserving vs 1.09s standard on 20,200 features

Install

pip install netsimplify

Source signals