Skip to main content

The SkyLLH framework is an open-source Python3-based package licensed under the GPLv3 license. It provides a modular framework for implementing custom likelihood functions and executing log-likelihood ratio hypothesis tests. The idea is to provide a class structure tied to the mathematical objects of the likelihood functions.

Project description

SkyLLH

Tests Docs License: GPL-3.0

[Full documentation].

The SkyLLH framework is an open-source Python3-based package licensed under the GPLv3 license. It provides a modular framework for implementing custom likelihood functions and executing log-likelihood ratio hypothesis tests. The idea is to provide a class structure tied to the mathematical objects of the likelihood functions, rather than to entire abstract likelihood models.

Installation

Using pip

The latest skyllh release can be installed from PyPI repository:

pip install skyllh

The current development version can be installed using pip:

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

Optionally, the editable package version with a specified reference can be installed by:

pip install -e git+https://github.com/icecube/skyllh.git@[ref]#egg=skyllh 

where

  • -e is an editable flag
  • [ref] is an optional argument containing a specific commit hash, branch name or tag

Cloning from GitHub

The skyllh (and an optional private i3skyllh) package can be installed by cloning the GitHub repository and adding it to the Python path:

import sys

sys.path.insert(0, '/path/to/skyllh')
sys.path.insert(0, '/path/to/i3skyllh')  # optional

i3skyllh

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skyllh-23.1.1.tar.gz (297.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skyllh-23.1.1-py3-none-any.whl (342.4 kB view details)

Uploaded Python 3

File details

Details for the file skyllh-23.1.1.tar.gz.

File metadata

  • Download URL: skyllh-23.1.1.tar.gz
  • Upload date:
  • Size: 297.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for skyllh-23.1.1.tar.gz
Algorithm Hash digest
SHA256 2da4ef56514195c93b12fd406d12c19f871aaebca0ac584d449b619c4ff4d456
MD5 963455426c6737d610687e0acd452fef
BLAKE2b-256 f881dc3ee6a4c5673e5dce370e817c5bc66a3e8ed51305fc83d367eebfb6b3f6

See more details on using hashes here.

File details

Details for the file skyllh-23.1.1-py3-none-any.whl.

File metadata

  • Download URL: skyllh-23.1.1-py3-none-any.whl
  • Upload date:
  • Size: 342.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for skyllh-23.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c111f4345763522d13a4ea78de48b7bd0422130b732a348573b50b98d129d8fd
MD5 686f5de419820c17df3722d995732f67
BLAKE2b-256 ed242cdfca69015249567afc18bf08c23635e84fc3e7352a00fb0705ca3204d1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page