Developer guide

Run tests

Python tests use pytest. They can be executed as follows for parallel and non-parallel tests:

mpirun -np 2 python3 -m pytest tests/test_cluster.py
python3 -m pytest tests/test_hmatrix.py