Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to awkward arrays and boost histograms #5

Open
wants to merge 18 commits into
base: main
Choose a base branch
from
Open

Conversation

cerminar
Copy link
Owner

This is a major update of the whole stack.

  • all underlying libraries have been updated to the latest greates
  • Collections now load data in awkward-arrays (pandas data-frame are only used for printing)
  • histograms are now filled using boost-histograms in their "hist" implementation
  • selections are not stored as string but as functions
  • main script is

The resulting boost in performance is significant: the code O(10) times faster.
Some bits might still need to be migrated but most of the code is functional.

NOTE: still not using arrays of records with "behaviors"....this is probably next in the pipeline of changes

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.

1 participant