Published April 13, 2026 | Version v2.5.0
Software Open

mach3-software/MaCh3: v2.5.0

Authors/Creators

Description

What's Changed

  • breaking: Reduce number of pure virtual ReturnKinematicXXX functions by @luketpickering in https://github.com/mach3-software/MaCh3/pull/815
  • breaking: MCEvents by @luketpickering in https://github.com/mach3-software/MaCh3/pull/816
  • breaking: EventInfo member pointers by @luketpickering in https://github.com/mach3-software/MaCh3/pull/820
  • breaking: Namespace Conisteancy by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/839
  • breaking: Stop Hardcdoding NSplines and RetPointer float/double by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/838
  • breaking: Fully unify weight pointers by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/836
  • breaking: Farewell to SampleHandlerFD by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/840
  • breaking: NuDock to work in debug mode by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/841
  • feat: python bindings by @ewanwm in https://github.com/mach3-software/MaCh3/pull/828
  • breaking: Ability to pass multiple MC files per channel and const correctness by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/842
  • tidy: NuDock to dependancy graph by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/845
  • bugfix: remove debugging cmake printout by @ewanwm in https://github.com/mach3-software/MaCh3/pull/847
  • feat: More binning tools by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/846
  • breaking: Data Initialization Hook by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/848
  • bugfix: FLOAT_T M3::float_t conversion by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/849
  • bugfix: SampleHandlerBase::Selection is left empty by initialize by @luketpickering in https://github.com/mach3-software/MaCh3/pull/851
  • feat: GetPostfitParam to not plot empty hist by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/844
  • tidy: Remove deprecated Cmake Settings by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/852
  • feat: NonUniform binning to 2DVarHist by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/850
  • feat: Bump NuOscillator by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/853
  • bugfix: Remove individual step scale printing from set indiv scale by @henry-wallace-phys in https://github.com/mach3-software/MaCh3/pull/858
  • tidy: Capture remianing NuOsc by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/857
  • feat: Implement usage for plotting manager by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/859
  • breaking: remove nominal by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/860
  • breaking: Improve cuts based on SampleName by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/855
  • breaking: Break down FarDetectorCoreInfoStruct.h by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/856
  • tidy: Move PCA debug to utils by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/862
  • feat: Configurable bin width scaling in plotting lib by @KSkwarczynski in https://github.com/mach3-software/MaCh3/pull/863

Full Changelog: https://github.com/mach3-software/MaCh3/compare/v2.4.2...v2.5.0

Files

mach3-software/MaCh3-v2.5.0.zip

Files (969.6 kB)

Name Size Download all
md5:42cb6018fba2fa23633640b47efb856a
969.6 kB Preview Download

Additional details

Related works