Create an empty, mutable org.dianahep.histogrammar.IrregularlyBinning.
Create an empty, mutable org.dianahep.histogrammar.IrregularlyBinning.
Thresholds that will be used to determine which datum goes into a given container; this list gets sorted, duplicates get removed, and negative infinity gets added as the first element.
Numerical quantity whose value is compared with the given thresholds.
Template used to create zero values (by calling this value
's zero
method).
Help text that can be queried interactively: more detail than help
.
Help text that can be queried interactively: more detail than help
. (FIXME: currently only contains the apply
signature.)
Create an immutable org.dianahep.histogrammar.IrregularlyBinned from arguments (instead of JSON).
Create an immutable org.dianahep.histogrammar.IrregularlyBinned from arguments (instead of JSON).
Weighted number of entries (sum of all observed weights).
Lower thresholds and their associated containers, starting with negative infinity.
Container for data that resulted in NaN
.
Reconstructs a container of known type from JSON.
Reconstructs a container of known type from JSON. General users should call the Factory
object's fromJson
, which uses header data to identify the container type. (This is called by fromJson
.)
Help text that can be queried interactively: a one-liner that can be included in a menu.
Help text that can be queried interactively: a one-liner that can be included in a menu.
Synonym for apply
.
Name of the concrete Factory
as a string; used to label the container type in JSON.
Name of the concrete Factory
as a string; used to label the container type in JSON.
Accumulate a suite of aggregators, each between two thresholds, filling exactly one per datum.
This is a variation on org.dianahep.histogrammar.Stack, which fills
N + 1
aggregators withN
successively tighter cut thresholds. IrregularlyBin fillsN + 1
aggregators in the non-overlapping intervals betweenN
thresholds.IrregularlyBin is also similar to org.dianahep.histogrammar.CentrallyBin, in that they both partition a space into irregular subdomains with no gaps and no overlaps. However, CentrallyBin is defined by bin centers and IrregularlyBin is defined by bin edges, the first and last of which are at negative and positive infinity.
Factory produces mutable org.dianahep.histogrammar.IrregularlyBinning and immutable org.dianahep.histogrammar.IrregularlyBinned objects.