TooMaster

class rubin_sim.scheduler.surveys.TooMaster(example__to_o_survey)

Bases: BaseSurvey

A target of opportunity class. Every time a new ToO comes in, it will spawn a new sub-survey.

Parameters:
example__to_o_surveyrubin_sim.scheduler.surveys.ToO_survey object

A survey object that will be coppied and have a new target map set for each incoming ToO.

Methods Summary

add_observation(observation[, indx])

calc_reward_function(conditions)

Parameters:

generate_observations(conditions)

Methods Documentation

add_observation(observation, indx=None)
calc_reward_function(conditions)
Parameters:
conditionsrubin_sim.scheduler.features.Conditions object
Returns:
rewardfloat (or array)
generate_observations(conditions)