analyzer.core.results

Attributes

Classes

ResultBase

Helper class that provides a standard way to create an ABC using

ResultGroup

Helper class that provides a standard way to create an ABC using

ResultProvenance

Helper class that provides a standard way to create an ABC using

Histogram

Helper class that provides a standard way to create an ABC using

UnscaledHistogram

Helper class that provides a standard way to create an ABC using

BasicSummary

Helper class that provides a standard way to create an ABC using

ScalableArray

Helper class that provides a standard way to create an ABC using

RawArray

Helper class that provides a standard way to create an ABC using

SavedColumns

Helper class that provides a standard way to create an ABC using

SelectionFlow

Helper class that provides a standard way to create an ABC using

SavedEventFile

SavedFiles

Helper class that provides a standard way to create an ABC using

RawEventCount

Helper class that provides a standard way to create an ABC using

ScaledEventCount

Helper class that provides a standard way to create an ABC using

RawSelectionFlow

Helper class that provides a standard way to create an ABC using

ResultStatus

Functions

getArrayMem(array)

configureConverter(conv)

iFilterResultGroup(rg, keep_patterns[, current_path])

loadResults(paths[, peek_only, keep_patterns, ...])

mergeAndScale(results[, drop_sample_pattern])

checkResults(paths)

Module Contents

analyzer.core.results.logger[source]
analyzer.core.results.getArrayMem(array)[source]
class analyzer.core.results.ResultBase[source]

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

name: str[source]
property metadata[source]
getMetadata()[source]
abstractmethod __iadd__(other) ResultBase[source]
abstractmethod iscale(value) ResultBase[source]
abstractmethod approxSize() int[source]
abstractmethod finalize() ResultBase[source]
summary()[source]
__add__(other)[source]
scale(value)[source]
widget(*args, **kwargs)[source]
addMetadataRecursive(metadata)[source]
class analyzer.core.results.ResultGroup[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

results: dict[str, ResultBase][source]
globWithMeta(pattern)[source]
classmethod peekFile(f)[source]
classmethod peekBytes(data: bytes)[source]
classmethod fromBytes(data: bytes)[source]
toBytes(packed_mode=True) bytes[source]
summary()[source]
approxSize()[source]
addResult(res)[source]
__getitem__(key)[source]
__iter__()[source]
keys()[source]
checkOk(other)[source]
__iadd__(other)[source]
iscale(value)[source]
finalize(finalizer)[source]
class analyzer.core.results.ResultProvenance[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

file_set: analyzer.core.event_collection.FileSet[source]
approxSize()[source]
__iadd__(other)[source]
iscale(value)[source]
property chunked_events[source]
finalize(finalizer)[source]
class analyzer.core.results.Histogram[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

class Summary[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

axes: Any[source]
__iadd__(other)[source]
iscale(value)[source]
approxSize()[source]
finalize(finalizer)[source]
axes: Any[source]
histogram: hist.Hist[source]
summary()[source]
approxSize()[source]
__iadd__(other)[source]
iscale(value)[source]
finalize(finalizer)[source]
class analyzer.core.results.UnscaledHistogram[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

class Summary[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

axes: Any[source]
__iadd__(other)[source]
iscale(value)[source]
approxSize()[source]
finalize(finalizer)[source]
axes: Any[source]
histogram: hist.Hist[source]
summary()[source]
approxSize()[source]
__iadd__(other)[source]
iscale(value)[source]
finalize(finalizer)[source]
analyzer.core.results.Array[source]
class analyzer.core.results.BasicSummary[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

__iadd__(other)[source]
iscale(value)[source]
approxSize()[source]
finalize(finalizer)[source]
class analyzer.core.results.ScalableArray[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

array: awkward.Array | dask_awkward.Array | numpy.ndarray[source]
__iadd__(other)[source]
summary()[source]
approxSize()[source]
iscale(value)[source]
finalize(finalizer)[source]
class analyzer.core.results.RawArray[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

array: awkward.Array | dask_awkward.Array | numpy.ndarray[source]
__iadd__(other)[source]
iscale(value)[source]
finalize(finalizer)[source]
summary()[source]
approxSize()[source]
class analyzer.core.results.SavedColumns[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

data: dict[str, awkward.Array | dask_awkward.Array | numpy.ndarray][source]
__iadd__(other)[source]
iscale(value)[source]
finalize(finalizer)[source]
summary()[source]
approxSize()[source]
analyzer.core.results.Scalar[source]
class analyzer.core.results.SelectionFlow[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

cuts: list[str][source]
cutflow: dict[str, Scalar][source]
n_minus_one: dict[str, Scalar] | None = None[source]
one_cut: dict[str, Scalar] | None = None[source]
approxSize()[source]
__iadd__(other)[source]
iscale(value)[source]
finalize(finalizer)[source]
class analyzer.core.results.SavedEventFile[source]
file_path: str[source]
nevents: int[source]
metadata: dict[source]
class analyzer.core.results.SavedFiles[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

saved_files: list[SavedEventFile][source]
approxSize()[source]
__iadd__(other)[source]
iscale(value)[source]
finalize(finalizer)[source]
class analyzer.core.results.RawEventCount[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

count: float[source]
__iadd__(other)[source]
approxSize()[source]
iscale(value)[source]
finalize(finalizer)[source]
class analyzer.core.results.ScaledEventCount[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

count: float[source]
approxSize()[source]
__iadd__(other)[source]
iscale(value)[source]
finalize(finalizer)[source]
class analyzer.core.results.RawSelectionFlow[source]

Bases: ResultBase

Helper class that provides a standard way to create an ABC using inheritance.

cuts: list[str][source]
cutflow: dict[str, Scalar][source]
n_minus_one: dict[str, Scalar][source]
one_cut: dict[str, Scalar][source]
approxSize()[source]
__iadd__(other)[source]
iscale(value)[source]
finalize(finalizer)[source]
analyzer.core.results.configureConverter(conv)[source]
analyzer.core.results.iFilterResultGroup(rg, keep_patterns, current_path=None)[source]
analyzer.core.results.loadResults(paths, peek_only=False, keep_patterns=None, return_file_sizes=False)[source]
analyzer.core.results.mergeAndScale(results, drop_sample_pattern=None)[source]
class analyzer.core.results.ResultStatus[source]
dataset_name: str[source]
sample_name: str[source]
events_expected: int[source]
events_found: int[source]
property frac_complete[source]
analyzer.core.results.checkResults(paths)[source]