Published April 14, 2026 | Version v2026.4.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

  • feat: disable virtual array caching on themselves if a nanoevents buffer cache is used by @ikrommyd in https://github.com/scikit-hep/coffea/pull/1507
  • chore: more restrictive linting in ruff by @lgray in https://github.com/scikit-hep/coffea/pull/1505
  • ci: bump actions/attest-build-provenance from 3.0.0 to 3.1.0 by @dependabot[bot] in https://github.com/scikit-hep/coffea/pull/1509
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/scikit-hep/coffea/pull/1510
  • chore: fix treemaker schema uproot writing test to write TTree by @ariostas in https://github.com/scikit-hep/coffea/pull/1514
  • feat: Schema updates to run on PHYSLITE processed through ServiceX + link improvements by @ponyisi in https://github.com/scikit-hep/coffea/pull/1511
  • ci: bump actions/attest-build-provenance from 3.1.0 to 3.2.0 by @dependabot[bot] in https://github.com/scikit-hep/coffea/pull/1515
  • feat: let zero-event files go through pre-processing by @ikrommyd in https://github.com/scikit-hep/coffea/pull/1501
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/scikit-hep/coffea/pull/1516
  • fix: UpDownSystematic test being skipped due to typo + use public ak.mixin_class for systemetics by @ikrommyd in https://github.com/scikit-hep/coffea/pull/1517
  • chore: remove deprecations by @ikrommyd in https://github.com/scikit-hep/coffea/pull/1519
  • ci: bump actions/attest-build-provenance from 3.2.0 to 4.1.0 by @dependabot[bot] in https://github.com/scikit-hep/coffea/pull/1523
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/scikit-hep/coffea/pull/1524
  • chore: update uproot pin and use https for logo in README by @ikrommyd in https://github.com/scikit-hep/coffea/pull/1526
  • docs: Adding recipe for what to do with fake None-able arrays in dask-wrapper tools by @yimuchen in https://github.com/scikit-hep/coffea/pull/1525
  • feat: add buffer caches by @pfackeldey in https://github.com/scikit-hep/coffea/pull/1508
  • feat: correctionlib (JSON-POG) adapter classes for CorrectedJetsFactory by @alefisico in https://github.com/scikit-hep/coffea/pull/1521
  • ci: use conda for CI testing setup by @ikrommyd in https://github.com/scikit-hep/coffea/pull/1540
  • ci: bump mamba-org/setup-micromamba from 2 to 3 by @dependabot[bot] in https://github.com/scikit-hep/coffea/pull/1542
  • ci: bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in https://github.com/scikit-hep/coffea/pull/1543
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/scikit-hep/coffea/pull/1546
  • feat: add uproot_options in preprocessing by @ikrommyd in https://github.com/scikit-hep/coffea/pull/1545
  • feat: improve nanoevents reading error messages and allow reading from string root file path as long as treepath is specified by @ikrommyd in https://github.com/scikit-hep/coffea/pull/1531
  • ci: start testing 3.14t by @ikrommyd in https://github.com/scikit-hep/coffea/pull/1541
  • feat: add preload feature to Runner API by @pfackeldey in https://github.com/scikit-hep/coffea/pull/1423

New Contributors

  • @ponyisi made their first contribution in https://github.com/scikit-hep/coffea/pull/1511

Full Changelog: https://github.com/scikit-hep/coffea/compare/v2025.12.0...v2026.4.0

Notes

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

Files

scikit-hep/coffea-v2026.4.0.zip

Files (27.6 MB)

Name Size Download all
md5:5b75b35c17afa83604b48093deb15e8a
27.6 MB Preview Download

Additional details

Related works

Software