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

Add PreBinner #70

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Add PreBinner #70

wants to merge 5 commits into from

Conversation

ffreyer
Copy link
Collaborator

@ffreyer ffreyer commented Sep 19, 2022

PreBinner is a wrapper for another binner which averages values pushed to it over a certain range and then forwards those averages to the wrapped binner. Essentially it acts like one binning level in LogBinner, except that the number of values that are averaged can be adjusted.

The idea of this is to allow skipping early/low binning levels to reduce the amount storage that is used. This is essentially an alternative to skipping data (i.e. only pushing every N-th value)

  • Implementation
  • Tests
  • Docs

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