histogram icon indicating copy to clipboard operation
histogram copied to clipboard

Fast multi-dimensional generalized histogram with convenient interface for C++14

Results 48 histogram issues
Sort by recently updated
recently updated
newest added

Added standard efficiency accumulator with value(), variance() and confidence_interval() Working [here](https://godbolt.org/z/4dqbWh5jr).

Dear @HDembinski and other authors, thanks for this awesome library. We have just started using it and the speed and versatility are impressive! We have a problem that manifests as...

Sophisticated analyses use high-dimensional histograms, both disc and memory usage can become an issue. Disc usage is easy to fix by writing a compressed stream with Boost.Serialization and Boost.IOStreams. But...

enhancement
help wanted
easy

While a `boost::histogram` can be used as a range in C++20, an `indexed(histogram)` cannot. At least for me (tested with clang++ 13 and g++ 11.3), the following code does not...

Histograms are often used to compute efficiencies in HEP. This is best done with a dedicated accumulator, to avoid filling two separate histograms. If one uses two histograms, the bin...

enhancement
help wanted
easy

add a 2d axis which does hexagonal binning Everything about hexagonal grids: https://www.redblobgames.com/grids/hexagons/

enhancement
help wanted
easy

All accumulators support addition and scaling (multiplication by a constant). Additionally, we could support subtraction, multiplication, and division. Subtraction - [ ] count - [ ] sum - [ ]...

- [ ] Test this with downstream boost-histogram

```c++ // c++17 auto h = bh::make_histogram(bh::axis::integer(0, 1), bh::dense_storage()); ``` This does not work (and currently shouldn't!) but fails in mysterious ways that are difficult to comprehend. If possible, we...

A simple accumulator that just fills a `std::vector` with the samples passed to it. The user can then run any kind of statistical estimation on the sample. It is a...

enhancement
help wanted
easy