class rubin_sim.scheduler.basis_functions.AvoidFastRevists(filtername='r', nside=None, gap_min=25.0, penalty_val=nan)

Bases: BaseBasisFunction

Marks targets as unseen if they are in a specified time window in order to avoid fast revisits.

filtername: `str` (‘r’)

The name of the filter for this target map.

gap_minfloat (25.)

Minimum time for the gap (minutes).

nside: `int` (default_nside)

The healpix resolution.

penalty_valfloat (np.nan)

The reward value to use for regions to penalize. Will be masked if set to np.nan (default).