Skip to content

feat: add overloads for some awkward reducers for coffea's vectors - #1622

Open
ikrommyd wants to merge 2 commits into
masterfrom
ikrommyd/reducer-behaviors
Open

feat: add overloads for some awkward reducers for coffea's vectors#1622
ikrommyd wants to merge 2 commits into
masterfrom
ikrommyd/reducer-behaviors

Conversation

@ikrommyd

Copy link
Copy Markdown
Member

Closes #1620

Adds overloads for ak.sum, ak.count and ak.count_nonzero on vectors coffea defines. The overloads for count and count nonzero are taken directly from scikit-hep/vector while for sum we use coffea's own sum method that its vectors define since we also need to deal with charge which scikit-hep/vector does not deal with.

@ikrommyd

Copy link
Copy Markdown
Member Author

cc @kpedro88 you can try this one out.

@kpedro88

Copy link
Copy Markdown
Contributor

This works, thanks!

@ikrommyd
ikrommyd requested a review from nsmith- August 19, 2026 23:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Certain awkward functions fail on derived classes

2 participants