Developer Guide

Guide to developers!


You should use your local installation for development.

First, fork the repository to your own account on GitHub. Then, clone your fork to your local machine:

$ git clone<username>/DeltaMetrics.git

and then cd into the directory and install editable copy.

$ cd DeltaMetrics
$ pip install -r requirements.txt
$ pip install -e .

Check that your installation worked by running the tests.

$ pip install pytest
$ pytest

You may wish to add the upstream repository for easy push/pull.

$ git remote add upstream


We explicitly ignore a folder called temp at the root of the project directory. You should place any development projects, jupyter notebooks, images, sample files, etc that you want to work with, but are not part of the package itself, here.