|
|
@ -124,7 +124,7 @@ class BlockAverage: |
|
|
|
self.block_idx = (self.block_idx + 1) % self.num_blocks |
|
|
|
self.block_idx = (self.block_idx + 1) % self.num_blocks |
|
|
|
self.valid_blocks = min(self.valid_blocks + 1, self.num_blocks) |
|
|
|
self.valid_blocks = min(self.valid_blocks + 1, self.num_blocks) |
|
|
|
|
|
|
|
|
|
|
|
def get(self) -> float | None: |
|
|
|
def get(self) -> tuple[float, float]: |
|
|
|
valid_block_idx = [i for i in range(self.valid_blocks) if i != self.block_idx] |
|
|
|
valid_block_idx = [i for i in range(self.valid_blocks) if i != self.block_idx] |
|
|
|
valid_and_current_idx = valid_block_idx + [self.block_idx] |
|
|
|
valid_and_current_idx = valid_block_idx + [self.block_idx] |
|
|
|
|
|
|
|
|
|
|
|