Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-17488

Write LinearStage-Electrometer-TunableLaser Coordination ExternalScript

    XMLWordPrintable

    Details

    • Story Points:
      4
    • 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.

        Attachments

          Issue Links

            Activity

            Hide
            ecoughlin Eric Coughlin added a comment -
            Show
            ecoughlin Eric Coughlin added a comment - Pull Request:  https://github.com/lsst-ts/ts_externalscripts/pull/4
            Hide
            tribeiro Tiago Ribeiro added a comment -

            Review completed in GitHub.

            Show
            tribeiro Tiago Ribeiro added a comment - Review completed in GitHub.
            Hide
            ecoughlin Eric Coughlin added a comment -

            Merged into develop.

            Show
            ecoughlin Eric Coughlin added a comment - Merged into develop.

              People

              Assignee:
              ecoughlin Eric Coughlin
              Reporter:
              ecoughlin Eric Coughlin
              Reviewers:
              Tiago Ribeiro
              Watchers:
              Eric Coughlin, Patrick Ingraham, Te-Wei Tsai, Tiago Ribeiro
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Start date:
                End date:

                  Jenkins

                  No builds found.