I'm looking for a way to create a voronoi diagram based on line segments instead of points. See the example below (taken from this presentation).
Ideally I'd like something I can script from Python, but a solution using ArcGIS or similar would also be acceptable.
The only library to do this I've found so far is openvoronoi, which looks promising. Are there any others?