github-actions[bot]
Sync: publish Space API fix
5e0b58b
Raw History Blame Contribute Delete
399 Bytes
"""Temporal helpers for signal windows."""
def window_duration_ms(tick_from: int, tick_to: int, *, dt_ms: float) -> float:
"""Return inclusive observation-window duration in milliseconds."""
if dt_ms <= 0.0:
raise ValueError("dt_ms must be positive")
if tick_to < tick_from:
raise ValueError("tick_to must be >= tick_from")
return (tick_to - tick_from + 1) * dt_ms