hespas.statistics.statistics
Classes
|
|
|
|
|
|
|
|
|
|
|
|
|
- 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)