Skip to main content

SuperNova Async Pipeline: combining

Project description

snap-combine

Tests Deploy PyPI release

Code for combining SN significance from several detectors/experiments.

This package contains plugins for SNAP framework.

Documentation

Installation

python -m pip install snap-combine

Example

Example configurations provided the examples dir use these steps to

  • client_sender.yml: generate client data, calculate significance and send it (via ipc zeromq socket) to combiner node
  • combine.yml: receive client significance time series, combine them and apply thresholds.

On client side run

DETECTOR="det_name_1" snap_run client_sender.yml

Optionally in another terminal session:

DETECTOR="det_name_2" snap_run client_sender.yml

In another session (combination side):

snap_run combine.yml

You should see the monitoring ticks for all nodes. Also you should see the files with the data output: data_received.dat,data_combined.dat and data_triggered.dat.

After about 120s from the client start, a supernova signal will be emitted, so the significance becomes elevated, and the Trigger counter will advance.

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

snap_combine-0.9.0.tar.gz (26.1 kB view hashes)

Uploaded Source

Built Distribution

snap_combine-0.9.0-py3-none-any.whl (25.0 kB view hashes)

Uploaded Python 3

Supported by

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