This file contains the style guide for PyGromosTools. All code should be written according to this style guide. PRs that violate this style guide will be automatically rejected.
WIP: This style guide is still in development. Please be patient and report any issues you find. Thank you!
The most important points in short:
- Clear and descriptive variable names
- Good docstrings (numpy style)
- Adhere to PEP8 style guidelines
- Adhere to the google style guide (https://google.github.io/styleguide/pyguide.html)
- Check your code against pylint and pre-commit hooks (described in pre-commit-config.yaml)