ForceDelayBasisFunction

class rubin_sim.scheduler.basis_functions.ForceDelayBasisFunction(days_delay=2.0, survey_name=None)

Bases: BaseBasisFunction

Keep a survey from executing to rapidly.

Parameters:
days_delayfloat (2)

The number of days to force a gap on.

Methods Summary

check_feasibility(conditions)

If there is logic to decide if something is feasible (e.g., only if moon is down), it can be calculated here.

Methods Documentation

check_feasibility(conditions)

If there is logic to decide if something is feasible (e.g., only if moon is down), it can be calculated here.

Helps prevent full __call__ from being called more than needed.