lsst.sims.ocs.configuration.survey module

class lsst.sims.ocs.configuration.survey.Survey[source]

Bases: lsst.pex.config.config.Config

Configuration for the survey.

!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__

setDefaults()[source]

Set defaults for the survey.

alt_proposal_dir

An alternative directory location for proposals.

duration

The fractional duration (units=years) of the survey.

full_duration

The full duration of the survey in days.

Returns:double
general_proposals

The list of available general proposals.

idle_delay

The delay (units=seconds) to skip the simulation time forward when not receiving a target.

sequence_proposals

The list of available sequence proposals.

start_date

The start date (format=YYYY-MM-DD) of the survey.