Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 2.08 KB

README.md

File metadata and controls

40 lines (27 loc) · 2.08 KB

ETM scenario tools

This repository contains a Python tool to create and update scenarios in the Energy Transition Model (ETM) and export scenario outcomes using an API. The tool can be operated by altering CSV input files. No coding experience is required.

The full documentation of all features of the scenario-tools and how to use them is available on the ETM docs.

Installing

Make sure you have Python 3 installed. Then, install all required libraries by opening a terminal window in the scenario-tools folder (or navigate to this folder in the terminal using cd "path/to/scenario-tools folder").

It is recommended (but not required) that you use pipenv for running these tools. When using pipenv it will create a virtual environment for you. A virtual environment helps with keeping the libaries you install here separate of your global libraries (in other words your scenario-tools will be in a stable and isolated environment and are thus less likely to break when updating things elswhere on your computer) and this one comes with some nice shortcuts for running the tools.

You can instal pipenv with pip or pip3 if you don't have it installed yet.

pip3 install pipenv

Then you can create a new environment and install all the libraries in one go by running:

pipenv install

Alternatively, if you do not want to use pipenv you can also install the requirements globally by running:

pip3 install -r requirements.txt

Questions and remarks

If you have any questions and/or remarks, you may reach out to us by: