(self, vars: dict, count: int = 1)
| 309 | self.ready = False |
| 310 | |
| 311 | def update(self, vars: dict, count: int = 1) -> None: |
| 312 | assert isinstance(vars, dict) |
| 313 | for key, var in vars.items(): |
| 314 | if key not in self.val_history: |
| 315 | self.val_history[key] = [] |
| 316 | self.n_history[key] = [] |
| 317 | self.val_history[key].append(var) |
| 318 | self.n_history[key].append(count) |
| 319 | |
| 320 | def average(self, n: int = 0) -> None: |
| 321 | """Average latest n values or all values.""" |
no test coverage detected