lsst.sims.ocs.configuration.observatory module¶
-
class
lsst.sims.ocs.configuration.observatory.Observatory[source]¶ Bases:
lsst.pex.config.config.ConfigConfiguration of the LSST observatory.
!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__
-
load(config_files)[source]¶ Load the configuration override files.
Parameters: config_files (list[str]) – A set of configuration override files.
-
save_as(save_dir='')[source]¶ Save the configuration objects to separate files.
Parameters: save_dir (str) – The directory in which to save the configuration files.
-
camera¶ The LSST camera configuration.
-
dome¶ The LSST dome configuration.
-
filters¶ The LSST filters configuration.
-
obs_var¶ The observatory variational model configuration
-
optics_loop_corr¶ The LSST optics loop corrections.
-
park¶ The LSST observatory park position configuration.
-
rotator¶ The LSST rotator configuration.
-
slew¶ The LSST slew configuration.
-
telescope¶ The LSST telescope configuration.
-