Skip to main content

Package for multi-messenger correlation searches with ZTF

Project description

NuZTF

Python package for correlating ZTF data with external multi-messenger triggers, created by @robertdstein. This package enables ZTF follow-up analysis of neutrinos/gravitational waves/gamma-ray bursts, built using the AMPEL platform.

DOI CI PyPI version Binder Coverage Status

Installation Instructions

NuZTF can be directly installed with pip, giving the latest stable release:

pip install nuztf

Alternatively, the latest Github version of the code can be installed via pip:

git clone https://github.com/desy-multimessenger/nuztf.git

cd nuztf

poetry install

In case you encounter problems with an ARM-based Mac, use conda and issue: conda install -c conda-forge python-confluent-kafka fiona pyproj lalsuite ligo.skymap -y This should take care of all packages that have not yet been ported.

You will need the IRSA login details with a ZTF-enabled account to fully utilise all features.

Additionally, you need an AMPEL API token. This can be obtained here.

CLI for IceCube neutrino counterparts

nuztf comes with a command line interface to scan for counterparts to IceCube neutrino alerts. To be eble to use it, you must install the cli extra dependencies:

pip install nuztf[cli]

or

poetry install -E cli

For usage information run:

nuztf --help

Citing the code

If you make use of this code, please cite it! A DOI is provided by Zenodo, which can reference both the code repository, or specific releases:

DOI

Contributors

Acknowledgements

This code stands on the shoulders of giants. We would particularly like to acknowledge:

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

nuztf-3.0.0.tar.gz (54.4 kB view details)

Uploaded Source

Built Distribution

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

nuztf-3.0.0-py3-none-any.whl (70.6 kB view details)

Uploaded Python 3

File details

Details for the file nuztf-3.0.0.tar.gz.

File metadata

  • Download URL: nuztf-3.0.0.tar.gz
  • Upload date:
  • Size: 54.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.10.16 Linux/6.8.0-1021-azure

File hashes

Hashes for nuztf-3.0.0.tar.gz
Algorithm Hash digest
SHA256 826a3534a9fcf2e41038ca2371c52ef71db3f55c1b1c8c5a1cdbc02ea367ec5e
MD5 f6c2d097a3058647b8178f1cb6eb12c2
BLAKE2b-256 a71335da55819a088d48bc351521aea2ae3676252361d72ec28a08012740cd6b

See more details on using hashes here.

File details

Details for the file nuztf-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: nuztf-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 70.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.10.16 Linux/6.8.0-1021-azure

File hashes

Hashes for nuztf-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6434316e8fd339f78ef4f8b9f5c44b558e038da17e2c996cff7622b419dd005
MD5 7b7b4f0d8e1200ee74798698cfc5fddd
BLAKE2b-256 d3e2e07ba276910901a4d651f324955c58b0ffa5bc96216779cd5d8fab25b483

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