Uploaded image for project: 'Instrument control development'
  1. Instrument control development
  2. INSTRM-1385

Make MCS readouts more efficient: pipe reads to mcsActor w/o going to disk

    XMLWordPrintable

    Details

    • Story Points:
      3
    • Sprint:
      PreEngRun4, EngRun3Cleanup

      Description

      The canonexp readout and mcs exposure processing take significantly more time than we want, and can be made more efficient. As it stands a single 0.8s exposure takes more than 10s. From looking at the timings, three obvious improvements are:

      • run the canonexp library routines in a permanently running daemon, which can pipe N*0.8s reads to the mcsActor without going to disk.
      • likewise, write the PFSC files in a background process, so that nothing waits on the writes.
      • mask off the non-PFI parts of the image and otherwise tune the background subtraction and centroiding.

      This ticket addresses the first of these improvements.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                chyan chyan
                Reporter:
                cloomis cloomis
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: