Skip to content

v0.2.0

Choose a tag to compare

@francois-drielsma francois-drielsma released this 11 Sep 21:23
b32a7d4

Highlights

  • Adds native GiBUU 2025 generation and existing-NuHepMC import behind the standard dlpgen-opt source interface.
  • Adds a deterministic, generator-neutral dk2nu throw table and reusable GiBUU energy/flavor projection for BNB/SBND and BNB/ICARUS.
  • Adds a provenance-preserving NuHepMC-to-edep-sim transport adapter.
  • Adds immutable shared GiBUU candidate shards, automatic effective-sample-size-based pool sizing, deterministic campaign allocation, cache reuse, and SLURM preparation dependencies.
  • Packages the G18 hA/hN comparison and N24 GENIE robustness tunes alongside AR23.
  • Adds pull-request and main CI on Python 3.10 and 3.13.

Validation

  • 62 unit tests pass on both CI Python versions.
  • A fresh local BNB/SBND run generated 10 GiBUU events through edep-sim and Supera end to end.
  • A separate production reused the native candidate cache without generating another shard and reproduced identical HEPEVT output for the same seed.

See the repository changelog for the complete list of additions and fixes.