PlanAheadSurvey¶
- class rubin_sim.scheduler.surveys.PlanAheadSurvey(basis_functions, basis_weights, delta_mjd_tol=0.012499999999999999, minimum_sky_area=200.0, track_filters='g', in_season=2.5, cadence=9, **kwargs)¶
Bases:
BlobSurvey
Have a survey object that can plan ahead if it will want to observer a blob later in the night
- Parameters:
- delta_mjd_tolfloat
The tolerance to alow on when to execute scheduled observations (days)
- minimum_sky_areafloat
The minimum sky area to demand before making a scheduled observation (square degrees)
- track_filtersstr
The filter name we want to prevent long gaps on
- in_seasonfloat
The distance in RA from the meridian at midnight to consider (hours). This is the half-width
- cadencefloat
Ignore gaps below this length (days)
Methods Summary
calc_reward_function
(conditions)- Parameters:
check_night
(conditions)generate_observations
(conditions)Methods Documentation
- calc_reward_function(conditions)¶
- Parameters:
- conditionsrubin_sim.scheduler.features.Conditions object
- Returns:
- rewardfloat (or array)
- check_night(conditions)¶
- generate_observations(conditions)¶