What's Changed
New Features
- feat: allow TreeMakerSchema to handled more than doubly nested collections by @yimuchen in #1271
- feat: Added length-0 fallback method for ML tools by @yimuchen in #1265
- feat: Weighted cutflow by @NJManganelli in #1272
Bugfixes
- fix: use
ak.mask
instead ofak.Array.mask
by @pfackeldey in #1253 - fix: avoid pickling of numba objects by @lgray in #1259
- fix: fix coffea docs links everywhere by @ikrommyd in #1268
- fix: error if
name
already exists inanalysis_tools
'sWeights
andPackedSelection
by @ikrommyd in #1274 - fix: missing momentum class for PFCands by @lgray in #1293
Misc.
- ci: bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in #1255
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #1258
- ci: test taskvine in py313 by @lgray in #1257
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #1266
- build: unpin dask from above move pins for dak and dask-histogram by @lgray in #1276
- ci: run with pytest-xdist and split dask client / not client tests by @andrzejnovak in #1278
- build: try removing dask pin by @lgray in #1267
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #1282
- ci: bump actions/attest-build-provenance from 2.2.0 to 2.2.2 by @dependabot in #1287
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #1288
- ci: bump actions/attest-build-provenance from 2.2.2 to 2.2.3 by @dependabot in #1290
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #1291
- chore: move pyupgrade to py39 or greater, use torch-cpu wheels by @lgray in #1292
Full Changelog: v2025.1.1...v2025.3.0