uvex_transients.surveys.base.SurveySchedule.compute_visit_count#

SurveySchedule.compute_visit_count(start_time: Time | None = None, end_time: Time | None = None, nside: int | None = None, order: str | None = None) → ndarray[source]#

Compute the number of visits to each HEALPix pixel.

Each "observe" action contributes one visit to every HEALPix pixel covered by the rolled instrument footprint.

Parameters:
  • start_time (Time, optional) – Optional time range over which to compute visit counts. If omitted, the full survey duration is used.

  • end_time (Time, optional) – Optional time range over which to compute visit counts. If omitted, the full survey duration is used.

  • nside (int, optional) – HEALPix resolution parameter, or None to use config["healpix.default_nside"].

  • order (str, optional) – HEALPix ordering scheme, either "nested" or "ring", or None to use config["healpix.default_order"].

Returns:

Integer array of shape (12 * nside**2,). Entry i gives the number of observations whose footprint covered HEALPix pixel i.

Return type:

numpy.ndarray