Skip to content

Preservation of common physics data analysis algorithms. Currently focused on HIPO data.

License

Notifications You must be signed in to change notification settings

MarianaT27/iguana

 
 

Repository files navigation

Iguana: Implementation Guardian of Analysis Algorithms

The primary goal of Iguana is to preserve and centralize common analysis algorithms, such as fiducial cuts, momentum corrections, and kinematics reconstruction.

Support is focused on HIPO data for CLAS12, but extending support to other data formats (experiments) may be feasible.

Iguana is not a framework for reading data, rather it is a set of algorithms to mutate the data. For HIPO data, algorithms mutate banks. See the API documentation for the list of available algorithms.

Caution

Iguana is still in the early stages of development. Please see the issues page for known issues and development plans.

Documentation

For Users

  1. Setup Guide
  2. Examples
  3. Configuring the Algorithms
  4. Troubleshooting
  5. API documentation

Language Bindings

  1. Python
  2. Fortran

For Developers

  1. Design Notes
  2. Developing a new Algorithm
  3. Algorithm Tests and Validators
  4. Repository Maintenance
  5. Building for cvmfs or ifarm

Status

  1. Coverage Report

About

Preservation of common physics data analysis algorithms. Currently focused on HIPO data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.7%
  • Other 0.3%