vcorelib.math.analysis.weighted
index
/home/vkottler/src/vkottler/workspace/vcorelib/vcorelib/math/analysis/weighted.py

A module for implementing a weighted average.

 
Classes
       
builtins.object
WeightedAverage

 
class WeightedAverage(builtins.object)
    WeightedAverage(depth: int = 10) -> None
 
A class implementing a weighted average.
 
  Methods defined here:
__call__(self, value: float, weight: float = 1.0) -> None
Update tracking, doesn't compute weighted average.
__init__(self, depth: int = 10) -> None
Initialize this weighted average.
average(self) -> float
Compute the overall weighted average.
reset(self) -> None
Reset the average.

Readonly properties defined here:
depth
This average's depth.

Data descriptors defined here:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object