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.1.0.tar.gz (58.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.1.0-py3-none-any.whl (75.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nuztf-3.1.0.tar.gz
  • Upload date:
  • Size: 58.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.11.15 Linux/6.17.0-1013-azure

File hashes

Hashes for nuztf-3.1.0.tar.gz
Algorithm Hash digest
SHA256 a1d823b8bd64f67c3b0fb75834dcf8029725cc835806ac156d266e2309a42c65
MD5 2773b34bd6d02f9ea8df3db744450e79
BLAKE2b-256 f3f90379ee212ca2364f540a240bbb09946b54fa048219f59e87c063858fcf59

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nuztf-3.1.0-py3-none-any.whl
  • Upload date:
  • Size: 75.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.11.15 Linux/6.17.0-1013-azure

File hashes

Hashes for nuztf-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 406e75ec91d721bafb7f3acc037a407e592205d01106b21ff5f8a15cab4553b4
MD5 8a2b84f8fff5016cd57a522820fd32e6
BLAKE2b-256 c9383aa0bce6ebf4d97170634b3c55d5a524b7a7f3e10e2ec98f10c7b5ce7af6

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