gwexpy.histogram.HistogramList

class gwexpy.histogram.HistogramList(*items: _H | Iterable[_H])[source]

Bases: ListMapMixin, HistogramBaseList[Histogram]

List of Histogram objects.

__init__(*items: _H | Iterable[_H])

Methods

__init__(*items)

append(item)

clear()

Remove all items from list.

copy()

count(value, /)

Return number of occurrences of value.

extend(items)

fill(*args, **kwargs)

Fill each Histogram in the list with new data.

index(value[, start, stop])

Return first index of value.

insert(index, item)

max(*args, **kwargs)

Compute upper edge of last non-zero bin for each Histogram.

mean(*args, **kwargs)

Compute weighted mean of each Histogram.

median(*args, **kwargs)

Compute median of each Histogram.

min(*args, **kwargs)

Compute lower edge of first non-zero bin for each Histogram.

plot(**kwargs)

Plot this collection using gwexpy Plot.

plot_all(*args, **kwargs)

Alias for plot().

pop([index])

Remove and return item at index (default last).

quantile(*args, **kwargs)

Compute quantile of each Histogram.

read(source, *args, **kwargs)

Read data into a HistogramList.

rebin(*args, **kwargs)

Rebin each Histogram in the list.

remove(value, /)

Remove first occurrence of value.

reverse()

Reverse IN PLACE.

sort(*[, key, reverse])

Sort the list in ascending order and return None.

std(*args, **kwargs)

Compute weighted standard deviation of each Histogram.

to_density(*args, **kwargs)

Convert each Histogram to density representation.

var(*args, **kwargs)

Compute weighted variance of each Histogram.

write(target, *args, **kwargs)

EntryClass

alias of Histogram

rebin(*args, **kwargs)

Rebin each Histogram in the list. Returns a HistogramList.

fill(*args, **kwargs)

Fill each Histogram in the list with new data.

to_density(*args, **kwargs)

Convert each Histogram to density representation. Returns a list of Quantities.

mean(*args, **kwargs)

Compute weighted mean of each Histogram. Returns a list of Quantities.

var(*args, **kwargs)

Compute weighted variance of each Histogram. Returns a list of Quantities.

std(*args, **kwargs)

Compute weighted standard deviation of each Histogram. Returns a list of Quantities.

median(*args, **kwargs)

Compute median of each Histogram. Returns a list of Quantities.

quantile(*args, **kwargs)

Compute quantile of each Histogram. Returns a list of Quantities.

min(*args, **kwargs)

Compute lower edge of first non-zero bin for each Histogram. Returns a list of Quantities.

max(*args, **kwargs)

Compute upper edge of last non-zero bin for each Histogram. Returns a list of Quantities.