Developer notes

Installation for Developers

Note

Installation is primarly tested on (Ubuntu like) linux OS.

  1. If you like, create a virtual environment (where you like it) and activate it (if you do not use venv start with 2.):
$ virtualenv --clear -p python3.7  etrago``
$ cd etrago/
$ source bin/activate
  1. Clone the source code from github:
$ git clone https://github.com/openego/eTraGo

You can checkout to the dev branch and create new feature branches. For the correct work-flow, please mind the Dreissen Branching Model

  1. Use the pip -e to install eTraGo directly from the cloned repository:
$ pip3 install -e /path/to/eTraGo/