Repository navigation
v0.3.0
Highlights
- Adds a checksum-pinned NuWro 25.11.1 backend with reusable SBND and ICARUS BNB profiles.
- Uses the shared canonical dk2nu projection for NuWro flux sampling and preserves native output and production provenance.
- Builds GENIE 3.6.2 with selectable Pythia 6 and Pythia 8 hadronization; Pythia 8 remains the default.
- Packages standalone ROOTEGPythia6 6.28.0 for both NuWro and GENIE without downgrading the ROOT 6.32 runtime.
- Adds isolated GENIE hadronization configuration overlays, versioned build caching, and image self-checks for both backends.
- Updates all packaged production profiles and documentation for the 0.3.0 image.
Validation
- Python 3.10 and 3.13 CI passed.
- All 74 unit tests passed locally.
- The linux/amd64 production image built successfully.
- NuWro and both GENIE hadronization backends were exercised with 10-event SBND dk2nu samples through edep-sim and Supera.
See the changelog for details.