easysnowdata.temporal.parse_time#

easysnowdata.temporal.parse_time(time: Any, *, default_start: Any = None) tuple[Timestamp | None, Timestamp][source]#

Return (start, end) for any supported time input.

Parameters:
  • timeNone (open interval ending now), a string ("2023-10", "2023-10-01", "2023-10/2024-06", "2023-10-01T00:00:00Z/..", "../2024-06"), a two-item tuple/list (either item may be None), a slice, a pandas.Period or a single datetime-like.

  • default_start – Used when the start is open; None keeps it open (None).

Returns:

(start, end) – Naive UTC timestamps; end defaults to now, start may be None.