Thanks for your interest in contributing to this package! We're hoping it can be made even better through community contributions.
For any bugs, issues or feature requests please open an issue on the project.
Contributions should be formatted with black
and naming should follow pep8. The project uses pre-commit to manage pre-commit hooks. After setting up your development environment simple run pre-commit install
to initalise pre-commit for the repository. Black is included in the pre-commit hook configuration.
All existing tests must pass and new functionality added must be tested. Tests must be written with pytest. We aim for 100% coverage of new functionality.
Docstrings need to be updated or added for new functionality.
Prior to the open source release of the package the functionality lived in the tubular package of which there were many contributors from the LV= GI Data Science Team.