Skip to main content

Universal transport distribution model

Project description


License: MIT PyPI version Documentation Status Cite-us

ULTImodel — A universal transport distribution model written in Python.


ULTImodel is a distribution model that helps to spatially distribute road-based transport for countries, including border-crossing travel. It is set up using open data like OSM. The software includes modules for network generation, trip generation and trip distribution based on two main inputs:

  • Georeferenced traffic analysis zones (TAZ) for the respective region
  • Target value for national transport volume (i.e. person-kilometres or tonne-kilometres)



The current version is ultimodel-1.0.0.

You may install ULTImodel by executing the following


python -m pip install ultimodel


conda install -c conda-forge ultimodel

You may download a copy or fork the code at ULTImodel's github page.

Besides, you may download the current release here:


Examples of using ULTImodel can be found in the tutorials repository.

Additional documentation can be found at

Authors and acknowledgment

ULTImodel was developed by Nina Thomsen.

We want to thank the following persons for the help during ULTImodel's development: Lars Hedemann, Simon Metzler, Gernot Liedtke, Christian Winkler, Tudor Mocanu, and Daniel Krajzewicz.


ULTImodel is licensed under the MIT license.


Please find further information on the web:


Please find the legal information here:

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ultimodel-1.0.1.tar.gz (30.7 kB view hashes)

Uploaded Source

Built Distribution

ultimodel-1.0.1-py3-none-any.whl (31.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page