libera_utils.l1a.day_coverage.TimeAxisCoverage#
- class libera_utils.l1a.day_coverage.TimeAxisCoverage(day_frac: float, left_frac: float, right_frac: float, median_cadence: timedelta, max_gap: timedelta, n_times: int)#
Bases:
objectWhat a granule’s own time axis says about its occupancy of a day and its buffers.
- Variables:
day_frac (float) – Occupied fraction, in
[0, 1], of the day core[D, D+1).left_frac (float) – Occupied fraction, in
[0, 1], of the left midnight buffer.right_frac (float) – Occupied fraction, in
[0, 1], of the right midnight buffer.median_cadence (datetime.timedelta) – Median spacing between consecutive samples; zero for an empty or single-sample axis.
max_gap (datetime.timedelta) – Largest spacing between consecutive samples. Equals
median_cadenceon an evenly spaced axis, and is zero for an empty or single-sample axis.n_times (int) – Number of samples on the axis.