Hans Dembinski

Results 105 issues of Hans Dembinski

Instead of maintaining a special index state for "out-of-range" during linearization, just add the size of the whole histogram whenever any axis index is out of range. This assures that...

Histograms with a growing axes should allocate more space than needed, similar to vector's push_back. This requires adding an extra field on an axis to query the spare capacity. A...

The current setup allows several samples to be passed to the histogram, but only one weight. Some users want to track several weights simultaneously, see https://github.com/scikit-hep/boost-histogram/issues/83 This can be achieved...

The storage is passed as a value to the histogram, because it allows the storage to be configured at run-time. ``` auto h = make_histogram_with(dense_storage(), ...); ``` So far we...

People often want to interpolate histograms. Interpolating profiles is even more useful. Interpolation should be done via a functor, so that the interpolation can have state. ``` auto h =...

enhancement
help wanted
easy

The storages that use accumulators are currently not accelerated with the array_view, this should be fixed, as it could lead to very slow serialization on some archive backends.

Deduction guides in C++17 simplify the usage of boost::histogram. The examples should exist in a c++14 and c++17 version. The user guide should exist in two versions, one for c++14...

Allows histograms which are larger than physical memory. Platform-independed functions are found in Boost.Interprocess.

enhancement
help wanted
easy

A composed axis of several connected regular axis without gaps. Should use regular_axis underneath.

enhancement
help wanted
easy

> On 26. Sep 2018, at 15:16, a.hagen-zanker--- via Boost wrote: >Sorry to get back to the issue of variance. I am unsure about the justification of choosing the variance...

documentation