in ppo_ewma/log_save_helper.py [0:0]
def rcm(start, stop, modulus, mode="[)"):
"""
Interval contains multiple, where 'mode' specifies whether it's
closed or open on either side
This was very tricky to get right
"""
left_hit = start % modulus == 0
middle_hit = modulus * (start // modulus + 1) < stop
# ^^^ modulus * (start // modulus + 1) is the smallest multiple of modulus that's
# strictly greater than start
right_hit = stop % modulus == 0
return (start < stop) and (
(left_hit and mode[0] == "[") or (middle_hit) or (right_hit and mode[1] == "]")
)