Release notes
TriggerCalib 1.4.5 (07-04-2025)
TriggerCalib 1.4.5 is built from master
and contains the following changes with respect to 1.4.4.
Potentially breaking changes are labelled with
Bug fixes
- Patch bug wherein uncertainties much larger than expected (!77)
TriggerCalib 1.4.4 (21-03-2025)
TriggerCalib 1.4.4 is built from master
and contains the following changes with respect to 1.4.3.
Potentially breaking changes are labelled with
New features
- Enable different options for uncertainty propagation (!72)
- Allow use of multiple per-event weights (!73)
Bug fixes
- Fix application of weights in raw mode (!71)
TriggerCalib 1.4.3 (03-03-2025)
TriggerCalib 1.4.3 is built from master
and contains the following changes with respect to 1.4.2.
Potentially breaking changes are labelled with
New features
- Implement generalised Wilson intervals for efficiency uncertainties (!68)
- Improve functionality for 2D-binned efficiencies (!69)
TriggerCalib 1.4.2 (07-02-2025)
TriggerCalib 1.4.2 is built from master
and contains the following changes with respect to 1.4.1.
Potentially breaking changes are labelled with
New features
- Migrate documentation to mkdocs (!65)
- Refactor ahead of fitting and plotting upgrades (!27)
- Allow use of weighted datasets (!63)
Bug fixes
- Mitigate negative valued errors (!61)
- Enhance documentation (!66)
Other
- Improve sWeight factorisation crosschecks (!60)
- Fixes to documentation (!51)
TriggerCalib 1.4.1 (16-12-2024)
TriggerCalib 1.4.1 is built from master
and contains the following changes with respect to 1.4.0.
Potentially breaking changes are labelled with
New features
- Add general support for .yaml and .json/.yaml support for sidebands (!54)
- Make
trig
efficiencies optional in HltEff (!55) - Generalise definition of sidebands (!56)
- Add helpers for converting TGraph(AsymmErrors) and TH to numpy objects (!57)
Bug fixes
- Write fit results before raising non-convergence error (!58)
Other
- Improve written fit output and zFit plots (!49)
- Run CI tests with and without zFit (!52)
- Rename 'tag' and 'probe' arguments (!53)
- Rename "mass" histograms to be generic (!59)
TriggerCalib 1.4.0 (02-12-2024)
TriggerCalib 1.4.0 is built from master
and contains the following changes with respect to 1.3.0.
New features
- Include converter of TGraph2DAsymmErrors to TH2D for efficiencies (!34)
- Match selection names with regex (!38)
- Install with optional zFit dependency (!48)
Bug fixes
- Fix format in which bins are written from HltEff (!26)
- Convert RooDataSet loading to allow loading of varying branch types (!29)
- Handle zero denominators (!32)
- Fix bugs in fit-and-count/sWeights mode (!33)
- Patch issue with ':' in path (!44)
- Fix instability in tests (!45, !47)
Documentation
- Overhaul documentation (!31)
Other
- Add sWeight factorisation tests (!28)
- Improve statistical uncertainty handling (!30)
- Include errors when converting from TGraph(2D)AsymmErrors to TH1(2)D (!37)
- Update HltEff logger (!42)
- Patch incorrect calculation of trig efficiency denominator error (!43)