Open source

Software

I have created and contributed to open-source scientific libraries for Python. Below you can find more information about selected libraries and my role in them.

pyrosm

pyrosm

2020-

Lead developer. Open-source Python library for reading OpenStreetMap data from Protocolbuffer Binary Format files (`*.osm.pbf`) into GeoPandas GeoDataFrames. Makes it easy to extract road networks, buildings, points of interest, land use, natural elements and administrative boundaries from local PBF files.

r5py

r5py

2022-

Core developer. Python wrapper for the R5 routing analysis engine. Generates detailed routing analyses and travel time matrices using parallel computing, and integrates with Python and GeoPandas workflows.

GeoPandas

GeoPandas

2020–2021

Contributor. One of the core Python libraries for working with geospatial data. Contributed support for writing GeoDataFrames to PostGIS, and prototyped the `sjoin_nearest()` feature.

OSMnx

OSMnx

2018

Contributor. Open-source Python project for retrieving, modelling, analysing and visualising street networks and other OpenStreetMap data. Contributed functionality to extract Point of Interest data from OpenStreetMap.

Data

  • 2015 Tenkanen, H., et al. (2015). Helsinki Region Travel CO2 Matrix.
  • 2020 Tenkanen, H. & Toivonen, T. (2020). Longitudinal spatial dataset on travel times and distances by different travel modes in Helsinki Region. https://doi.org/10.5281/zenodo.3247564
  • 2022 Bergroth, C., Järv, O., Tenkanen, H., Manninen, M. & Toivonen, T. (2022). A 24-hour dynamic population distribution dataset based on mobile phone data from Helsinki Metropolitan Area, Finland. https://doi.org/10.5281/zenodo.6106064