Skip to main content

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:

Metadata

Release files for nuztf 3.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nuztf 3.1.0
File Size Uploaded Provenance Actions
nuztf-3.1.0.tar.gz 58.4 kB Without provenance Details for nuztf-3.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for nuztf 3.1.0
File Interpreter ABI Platform Actions
nuztf-3.1.0-py3-none-any.whl Python 3 none any Details for nuztf-3.1.0-py3-none-any.whl

Total release size: 133.7 kB

Release files / nuztf-3.1.0.tar.gz

Download URL nuztf-3.1.0.tar.gz
Size 58.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a1d823b8bd64f67c3b0fb75834dcf8029725cc835806ac156d266e2309a42c65
BLAKE2b-256 checksum
How to use checksums
f3f90379ee212ca2364f540a240bbb09946b54fa048219f59e87c063858fcf59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.11.15 Linux/6.17.0-1013-azure

Release files / nuztf-3.1.0-py3-none-any.whl

Download URL nuztf-3.1.0-py3-none-any.whl
Size 75.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
406e75ec91d721bafb7f3acc037a407e592205d01106b21ff5f8a15cab4553b4
BLAKE2b-256 checksum
How to use checksums
c9383aa0bce6ebf4d97170634b3c55d5a524b7a7f3e10e2ec98f10c7b5ce7af6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.11.15 Linux/6.17.0-1013-azure

Security for nuztf 3.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page