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.
- Free software: BSD license
- Documentation: http://tunnell.github.io/cito/
To run cito:
$ pip install cito $ cito process $ cito file builder
See the usage section in the documentation for more information.
- 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
The program cito consists of two main components: data processing and data recording.