lsst.sims.ocs.configuration.scheduler_driver module¶
-
class
lsst.sims.ocs.configuration.scheduler_driver.
SchedulerDriver
[source]¶ Bases:
lsst.pex.config.config.Config
Configuration 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.
-