Advanced search About Dark mode Observatory documentation Rubin Observatory software components and operational documentation. MTAOS The main telescope active optical system (MTAOS) is responsible for making the closed-loop optical system. It calculates the wavefront error based on defocal images, estimates the optical state, and sends the correction of bending modes and rigid body positions to mirrors and hexapods. Source repository lsst-ts/ts_MTAOS Rubin Observatory Controls Documentation The LSST Control Software contains the overall control aspects of the survey and the telescope including the computers, network, communication and software infrastructure. Source repository lsst-ts/observatory-controls-docs Rubin Observatory Operations Documentation This documentation focuses on the resources needed for observers, commissioning personnel, and support staff to facilitate night-time operations. Source repository https://github.com/lsst-ts/observatory-controls-docs Telescope Mount Assembly Documentation Telescope Mount Assembly Documentation provided by the vendor. Source repository lsst-ts/ lsst.ts.ATDome Controller for the LSST auxiliary telescope dome. Source repository lsst-ts/ts_ATDome lsst.ts.ATDomeTrajectory ATDomeTrajectory CSC commands the dome to follow the telescope. Source repository lsst-ts/ts_ATDomeTrajectory lsst.ts.ATHexapod The ATHexapod is a python package that implements the CSC that controls a PI H-824 hexapod that holds the secondary mirror on the Auxiliary Telescope. The hexapod allows precise positioning of the mirror, which is key to performing optical collimation of the telescope as well as focus adjustments. Source repository lsst-ts/ts_ATHexapod lsst.ts.ATMCSSimulator A simulator for the auxiliary telescope motor control system (ATMCS CSC). Source repository lsst-ts/ts_ATMCSSimulator lsst.ts.ATPneumaticsSimulator A simulator for the auxiliary telescope pneumatics control system (ATPneumatics CSC). Source repository lsst-ts/ts_ATPneumaticsSimulator lsst.ts.FiberSpectrograph Commandable SAL Component (CSC) to control the fiber spectrographs that are used to determine the wavelengths of the LSST calibration lamps and lasers. Source repository lsst-ts/ts_FiberSpectrograph lsst.ts.MTDomeTrajectory ts_MTDomeTrajectory contains the MTDomeTrajectory CSC and support code. Source repository lsst-ts/ts_MTDomeTrajectory lsst.ts.MTMount A CSC that controls the Simonyi Survey Telescope main axes and related components. Source repository lsst-ts/ts_MTMount lsst.ts.dome Controller for the Simonyi Survey Telescope dome at Vera C. Rubin Observatory. Source repository lsst-ts/ts_dome lsst.ts.hexapod Python Commandable SAL Component (CSC) for the camera and M2 hexapods on the Simonyi Survey Telescope. Source repository lsst-ts/ts_hexapod lsst.ts.hexrotcomm - Python code to communicate with the main telescope camera rotator and hexapod low level controllers (code running in PXI computers). Source repository lsst-ts/ts_hexrotcomm lsst.ts.observatory.control Observatory control software. Source repository lsst-ts/ts_observatory_control lsst.ts.rotator Python Commandable SAL Component (CSC) for the LSST main telescope rotator. Source repository lsst-ts/ts_rotator lsst.ts.sal Service Abstraction Layer (SAL) is LSST’s communications middleware. Built on top of Object Management Group’s Data Distribution Service (OMG DDS) standard. Source repository lsst-ts/ts_sal lsst.ts.salkafka Forward DDS samples from one or more SAL components to a Kafka broker, to populate databases. Source repository lsst-ts/ts_salkafka lsst.ts.salobj Object-oriented Python interface to Service Abstraction Layer (SAL) components that uses asyncio for asynchronous communication. Source repository lsst-ts/ts_salobj lsst.ts.scriptqueue lsst.ts.scriptqueue Source repository lsst-ts/ts_scriptqueue lsst.ts.simactuators Python actuator simulators intended for the simulations in Commandable SAL Components (CSCs). Source repository lsst-ts/ts_simactuators lsst.ts.standardscripts SAL scripts for operating the Vera Rubin Observatory. Source repository lsst-ts/ts_standardscripts lsst.ts.watcher A CSC which monitors other SAL components and uses the data to generate alarms for display by LOVE. Source repository lsst-ts/ts_watcher ts_externalscripts Non-supported SAL scripts for operating the LSST via the lsst.ts.scriptqueue.ScriptQueue. Source repository lsst-ts/ts_externalscripts ts_xml The ts_xml package defines the data objects for all Commandable SAL Components (CSC). Source repository lsst-ts/ts_xml Have feedback? There are many ways to get in touch: Create a GitHub issue Create a Jira ticket in the www_lsst_io component (internal) Chat in #dm-docs-support on Slack (internal) Vera C. Rubin Observatory is a Federal project jointly funded by the National Science Foundation (NSF) and the Department of Energy (DOE) Office of Science, with early construction funding received from private donations through the LSST Corporation. The NSF-funded LSST (now Rubin Observatory) Project Office for construction was established as an operating center under the management of the Association of Universities for Research in Astronomy (AURA). The DOE-funded effort to build the Rubin Observatory LSST Camera (LSSTCam) is managed by SLAC National Accelerator Laboratory (SLAC). NSF and DOE will continue to support Rubin Observatory in its operations phase to carry out the Legacy Survey of Space and Time. They will also provide support for scientific research with the data. During operations, NSF funding is managed by the Association of Universities for Research in Astronomy (AURA) under a cooperative agreement with NSF, and DOE funding is managed by SLAC under contract by DOE. Rubin Observatory is operated by NSF's NOIRLab and SLAC. © 2021 Association of Universities for Research in Astronomy (AURA), Inc.