SchedulerCscParameters

class lsst.ts.scheduler.utils.SchedulerCscParameters(driver_type: str = 'lsst.ts.scheduler.driver.driver', night_boundary: float = -12.0, new_moon_phase_threshold: float = 20.0, startup_type: str = 'HOT', startup_database: str = '', mode: str = 'SIMPLE', n_targets: int = 1, predicted_scheduler_window: float = 2.0, loop_sleep_time: float = 1.0, cmd_timeout: float = 60.0, observing_script: str = 'standard_visit.py', observing_script_is_standard: bool = True, max_scripts: int = 100)

Bases: object

Configuration of the LSST Scheduler’s Model.

Attributes Summary

cmd_timeout

driver_type

loop_sleep_time

max_scripts

mode

n_targets

new_moon_phase_threshold

night_boundary

observing_script

observing_script_is_standard

predicted_scheduler_window

startup_database

startup_type

Methods Summary

set_defaults()

Set defaults for the LSST Scheduler's Driver.

Attributes Documentation

cmd_timeout: float = 60.0
driver_type: str = 'lsst.ts.scheduler.driver.driver'
loop_sleep_time: float = 1.0
max_scripts: int = 100
mode: str = 'SIMPLE'
n_targets: int = 1
new_moon_phase_threshold: float = 20.0
night_boundary: float = -12.0
observing_script: str = 'standard_visit.py'
observing_script_is_standard: bool = True
predicted_scheduler_window: float = 2.0
startup_database: str = ''
startup_type: str = 'HOT'

Methods Documentation

set_defaults()

Set defaults for the LSST Scheduler’s Driver.