Installation

Python >= 3.11 is required.

Package install

The skyllh package is available on PyPI and conda-forge repositories, and can be installed with pip, uv, or conda:

pip install skyllh
uv pip install skyllh
conda install -c conda-forge skyllh

Optional dependency groups can be installed with extras:

pip install skyllh[extras]   # iminuit, pyarrow
pip install skyllh[dev]      # pre-commit, pytest
pip install skyllh[docs]     # sphinx and doc-build tools

The current development version can be installed from GitHub:

pip install git+https://github.com/icecube/skyllh.git

Optionally, a specific reference can be installed by:

pip install git+https://github.com/icecube/skyllh.git@[ref]

where [ref] is a commit hash, branch name, or tag.

i3skyllh

The i3skyllh package provides complementary pre-defined common analyses and datasets for the IceCube Neutrino Observatory detector in a private repository.