HOPPET v2 release note
Alexander Karlberg, Paolo Nason, Gavin Salam, Giulia Zanderighi, Frédéric Dreyer
TL;DR
Hoppet v2 delivers a major upgrade to PDF evolution by implementing $N^3LO$ QCD evolution in the VFNS, massless hadronic structure functions up to $N^3LO$, and QED evolution within a consistent phenomenological counting scheme. The release integrates a Python interface and a modern CMake build, plus the ability to export PDFs as LHAPDF grids and substantial speedups in interpolation and tabulation. It provides both streamlined and low-level interfaces, enabling precise control over heavy-quark thresholds, splitting-function approximations, and per-order structure-function coefficients, while maintaining backward compatibility with v1 APIs. These enhancements make hoppet a fast, accurate, and versatile tool for global PDF fits and cross-section predictions, with broad cross-language support and LHAPDF integration for community use.
Abstract
We document the three main new features in the v2 release series of the HOPPET parton distribution function evolution code, specifically support for N$^3$LO QCD evolution in the variable flavour number scheme, for the determination of hadronic structure functions for massless quarks up to N$^3$LO, and for QED evolution to an accuracy phenomenologically equivalent to NNLO QCD. Additionally we describe a new Python interface, CMake build option, functionality to save a hoppet table as an LHAPDF grid and update our performance benchmarks, including optimisations in interpolating PDF tables.
