Combine v10.3.0
What's Changed
- Update container documentation. by @anigamova in #1096
- Make combine compile with the current ROOT
masterby @guitargeek in #1095 - Update bin-wise-stats.md by @pfackeldey in #929
- Migrate Roofit basics tutorial to pyroot by @maxgalli in #1097
- Merging PyROOT and C++ versions into single markdown page by @nucleosynthesis in #1099
- Update polyfill source location by @clelange in #1101
- Add 2023+2024 tutorials by @clelange in #1100
- documentation fix (ChannelCompatibilityCheck method) by @kasharko in #1098
- docs: clarify chaining regexp by @andrzejnovak in #1103
- Simplify setup instructions to reduce disk usage by @clelange in #1104
- fix: combineTool.py env variable fetch by @andrzejnovak in #1102
- Added instructions for rMax when generating toys for limits by @SohamBhattacharya in #1108
- Some fixes to compile with ROOT master without errors by @guitargeek in #1113
- avoid cancelling other jobs in CI if one fails by @maxgalli in #1114
- Fix undefined behavior in checking RooFit argument proxies to fix Combine compiled with Clang 19 by @guitargeek in #1112
- Drop ROOT 6.22 github CI by @nsmith- in #1116
- Remove unneeded
getObservablesandgetParametersoverrides by @guitargeek in #1118 - docs: add in-browser tools by @bfis in #1122
- Add InterferenceModel test step to CMSSW CI workflow by @nsmith- in #1124
- Use unique canvas names in impact plots by @runtingt in #1126
- Add codegen support for
VerticalInterpPdfby @runtingt in #1060 - [ci] Add ROOT 6.36.02 and
mastervia LCG views on CVMFS by @guitargeek in #1127 - Add warning message inside improveOnce when there are no floating params by @maxgalli in #1129
- Add unit tests and run them in the CI by @guitargeek in #1130
- Avoid equality operator to replace with
Noneby @guitargeek in #1132 - Test ROOT 6.32 in the CI using LCG and not CMSSW by @guitargeek in #1136
- Remove SequentialMinimizer by @guitargeek in #1134
- Recommend to use multiprocessing when building Combine by @guitargeek in #1133
- Replace type comparisons with
isinstancein Python by @guitargeek in #1138 - Unit test for template shape model with bare C++ Combine classes by @maxgalli in #1131
- Drop Python 2 support by @guitargeek in #1139
- fix to make installable on machines with M1/M2 chips: look for SSE3 o… by @maxgalli in #1142
- Extend CTest suite with more tests that compare to reference output by @guitargeek in #1141
- Fix a bug in CMSHistFunc with shapeN by @anigamova in #1144
- Fix typo Statitiscal --> Statistiscal and use title case consistently by @clelange in #1146
- Migrate CI to CMake and cleanup old conda makefiles by @maxgalli in #1143
- [CMake] Better way to install Python module and scripts with CMake by @guitargeek in #1145
- Replace instructions for CMake building by @maxgalli in #1147
- Update docs for standalone compilation with LCG by @maxgalli in #1148
- Fix rootmap path when building with
MODIFY_ROOTMAPby @guitargeek in #1150 - Don't use
std::vectoriterators in CachingNLL.cc by @guitargeek in #1135 - Automatically create script to recreate the reference files by @guitargeek in #1151
New Contributors
- @pfackeldey made their first contribution in #929
- @kasharko made their first contribution in #1098
- @SohamBhattacharya made their first contribution in #1108
- @bfis made their first contribution in #1122
Full Changelog: v10.2.1...v10.3.0