v1.0.0 |
* Major: FitterBase class, which MCMC inherits from, a logger, different test statistics available, embedded configs in the chain output. * Minor: improved CMake and MCMC diagnostic tools. |
09-04-2024 |
v1.1.0 |
* Major: Fixed PCA, MaCh3 modes from config, adaptation handler, PCA handler, Python binding. * Minor: MCMC diagnostics, improved GPU CMake, custom error handling, added power spectra, updated adaptive MCMC, MaCh3 factory, violin plot update, Drag Race, flexible plotting, flexible sample binning for the FD, run FD with no splines loaded, CI/CD improvements. |
03-09-2024 |
v1.1.1 |
* Major: * Minor: Expanded CI validations, removed ThrowParms , no longer throws xsec in initializer, GIF evolution, Doxygen wiki. |
09-09-2024 |
v1.1.2 |
* Major: Flexible TF1 for SplineMonolith event-by-event. * Minor: |
11-09-2024 |
v1.1.3 |
* Major: Covariance oscillations from YAML. * Minor: plotting, diagnostics now properly installed, Drag Race no longer breaks LLH scans. |
12-09-2024 |
v1.1.4 |
* Major: * Minor: Fixed debug compilation, bug fix with YAML covariance oscillation initialization. |
14-09-2024 |
v1.1.5 |
* Major: Removed hardcoded flux handling, introduced parameter group treatment, refactored GPU spline utilities into a class. * Minor: SIMD for FD splines. |
19-09-2024 |
v1.1.6 |
* Major: * Minor: Debug mode added to CI, updates to saving monolith to ROOT file, fleshed out PCA and adaptive handlers, updated CUDAProb to stop warnings. |
20-09-2024 |
v1.1.7 |
* Major: * Minor: CMake fix for version, further expanded CI, 1D and 2D MCMC posteriors added to plotting, no longer stores a copy of CPM. |
06-10-2024 |
v1.1.8 |
* Major: * Minor: Updates to MCMC processor. |
07-10-2024 |
v1.2.0 |
* Major: NuOscillator , FD constructor cleanup, stored config for covariances, covariance factory, improved pyMaCh3 interface, ended special treatment of covariance oscillations, stopped hardcoded fixing of baseline, sample PDF CI. * Minor: start from previous chain, removed deprecated functions. |
20-11-2024 |
v1.3.0 |
* Major: -Werror , CMake changes, C++ casting, SamplePDF factory, MCMC thinning, restructured pyMaCh3 for better maintainability, pyMaCh3 CI, FFT autocorrelations and improvements to RHat, sample summary CI, separate CPU and GPU compiler flags, updated NuOscillator version, CI PR title checker. * Minor: WAIC. |
16-12-2024 |
v1.3.1 |
* Major: Fixed getting norm parameters from detector ID. * Minor: Flexible violin plotter, more verbose norm parameters, fixed adaptive MCMC settings, more step scale verbosity, LLH scan and step proposal CI. |
21-12-2024 |
v1.3.2 |
* Major: Tidy of Cov Osc. * Minor: More helpful YAML error messages, more detector ID and YAML helpers in CI, parameter group added to MCMC processor, ROOT dictionary for spline classes, benchmark and telemetry CI, fix compilation with logger turned off, Diag MCMC Plotting, Circular prior, binned splines CI. |
10-01-2025 |
v1.3.3 |
* Major: . * Minor: Bump NuOscillator 1.0.3->1.1.0, tweaks to ROOT includes, safet logger functions |
13-01-2025 |
v1.4.0 |
* Major: Overhaul of detector ID handling, linking detector ID to oscillation parameters to make Beam + ATM easier. * Minor: Manager factory |
XX-XX-XXXX |
v1.5.0 |
* Major: * Minor: Class renaming. |
XX-XX-XXXX |
v1.X.0 |
* Major: Flexible binning and spectra projection options, expand usage of MaCh3 modes * Minor: |
XX-XX-XXXX |