Developer

Unit tests

cd pyg4ometry/test
pytest

Coverage

cd pyg4ometry/coverage
./runCoverage.sh

Profiling

python -m cProfile -s tottime myscript.py > myscript.log
pycallgraph graphviz -- ../pyg4ometry/test/python/T008_Sphere.py

Updating A Version

Update the version number in the following files:

  • setup.py

  • setup.cfg

  • pyg4ometry/docs/source/conf.py

Make manual and commit to pyg4ometry/docs/pyg4ometry.pdf.