Skip to content
/ wax Public

(Abandoned) Generic software trigger, event building, and output for particle physics applications.

License

Notifications You must be signed in to change notification settings

tunnell/wax

Repository files navigation

This project is abandoned

WAX

https://badge.fury.io/py/wax.png https://travis-ci.org/tunnell/wax.png https://pypip.in/d/wax/badge.png

This code constitutes a framework for software triggering intended for particle and astroparticle physics experiments with pre-trigger data rates of 300 MB/s. The code scales to 300 MB/s by using celery over numerous computers, but the goal is to have a single thread be able to process a few MB/s.

Usage

To run wax:

$ pip install git+https://github.com/tunnell/wax.git
$ event-builder --help

See the usage section in the documentation for more information.

Features

  • Processing of Caen V1724 blocks
  • Scalable with celery distributed task queue
  • Flexible trigger windows and thresholds
  • MongoDB data backend
  • First open-source software trigger framework
  • Data analysis online wax-on and offline wax-off

Overview

The program wax consists of two main components: data processing (wax process) and data recording (wax file builder).

About

(Abandoned) Generic software trigger, event building, and output for particle physics applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published