lsst.sims.ocs.configuration.scheduler_driver module¶
-
class
lsst.sims.ocs.configuration.scheduler_driver.SchedulerDriver[source]¶ Bases:
lsst.pex.config.config.ConfigConfiguration of the LSST Scheduler’s Driver.
!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__
-
coadd_values¶ Flag to determine if two identical field/filter targets have their ranks added and then considered as one target.
-
filtercost_weight¶ The weighting value to apply to the filter change cost function result.
-
ignore_airmass¶ Flag to ignore airmass limits when rejecting targets.
-
ignore_clouds¶ Flag to ignore cloud limits when rejecting targets.
-
ignore_seeing¶ Flag to ignore seeing limits when rejecting targets.
-
ignore_sky_brightness¶ Flag to ignore sky brightness limits when rejecting targets.
-
new_moon_phase_threshold¶ New moon phase threshold for swapping to dark time filter.
-
night_boundary¶ Solar altitude (degrees) when it is considered night.
-
propboost_weight¶ The weighting value to apply to the time balancing equations. This parameter should be greater than or equal to zero.
-
time_balancing¶ Flag to detemine if cross-proposal time-balancing is used.
-
timecost_cost_ref¶ The cost value associated with the time cost reference slew time.
-
timecost_time_max¶ The slew time (units=seconds) where the time cost value equals one.
-
timecost_time_ref¶ The reference slew time (units=seconds) that sets the steepness of the cost function.
-
timecost_weight¶ The weighting value to apply to the slew time cost function result.
-