Keywords
framework, threading, shared, resources, flexibility, python, online
License
GPL-3.0
Install
pip install Gaugi==3.0.0

Documentation

Gaugi

Build Status PyPI Version Python Versions

This package provide most part of the commom services used in many projects in the LPS High Energy physics projects.

Installation using pip:

pip3 install --upgrade Gaugi

NOTE: Make sure that you are using the latest package in case you have the saphyra installed.

Installing from source:

  • Clone this repository:
git clone https://github.com/jodafons/Gaugi
  • Install it!
cd Gaugi && easy_install --user .

Features:

  • Algorithm service;
  • Event context design;
  • File system (Save and Load);
  • Logger;
  • Tool Services;
  • Class streamable service;

Extra Features (ROOT mandatory):

  • Event loop services;
  • Histograms and TTree storage services;
  • Monet ATLAS plots.

Extensions:

For future: Support to multithread.

Contribution: