Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 1.23 KB

README.rst

File metadata and controls

43 lines (29 loc) · 1.23 KB

Code for Intelligent Triggering Online

https://badge.fury.io/py/cito.png https://travis-ci.org/tunnell/cito.png https://pypip.in/d/cito/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 cito:

$ pip install cito
$ cito process
$ cito file builder

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

Overview

The program cito consists of two main components: data processing and data recording.