After downloading the code repository (via
git clone), change to the repository directory (
cd neural_prophet), activate your virtual environment, and install neuralprophet as python package with
pip install -e .[dev]
(Including the optional
-e flag will install neuralprophet in "editable" mode, meaning that instead of copying the files into your virtual environment, a symlink will be created to the files where they are.)
Additionally you must run
$ neuralprophet_dev_setup in your console to run the dev-setup script which installs appropriate git hooks for testing etc.
As far as possible, we follow the Google Python Style Guide
As for Git practices, please follow the steps described at Swiss Cheese for how to git-rebase-squash when working on a forked repo.