graphways 0.4.0

Fast OpenStreetMap reachability, routing, and isochrones from Python, powered by Rust -- no routing server required.
Documentation
<?xml version="1.0" encoding="UTF-8"?>
<osm version="0.6" generator="graphways-test-fixture">
  <node id="1" lat="48.0000000" lon="11.0000000" />
  <node id="2" lat="48.0010000" lon="11.0000000" />
  <node id="3" lat="48.0020000" lon="11.0000000" />
  <node id="4" lat="48.0030000" lon="11.0000000" />
  <node id="5" lat="48.0020000" lon="11.0010000" />
  <node id="100" lat="48.0015000" lon="11.0005000">
    <tag k="amenity" v="cafe" />
    <tag k="name" v="Fixture Cafe" />
  </node>

  <way id="10">
    <nd ref="1" />
    <nd ref="2" />
    <nd ref="3" />
    <tag k="highway" v="residential" />
    <tag k="name" v="Main Test Street" />
    <tag k="maxspeed" v="30 mph" />
  </way>

  <way id="20">
    <nd ref="3" />
    <nd ref="4" />
    <tag k="highway" v="primary" />
    <tag k="oneway" v="-1" />
  </way>

  <way id="30">
    <nd ref="2" />
    <nd ref="5" />
    <tag k="highway" v="service" />
    <tag k="service" v="driveway" />
  </way>

  <way id="40">
    <nd ref="4" />
    <nd ref="5" />
    <tag k="highway" v="footway" />
  </way>
</osm>