Python tools for working with MDS Provider data
Switch branches/tags
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
mds Allow a custom provider_id in generated data. (#56) Dec 15, 2018
.gitignore add standard python .gitignore Nov 14, 2018
LICENSE adding license and improving the docs Sep 20, 2018 Improving the validation experience (#19) Oct 18, 2018 Shape to geojson (#51) Dec 5, 2018


Tools for working with MDS provider data.

Developed and tested with Python 3.7+.

See mds-provider-services for real-world usage of many of these tools.


Install with pip:

$ pip install -e git+

Or with python directly:

$ git clone
$ cd mds-provider
$ python install

Package organization

module description
mds Tools for working with Mobility Data Specification provider data
api Request provider data from compatible API endpoints
db Load provider data into a database
fake Generate fake provider data for testing and development
json Work with provider data as (Geo)JSON files and objects
providers Work with the official MDS Providers registry
schema Work with the official MDS Provider JSON schemas