Summary
- Generalized handling of common Weights and user-defined Weights
- Added first integration of LAW tasks to stear an analysis running PocketCoffea workflows
- Many improvements in the plotting scripts
- Added Dataset discovery cli to dynamically query for dataset and build the dataset definition file
- Cleaning up of the default skimming function (Breaking changes! see below)
- Added CDCI tests of utils and full configuration tests
- New parameters exploration CLI
- Added more executors
- Tested the Swan AF and INFN AF
**Thanks to all the contributors!!** :)
Breaking changes
Checkout the list of breaking changes in the docs page: https://pocketcoffea.readthedocs.io/en/stable/changelog.html#breaking-changes
What's Changed
* Small corrections to JEC code for Run3 by phnattla in https://github.com/PocketCoffea/PocketCoffea/pull/183
* Adding JEC for Run3 and apply JES on data by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/182
* Enhancement/plotting by felixzinn in https://github.com/PocketCoffea/PocketCoffea/pull/187
* Creating new docker image based on el9 by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/190
* Preparing executor for CERN Swan by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/189
* Removed application of sumgenweight rescaling by default by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/191
* Further VHcc changes. Important variables to be stored by ValVau in https://github.com/PocketCoffea/PocketCoffea/pull/192
* Added clearing of query results in the CLI by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/194
* Separated init and loading in the Configurator by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/195
* New parameters exploration tool by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/196
* Added new command to create a template configuration by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/197
* fix check of genWeight in weights config by felixzinn in https://github.com/PocketCoffea/PocketCoffea/pull/199
* Assignment of colors to samples by felixzinn in https://github.com/PocketCoffea/PocketCoffea/pull/200
* Various improvements by mmarchegiani in https://github.com/PocketCoffea/PocketCoffea/pull/207
* Fixed wildcard weights variation implementation by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/208
* Enhancement/plotting: 10-color scheme added by felixzinn in https://github.com/PocketCoffea/PocketCoffea/pull/206
* Removed default skim cuts from base processor by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/193
* Improving weights handling by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/147
* update plotting of systematic shifts by felixzinn in https://github.com/PocketCoffea/PocketCoffea/pull/201
* Feature/law tasks by felixzinn in https://github.com/PocketCoffea/PocketCoffea/pull/204
* Adding benchmarking histograms and throughput printout by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/90
* Changes for CAT weights CDCI by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/202
* Added test stage in CDCI by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/209
* Add INFN AnalysisFacility executor by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/210
* Enable blinding data for certain histograms by andreypz in https://github.com/PocketCoffea/PocketCoffea/pull/211
* feat: plot separate histogram for signal samples, print category name by andreypz in https://github.com/PocketCoffea/PocketCoffea/pull/214
* Bug fix for signal samples plotting by andreypz in https://github.com/PocketCoffea/PocketCoffea/pull/215
* Update plotting by felixzinn in https://github.com/PocketCoffea/PocketCoffea/pull/216
* Fix import with custom executor setup by mmarchegiani in https://github.com/PocketCoffea/PocketCoffea/pull/217
* Color aliases by mmarchegiani in https://github.com/PocketCoffea/PocketCoffea/pull/218
* Adding more full configurations tests by valsdav in https://github.com/PocketCoffea/PocketCoffea/pull/213
* Update/law tasks by felixzinn in https://github.com/PocketCoffea/PocketCoffea/pull/219
* feat: compare option for plotting, allowing shape comparison instead of data/mc by andreypz in https://github.com/PocketCoffea/PocketCoffea/pull/221
* fix/plotting by felixzinn in https://github.com/PocketCoffea/PocketCoffea/pull/220
**Full Changelog**: https://github.com/PocketCoffea/PocketCoffea/compare/0.9.4...0.9.5