uvex_transients.surveys.base.SurveySchedule.get_observed_regions#

SurveySchedule.get_observed_regions(start_time: Time, end_time: Time) → list[SkyRegion | Regions][source]#

Return the instrument footprints observed during a time interval.

Schedule rows are included when their action interval overlaps the half-open query interval [start_time, end_time). Only rows whose action is "observe" contribute footprints.

Parameters:
  • start_time (Time) – Beginning of the query interval, inclusive.

  • end_time (Time) – End of the query interval, exclusive.

Returns:

One positioned and rotated footprint per selected observation, via m4opt.fov.footprint(). Each entry is a ~regions.Regions collection rather than a single ~regions.SkyRegion if fov itself is one – e.g. a chip-gapped footprint made of several detector tiles.

Return type:

list[regions.SkyRegion or regions.Regions]