This project uses pdm
since version 0.7.0.
There are nice tutorials available on how to use pdm
.
- Install pdm
pip install pdm # requires at least python 3.7
- Create a new virtual environment for the project and install all dependencies
pdm venv create
pdm install --venv in-project
- Activate the virtual environment:
eval $(pdm venv activate in-project)
or alternatively enter a new sub-shell with the right venv
pdm run $SHELL
This project tries to stay compatible with the suggestions from Scikit hep. The used code style is black. Please also obey to the other pre-commit hooks and install them via
pre-commit install