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.

TakeTwilightFlatsLatiss(index)

Specialized script for taking Twilight flats with LATISS.

WepCheckout(index[, descr])

Checkout the WEP pipeline.

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.auxtel.latiss_take_twilight_flats.TakeTwilightFlatsLatiss, lsst.ts.externalscripts.auxtel.wep_checkout.WepCheckout

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.

ParameterMarchComCam(index[, descr])

Perform a parameter march by taking images at different degree of freedom position with ComCam.

ParameterMarchLSSTCam(index[, descr])

Perform a parameter march by taking images at different degree of freedom position with LSSTCam.

TakeComCamGuiderImage(index)

Script to test taking data with ComCam with guider mode on.

TakePTCFlatsComCam(index)

Specialized script for taking PTC flats with ComCam.

TakeRotatedComCam(index)

Take images with ComCam at different rotator angles.

TakeTwilightFlatsComCam(index)

Specialized script for taking Twilight flats with ComCam.

TakeTwilightFlatsLSSTCam(index)

Specialized script for taking Twilight flats with LSSTCam.

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.parameter_march_comcam.ParameterMarchComCam, lsst.ts.externalscripts.maintel.parameter_march_lsstcam.ParameterMarchLSSTCam, lsst.ts.externalscripts.maintel.take_comcam_guider_image.TakeComCamGuiderImage, lsst.ts.externalscripts.maintel.take_ptc_flats_comcam.TakePTCFlatsComCam, lsst.ts.externalscripts.maintel.take_rotated_comcam.TakeRotatedComCam, lsst.ts.externalscripts.maintel.take_twilight_flats_comcam.TakeTwilightFlatsComCam, lsst.ts.externalscripts.maintel.take_twilight_flats_lsstcam.TakeTwilightFlatsLSSTCam, lsst.ts.externalscripts.maintel.track_target_sched.TrackTargetSched, lsst.ts.externalscripts.maintel.warmup_hexapod.WarmUpHexapod