hespas.statistics.statistics

Classes

AggregateStatistic(print_name[, samples])

ContainerStatistic(print_name[, sort, ...])

IntervalStatistic(print_name[, start, end])

RatioStatistic(print_name[, nom, denom, ...])

Statistic(print_name[, unit, prefix, ...])

SummingStatistic(print_name[, value])

ValueStatistic(print_name[, value])

class hespas.statistics.statistics.Statistic(print_name, unit=None, prefix='', value_type=<class 'float'>, value_mult=None, rounding_decimals=3, default_sampled=False, normalise_unit=False)

Bases: object

__init__(print_name, unit=None, prefix='', value_type=<class 'float'>, value_mult=None, rounding_decimals=3, default_sampled=False, normalise_unit=False)
calculate()
sample(*args, **kwargs)
reset()
print()
to_dict()
other_to_dict(other)
round_or_int_value(value=None, value_mult=None)
unit_print()
print_value()
static unwrap_val(val)
print_val(val)
get_copy_args()
copy()
to_stats_out()
classmethod other_from_dict(other)
classmethod get_args_from_dict(d)
classmethod get_subclasses()
classmethod from_dict(d)
class hespas.statistics.statistics.IntervalStatistic(print_name, start=None, end=None, **kwargs)

Bases: Statistic

__init__(print_name, start=None, end=None, **kwargs)
sample(start=None, end=None, reset=False)
reset()
calculate()
to_dict()
classmethod get_args_from_dict(d)
class hespas.statistics.statistics.RatioStatistic(print_name, nom=None, denom=None, show_division=True, sub_from_one=False, **kwargs)

Bases: Statistic

__init__(print_name, nom=None, denom=None, show_division=True, sub_from_one=False, **kwargs)
sample(nom=None, denom=None, reset=False)
reset()
calculate()
to_dict()
print_value()
classmethod get_args_from_dict(d)
class hespas.statistics.statistics.AggregateStatistic(print_name, samples=None, **kwargs)

Bases: Statistic

__init__(print_name, samples=None, **kwargs)
reset()
calculate()
to_dict()
sample(sample)
classmethod get_args_from_dict(d)
class hespas.statistics.statistics.ValueStatistic(print_name, value=None, **kwargs)

Bases: Statistic

__init__(print_name, value=None, **kwargs)
reset()
calculate()
to_dict()
sample(sample)
classmethod get_args_from_dict(d)
class hespas.statistics.statistics.SummingStatistic(print_name, value=None, **kwargs)

Bases: ValueStatistic

sample(sample)
class hespas.statistics.statistics.ContainerStatistic(print_name, sort=False, members=None, justify=True, print_string=None, **kwargs)

Bases: Statistic

__init__(print_name, sort=False, members=None, justify=True, print_string=None, **kwargs)
sample(member_name, *args, **kwargs)
add_member(member_name, new_member, check_exists=False)
add_members(member_dict=None, /, **members)
has_member(member_name)
get_member(member_name, *submembers)
calculate(member_name=None, *args)
to_dict(allow_filter=None, disallow_filter=None)
items()
values()
keys()
print_value()
to_stats_out(allow_filter=None, disallow_filter=None)
classmethod get_args_from_dict(d)