STEEP: A SpatioTemporal Emission Estimator for Passenger vehicles
*Team Inselberg: Verónica Arambula Coyote, Alena Izotova, Elina Kreuzberg, HuanHuan Li, Kamiel Verhelst; all students of the Master Geo-Information Science at Wageningen University, The Netherlands.
STEEP is a model that estimates the CO2 emissions of passenger cars on a specific route, at a specific time of departure. The model combines a time-dependent routing algorithm (TomTom's Routing API) with a vehicle emission model (COPERT+).
This repository contains the main model code, wrapped in a web-based user interface based on Python.
To run the application, a set of Python and geo packages need to be installed. We recommend using Conda as a package manager.
With Conda, create a virtual environment using the environment.yml
provided.
Create the Conda environment using: conda env create -f environment.yml
.
In case packages are not available in the specified channels, they can be searched for on https://anaconda.org/ and manually installed.
If you do not have an active TomTom API key, you can get it here.
Fill in the API key in src/routing.py
on line 27.
To run STEEP, open a terminal and head to this repository, or open the repository in your favourite text editor.
Then run the app (terminal: python app.py
).