Registry / observability / roastcoffea

roastcoffea

JSON →
library0.1.2pypypi✓ verified 82d ago

A performance monitoring and metrics collection library for Coffea-based High Energy Physics analysis workflows. Current version 0.1.2, actively maintained with monthly releases.

pip install roastcoffea
INSTALL
IMPORT
SIG · ROASTCOFFEA
R
roastcoffea
observabilitypythonv0.1.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

MetricsCollector
from roastcoffea import MetricsCollector
from roastcoffea import MetricsProcessor

Basic usage integrating MetricsProcessor into a Coffea Runner.

from coffea.processor import Runner from roastcoffea import MetricsProcessor runner = Runner.executor( executor='iterative', schema='nanomaker', savemetrics=True, metrics={ 'processor': MetricsProcessor. } )
Debug
Known issues
breakingIn version 0.1.0, the import path for MetricsProcessor changed from roastcoffea.processor to roastcoffea, breaking existing code using the old import.
fix
Update import to 'from roastcoffea import MetricsProcessor'.
affects: <0.1.0
deprecatedThe attribute 'file_handle' on events is misspelled; use 'events.attrs["@events.factory"]' instead.
fix
Access file handle via events.attrs["@events.factory"].
affects: 0.1.1+
gotchaRequires Python >=3.12 and <3.14; using Python 3.11 or lower will fail to install.
fix
Ensure Python version is 3.12 or 3.13.
affects: all
Upgrade
Version history
0.1.2latest on PyPI · released Dec 16, 2025
Audit
Dependencies
coffeaoptionalPrimary dependency; roastcoffea wraps Coffea processors and events.
Agent activity
27 hits · last 30 days
node
24
OpenAI (training)
2
Resources