Skip to content

v0.3.0

Choose a tag to compare

@francois-drielsma francois-drielsma released this 13 Sep 00:36
acc2d64

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.