SoftwareApplication
name: YODA
description: YODA is a lightweight C++ and Python library for histogramming and statistical analysis, designed for use in particle physics workflows. It supports reproducible, high-performance data analysis and is the foundation for data handling in tools like Rivet.
description: YODA is a small set of data analysis (specifically histogramming) classes being developed by MCnet members as a lightweight common system for MC event generator validation analyses, particularly as the core histogramming system in Rivet. YODA is a refreshingly clean, natural and powerful way to do histogramming... and there are plenty of improvements still to come. Our mission is to make the most powerful, expressive, and focused approach to binned computational data handling, with the nicest possible balance of power and simplicity in the user interface. We hope you'll agree it's a good thing, but if not (or even if so) please get in touch and let us know about your thoughts, problems, and feature requests.
code repository: https://gitlab.com/hepcedar/yoda
author: https://orcid.org/0000-0001-8355-9237
author: 0000-0003-0857-794X
keywords: Visualization
keywords: High performance computing
keywords: Statistics
keywords: Data Analysis
programming language: C++
programming language: M4
programming language: Prolog
programming language: Python
programming language: TeX
license:
  creative work: creativeWork
    name: GPL-3.0-or-later

https://orcid.org/0000-0001-8355-9237
type: Person
given name: Andy
family name: Buckley
name: Andy Buckley
role name: Project Leader
affiliation: Organization
  name: University of Glasgow

0000-0003-0857-794X
type: Person
given name: Christian
family name: Gutschow
name: Christian Gutschow
role name: Lead Research Software Engineer
affiliation: Organization
  name: University College, London