Skip to content
Snippets Groups Projects
After you've reviewed these contribution guidelines, you'll be all set to contribute to this project.

Coding conventions

Naming

Code

We follow the follwing naming conventions

  • Classes: CamelCase
  • Functions: camelCase
  • Variables/Arguments: snake_case

Test Functions

  • testnames: testModule_testName

Formatting

We use (black)[https://black.readthedocs.io/en/stable/]

Imports

Only absolute imports are accepted

Testing

SaQC comes with an extensive test suite based on pytest. In order to run all tests use:

python -m pytest .