SciPost logo

SciPost Submission Page

Robust Independent Validation of Experiment and Theory: Rivet version 4 release note

by Christian Bierlich, Andy Buckley, Jonathan Butterworth, Christian Gutschow, Leif Lonnblad, Tomasz Procter, Peter Richardson, Yoran Yeh

Submission summary

Authors (as registered SciPost users): Andy Buckley · Christian Gutschow
Submission information
Preprint Link: https://arxiv.org/abs/2404.15984v3  (pdf)
Code repository: https://gitlab.com/hepcedar/rivet
Date submitted: 2024-09-19 10:35
Submitted by: Gutschow, Christian
Submitted to: SciPost Physics Codebases
Ontological classification
Academic field: Physics
Specialties:
  • High-Energy Physics - Experiment
  • High-Energy Physics - Phenomenology
Approaches: Computational, Phenomenological

Abstract

The Rivet toolkit is the primary mechanism for phenomenological preservation of collider-physics measurements, containing both a computational core and API for analysis implementation, and a large collection of more than a thousand preserved analyses. In this note we summarise the main changes in the new Rivet 4 major release series. These include a major generalisation and more semantically coherent model for histograms and related data objects, a thorough clean-up of inelegant and legacy observable-computation tools, and new systems for extended analysis-data, incorporation of preserved machine-learning models, and serialization for high-performance computing applications. Where these changes introduce backward-incompatible interface changes, existing analyses have been updated and indications are given on how to update new analysis routines and workflows.

Author comments upon resubmission

We thank the referees for their careful reading of this release note.
We addressed the feedback in this resubmission (v3 on the arXiv).

List of changes

1. Replaced the SciPost style template
2. Expanded the paper intro
3. Added a short summary of a typical workflow
4. Clarified that the tutorial pages are the best place to start for newcomers
5. Added an example snippet to illustrate ONNX usage

Current status:
In voting

Login to report or comment