Contributing

April 1, 2025 ยท View on GitHub

Below are some checks to run before sending in Pull Requests (PR) and that we run when making new releases.

Code formatting

pip install pre-commit
pre-commit install

Now hooks enforce, when you git commit, that: * the python code is formatted with Black * the C/C++ code is formatted with clang-format

Code testing

Front-end

pytest

from the root source dir.

Back-end

bash build.sh --target test_main