Rivet is a toolkit for analysing
simulated collider events. It reconstructs the main physics processes
underlying the many particles in Monte Carlo event graphs, in a way
that allows new theories to be easily compared to experimental
data. This is a key way in which we test Large Hadron Collider (LHC)
data against ever-improving theory models, including proposals of new
physics beyond the Standard Model.
This project will improve the Rivet documentation and release system
by automating generation and sharing of multi-architecture Docker images
from the GitLab continuous integration system, along with updated,
automatically generated documentation and web pages.
Expected results and milestones
- Familiarise with the Rivet framework;
- Familiarise with the Rivet release process, including current CI, documentation, and Docker build scripts;
- Migrate Docker build scripts into CI, automating and removing the need for local builds;
- Extend Docker builds to multi-architecture images optimised for x86 and Mac M1/2 processors;
- Complete web docs migration into CI builds, enabling new website deployment.
- CI testing
- Difficulty level (low / medium / high): medium
- Duration: 175 hours
- Mentor availability: June-October