PairsSurveyScripted¶
- class rubin_sim.scheduler.surveys.PairsSurveyScripted(basis_functions, filt_to_pair='griz', dt=40.0, ttol=10.0, reward_val=101.0, note='scripted', ignore_obs='ack', min_alt=30.0, max_alt=85.0, lat=-30.2444, moon_distance=30.0, max_slew_to_pair=15.0, nside=None, survey_name='')¶
Bases:
ScriptedSurvey
Check if incoming observations will need a pair in 30 minutes. If so, add to the queue
Methods Summary
add_observation
(observation[, indx])Add an observed observation
calc_reward_function
(conditions)If there is an observation ready to go, execute it, otherwise, -inf
generate_observations
(conditions)Methods Documentation
- add_observation(observation, indx=None, **kwargs)¶
Add an observed observation
- calc_reward_function(conditions)¶
If there is an observation ready to go, execute it, otherwise, -inf
- generate_observations(conditions)¶