Published March 17, 2025 | Version v2025.3.0
Software Open

coffea

  • 1. Fermilab
  • 2. RWTH Aachen
  • 3. RWTH Aachen University
  • 4. University of Notre Dame
  • 5. University of Maryland, College Park
  • 6. University of Washington
  • 7. Rice University

Description

What's Changed

New Features

  • feat: allow TreeMakerSchema to handled more than doubly nested collections by @yimuchen in https://github.com/scikit-hep/coffea/pull/1271
  • feat: Added length-0 fallback method for ML tools by @yimuchen in https://github.com/scikit-hep/coffea/pull/1265
  • feat: Weighted cutflow by @NJManganelli in https://github.com/scikit-hep/coffea/pull/1272

Bugfixes

  • fix: use ak.mask instead of ak.Array.mask by @pfackeldey in https://github.com/scikit-hep/coffea/pull/1253
  • fix: avoid pickling of numba objects by @lgray in https://github.com/scikit-hep/coffea/pull/1259
  • fix: fix coffea docs links everywhere by @ikrommyd in https://github.com/scikit-hep/coffea/pull/1268
  • fix: error if name already exists in analysis_tools's Weights and PackedSelection by @ikrommyd in https://github.com/scikit-hep/coffea/pull/1274
  • fix: missing momentum class for PFCands by @lgray in https://github.com/scikit-hep/coffea/pull/1293

Misc.

  • ci: bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in https://github.com/scikit-hep/coffea/pull/1255
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in https://github.com/scikit-hep/coffea/pull/1258
  • ci: test taskvine in py313 by @lgray in https://github.com/scikit-hep/coffea/pull/1257
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in https://github.com/scikit-hep/coffea/pull/1266
  • build: unpin dask from above move pins for dak and dask-histogram by @lgray in https://github.com/scikit-hep/coffea/pull/1276
  • ci: run with pytest-xdist and split dask client / not client tests by @andrzejnovak in https://github.com/scikit-hep/coffea/pull/1278
  • build: try removing dask pin by @lgray in https://github.com/scikit-hep/coffea/pull/1267
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in https://github.com/scikit-hep/coffea/pull/1282
  • ci: bump actions/attest-build-provenance from 2.2.0 to 2.2.2 by @dependabot in https://github.com/scikit-hep/coffea/pull/1287
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in https://github.com/scikit-hep/coffea/pull/1288
  • ci: bump actions/attest-build-provenance from 2.2.2 to 2.2.3 by @dependabot in https://github.com/scikit-hep/coffea/pull/1290
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in https://github.com/scikit-hep/coffea/pull/1291
  • chore: move pyupgrade to py39 or greater, use torch-cpu wheels by @lgray in https://github.com/scikit-hep/coffea/pull/1292

Full Changelog: https://github.com/scikit-hep/coffea/compare/v2025.1.1...v2025.3.0

Notes

If you use this software, please cite it as below.

Files

scikit-hep/coffea-v2025.3.0.zip

Files (25.1 MB)

Name Size Download all
md5:89a40c19a7adce355bcc461f3597314a
25.1 MB Preview Download

Additional details

Related works

Software