uvex_transients.surveys.base.SurveySchedule.get_observed_region#

SurveySchedule.get_observed_region(start_time: Time, end_time: Time) → Regions | None[source]#

Return the union of every instrument footprint observed during a time interval.

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

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

Returns:

A flat ~regions.Regions collection – the same union-of-members convention m4opt.fov.contains()/footprint_healpix() use – of every footprint returned by get_observed_regions() (expanding any per-observation ~regions.Regions collection into its individual members rather than nesting it), or None if no observation occurred during the interval.

Return type:

regions.Regions or None