Installation

Requirements

Python 3.10–3.13.

User install

pip install djura

Optional runtime extras

pip install "djura[plot]"    # matplotlib
pip install "djura[hdf5]"    # h5py
pip install "djura[all]"     # all of the above

Contributor install

Clone the repository and install with Poetry:

git clone https://github.com/djura-risk-data-engineering/djura.git
cd djura
poetry install --with dev         # testing + linting
poetry install --with docs        # Sphinx documentation tools
poetry install --with dev,docs    # everything

Note

sphinx-autodoc-typehints in the docs group requires Python ≥ 3.12 and is skipped automatically on earlier versions.