Installation

Requirements

  • Python 3.9 or newer.

  • Dependencies from pyproject.toml.

Install the package

From the repository root:

pip install -e .

Install documentation dependencies

pip install -e .[docs]

Optional CCF backend

The CCF calculator can use a Python extension and fall back to the C++ implementation when available.

To build the optional wrapper:

cd doppleriann/physics/ccf_resources
python setup_fit_CCF_PPP.py build_ext --inplace