SNEWS2 / hop-SNalert-app

Client application for the SuperNova Early Warning System 2.0 network
BSD 3-Clause "New" or "Revised" License
1 stars 6 forks source link

hop-SNalert-app

An alert application for observing supernovae with the SNEWS detector network.

Docs: https://hop-snalert-app.readthedocs.io/en/latest/

Prerequisite

Overview

This is an alert application that extends the SCiMMA hop-client using the hop-client cookiecutter template. This application monitors the observations published by detectors in the SuperNova Early Warning System (SNEWS) network, and can optionally send alerts upon the detection of a potential supernova.

The application consists of:

The application utilizes the hop-plugin-snews plugin to provide custom message formats: see the repository and [documentation] for more details about this format, and see the hop-client message formats for information on specifying other custom formats.

With appropriate HOPSKOTCH authentication, a user can use the application to publish and subscribe to the online topic "snews-TOPIC".

Quickstart

Setting up a virtual environment

Tutorial

For a full tutorial on how to set up the application with local message streams, follow the guide here: https://github.com/RiceAstroparticleLab/hop-SNalert-app/blob/demo/tutorial/snews-local-tutorial.md

For a full tutorial on how to set up the application with the SCiMMA HOPSKOTCH network and request HOPSKOTCH credentials, follow the guide here: https://github.com/RiceAstroparticleLab/hop-SNalert-app/blob/demo/tutorial/snews-dev-tutorial.md.