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