MoonAvoidanceBasisFunction

class rubin_sim.scheduler.basis_functions.MoonAvoidanceBasisFunction(nside=None, moon_distance=30.0)

Bases: BaseBasisFunction

Avoid looking too close to the moon.

Parameters:
moon_distance: float (30.)

Minimum allowed moon distance. (degrees)

XXX–TODO: This could be a more complicated function of filter and moon phase.