Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_main_telescope
-
Story Points:4
-
Epic Link:
-
Sprint:TSSW Sprint - Feb 04 - Feb 16, TSSW Sprint - Mar 18 - Mar 30, TSSW Sprint - Apr 1 - Apr 13, TSSW Sprint - Apr 15 - Apr 27, TSSW Sprint - Apr 29 - May 11
-
Team:Telescope and Site
Description
Write an external script utilizing the scriptqueue BaseScript class that utilizes two linear stages which are at right angles. The TunableLaser will propagate at a wavelength or wavelength ranges. The linear stages will then move in step increments as the laser is propagating. The electrometer will then be read from as each increments occurs. The data from each CSC will then be put into a data file. Then a plot(not part of script) will be generated from the resulting data.
The idea is to use test-driven development to ensure that a. unit tests are written and b. that code logic is good. Unit tests using CSCs have been written using a Harness which wraps certain calls in mocks to ensure that only consistent software logic is being used.
The task ultimately became a part of Nick's visit as outlined by dm-17694 and dm-17943. Because of some issues with SAL and the private network along with some weird CSC. This task produced an early version of the script without the laser but is configurable to run in such a manner with or without the laser as part of the script.
Pull Request: https://github.com/lsst-ts/ts_externalscripts/pull/4