lsst.sims.ocs.configuration.proposal.general_scheduling module¶
-
class
lsst.sims.ocs.configuration.proposal.general_scheduling.
GeneralScheduling
[source]¶ Bases:
lsst.sims.ocs.configuration.proposal.scheduling.Scheduling
Configuration for a general proposal’s scheduling needs.
!Allocate a new Config object.
In order to ensure that all Config object are always in a proper state when handed to users or to derived Config classes, some attributes are handled at allocation time rather than at initialization
This ensures that even if a derived Config class implements __init__, the author does not need to be concerned about when or even if he should call the base Config.__init__
-
accept_consecutive_visits
¶ Flag to determine if consecutive visits are accepted.
-
accept_serendipity
¶ Flag to determine if observations other than proposal’s top target are accepted.
-
airmass_bonus
¶ Bonus to apply to fields giving precedence to low arimass ones. Bonus runs from 0 to 1.
-
hour_angle_bonus
¶ Bonus to apply to fields giving precedence to fields near the meridian. Bonus runs from 0 to 1.
-
hour_angle_max
¶ Maximum hour angle (units=hours) for the bonus factor calculation. Hour angles larger will cause the bonus to be negative. Range is 0.1 to 12.
-
max_num_targets
¶ The maximum number of targets the proposal will propose.
-
restrict_grouped_visits
¶ Flag to restrict the number of grouped visits per night to the requested number.
-
time_interval
¶ Time (units=seconds) between subsequent visits for a field/filter combination. Must be non-zero if number of grouped visits is greater than one.
-
time_weight
¶ Weighting factor for scaling the shape of the time window.
-
time_window_end
¶ Relative time when the window ends for subsequent grouped visits.
-
time_window_max
¶ Relative time when the window reaches maximum rank for subsequent grouped visits.
-
time_window_start
¶ Relative time when the window opens for subsequent grouped visits.
-