(self, vars: dict, count: int = 1)
| 23 | self.ready = False |
| 24 | |
| 25 | def update(self, vars: dict, count: int = 1) -> None: |
| 26 | assert isinstance(vars, dict) |
| 27 | for key, var in vars.items(): |
| 28 | if key not in self.val_history: |
| 29 | self.val_history[key] = [] |
| 30 | self.n_history[key] = [] |
| 31 | self.val_history[key].append(var) |
| 32 | self.n_history[key].append(count) |
| 33 | |
| 34 | def average(self, n: int = 0) -> None: |
| 35 | """Average latest n values or all values.""" |
no test coverage detected