Developer Guide

https://img.shields.io/badge/GitHub-ts_externalscripts-green.svg https://img.shields.io/badge/Jenkins-ts_externalscripts-green.svg https://img.shields.io/badge/Jira-ts_externalscripts-green.svg

Contributing

lsst.ts.externalscripts is developed at https://github.com/lsst-ts/ts_externalscripts. You can find Jira issues for this package using project=DM and labels=ts_externalscripts.

Python API reference

lsst.ts.externalscripts Package

Functions

get_scripts_dir()

Get the absolute path to the scripts directory.

Classes

LoveManagerClient(location, username, ...[, ...])

Connect to a LOVE-manager instance.

StressLOVE(index)

Run a stress test for one or more CSCs.

UptimeLOVE(index)

Run a uptime test for LOVE.

Class Inheritance Diagram

Inheritance diagram of lsst.ts.externalscripts.love_manager_client.LoveManagerClient, lsst.ts.externalscripts.make_love_stress_tests.StressLOVE, lsst.ts.externalscripts.make_love_uptime_tests.UptimeLOVE

lsst.ts.externalscripts.auxtel Package

Classes

CalSysTakeData(index)

CalSysTakeNarrowbandData(index)

LatissAcquire(index[, add_remotes])

Perform an acquisition of a target on LATISS with the AuxTel.

LatissAcquireAndTakeSequence(index[, silent])

Perform an acquisition of a target on LATISS with the AuxTel.

LatissCWFSAlign([index, remotes])

Perform an optical alignment procedure of Auxiliary Telescope with the LATISS instrument (ATSpectrograph and ATCamera CSCs).

LatissIntraExtraFocalData([index, remotes])

Intra and extra focal data procedure of Auxiliary Telescope with the LATISS instrument.

LatissWEPAlign([index, remotes])

Perform an optical alignment procedure of Auxiliary Telescope with the LATISS instrument.

MakeLatissCalibrations([index])

Class for taking images, constructing, verifying, and certifying combined calibrations with LATISS.

Class Inheritance Diagram

Inheritance diagram of lsst.ts.externalscripts.auxtel.calsys_takedata.CalSysTakeData, lsst.ts.externalscripts.auxtel.calsys_take_narrowband_data.CalSysTakeNarrowbandData, lsst.ts.externalscripts.auxtel.latiss_acquire.LatissAcquire, lsst.ts.externalscripts.auxtel.latiss_acquire_and_take_sequence.LatissAcquireAndTakeSequence, lsst.ts.externalscripts.auxtel.latiss_cwfs_align.LatissCWFSAlign, lsst.ts.externalscripts.auxtel.latiss_intra_extra_focal_data.LatissIntraExtraFocalData, lsst.ts.externalscripts.auxtel.latiss_wep_align.LatissWEPAlign, lsst.ts.externalscripts.auxtel.make_latiss_calibrations.MakeLatissCalibrations

lsst.ts.externalscripts.coordination Package

Classes

LaserCoordination(index[, descr])

ES-Coordination-Laser-001: Laser coordination

Class Inheritance Diagram

Inheritance diagram of lsst.ts.externalscripts.coordination.laser_coordination.LaserCoordination

lsst.ts.externalscripts.maintel Package

Classes

MakeComCamCalibrations([index])

Class for taking images, constructing, verifying, and certifying combined calibrations with LSSTComCam.

TrackTargetSched(index)

Track target using the scheduler

WarmUpHexapod(index[, remotes])

Warm up Camera/M2 Hexapod after they have been idle for a long time.

Class Inheritance Diagram

Inheritance diagram of lsst.ts.externalscripts.maintel.make_comcam_calibrations.MakeComCamCalibrations, lsst.ts.externalscripts.maintel.track_target_sched.TrackTargetSched, lsst.ts.externalscripts.maintel.warmup_hexapod.WarmUpHexapod