Coding standards applied and adhered to in this project are based on PEP 8 guidelines. Black is used to ensure that coding standards are met.
To version-control Jupyter notebooks avoiding that each run is interpreted as
new version of the notebook, cd into the project root directory and type
nbstripout --install
This ensures that whenever you commit a Jupyter notebook to the repo, the output will be stripped automatically. The result is that only the code and markdown are versioned.
- Run all unit tests. No test shall fail.
- ...
- Commit and push all changes.
- Create a new tag
vYYYY.D.Don GitHub. - Create a new release branch
release/vYYYY.D.Dfrom the new tag.