v0.6.1 (Oct 11, 2021)

  • Support Python 3.9 (#122, #106)

  • Use Github Actions for CI (#95)

  • Drop Travis CI (#95)

  • Add contribution guidelines (#90)

  • Follow PEP8 style guide and add linting test for CI using Black

v0.6.0 (Nov 18, 2020)

  • NEW: Adds possibility to export street networks to igraph, networkx and pandana (#57, #58, #70) - Add functionality to parse/return the nodes of the network when requested (#52) - Calculate length of the edge for networks in meters (#56, #70) - Filter out weakly connected component by default when exporting to graph (#59) - Add (vectorized) functionality to create directed edges according oneway rules (#68)

  • Fix installation issue with pip on Windows (#61)

  • Fix numpy deprecation warning (#50)

  • Update the documentation to use new theme (#74)

  • Add possibility to test the tool using JupyterLab in browser (#75)

  • Fix issue when parsing POIs using rare tags as a custom filter (#47)

  • Fix issue when filtering with bounding box polygon (#54)

  • Add documentation about exporting the networks to graphs (#69)

  • Improve documentation overall

v0.5.3 (Sep 13, 2020)


  • Ensures that geometry construction works with new Pygeos release v0.8.0 (#46)

v0.5.1/2 (May 11, 2020)

  • Fix multi-level filtering

  • Add support for using “exclude” also with nodes and relations

  • Fix data source for New York City

v0.5.0 (May 7, 2020)

  • Adds a function to download PBF data from Geofabrik and BBBike easily from hundreds of locations across the world

  • Improved geometry parsing for relations

  • Parse boundary geometries as Polygons instead of LinearRings (following OSM definition)

  • Fix invalid geometries automatically (self-intersection and “bowties”)

  • Add better documentation about custom filters

  • Make parsing more robust for incorrectly tagged OSM entries.

  • Bug fixes

  • Update website to a new theme.

v0.4.3 (April 27, 2020)

  • Fixes a bug related to filtering with custom filters (see details here.)

v0.4.2 (April 23, 2020)

  • Add functionality to parse boundaries from PBF (+ integrate name search for finding e.g. specific administrative boundary)

  • Support using Shapely Polygon / MultiPolygon to filter the data spatially

  • add possibility to add “extra attributes” (i.e. OSM keys) that will be parsed as columns.

  • improve documentation

v0.4.1 (April 17, 2020)

v0.4.0 (April 16, 2020)

  • read PBF using custom queries (allows anything to be fetched)

  • read landuse from PBF

  • read natural from PBF

  • improve geometry parsing so that geometry type is read automatically according OSM rules

  • modularize code-base

  • improve test coverage

v0.3.1 (April 15, 2020)

  • generalize code base

  • read Points of Interest (POI) from PBF

v0.2.0 (April 13, 2020)

  • read buildings from PBF into GeoDataFrame

  • enable applying custom filter to filter data: e.g. with buildings you can filter specific

types of buildings with {‘building’: [‘residential’, ‘retail’]} - handle Relations as well - handle cases where data is not available (warn user and return empty GeoDataFrame)

v0.1.8 (April 8, 2020)

  • read street networks from PBF into GeoDataFrame (separately for driving, cycling, walking and all-combined)

  • filter data based on bounding box

v0.1.0 (April 7, 2020)

  • first release on PyPi