NObservationsCurrentSeason

class rubin_sim.scheduler.features.NObservationsCurrentSeason(filtername=None, nside=None, seeing_fwhm_max=None, m5_penalty_max=None, mjd_start=1)

Bases: BaseSurveyFeature

Track how many observations have been taken in the current season that meet criteria

Methods Summary

add_observation(observation[, indx])

Parameters:

add_observations_array(observations_array, ...)

season_update([observation, conditions])

clear the map anywhere the season has rolled over

Methods Documentation

add_observation(observation, indx=None)
Parameters:
obsevationdict-like

Object that contains the information about the observation (ra, dec, filter, mjd, etc)

indxints (None)

The healpixel indices that the observation overlaps.

add_observations_array(observations_array, observations_hpid)
season_update(observation=None, conditions=None)

clear the map anywhere the season has rolled over