Add QE, gain, read noise to as built camera.

Description

This requires two things.

First, moving QE curves measured in the ts8 to the appropriate location for the as installed rafts.

Second, updating the camera geometry files with the as built electronic properties.

This issue will implement this for one raft and document the process. Then, it should then be repeated for the other rafts as they become available.

Attachments

3

Checklist

Lucidchart Diagrams

Issue Matrix

hide

Activity

Show:

Simon Krughoff 
August 19, 2020 at 5:47 PM

added

to obs_lsst and in so doing updated it slightly from the original

form. Unfortunately, it would have taken more effort than he or I have at the moment to bring it in line with DM coding standards to get it through review. I have made to do that work at some point in the future.

Simon Krughoff 
January 15, 2020 at 5:07 PM

This seems to be working as intended, so I'm going to mark as done.

Simon Krughoff 
January 9, 2020 at 11:23 PM

has implemented an updated script that also does the moving around of QE curve files. It is attached here as

. It should be invoked exactly the same way as described in the previous comment.

Simon Krughoff 
January 8, 2020 at 11:25 PM
(edited)

Updating the camera geometry.

This is done in obs_lsst.

This is done using the attached utility script (

). It is invoked as follows:

On https://tucson-teststand.lsst.codes/nb/ an example would be:

Simon Krughoff 
January 8, 2020 at 11:01 PM

Adding QE curves to lsstCam in obs_lsst_data.

First, figure out where the raft was installed. This is done via mapping the raft tower module number to a raft name. I believe the source of primacy for this is this confluence page.

Make sure obs_lsst and obs_lsst_data are set up and on the correct branch.

We'll start with RTM-011 which maps to R01.

  • Make directories for the curves to go into:

  • Copy the appropriate files from ts8 to the corresponding spot in the lsstcam area:

  • Now we need to know the sensor index from the name of the sensor since that metadata is used elsewhere. We can use the camera object to get this information. In a python interpreter session:

  • Now we can edit the files to update the metadata. There are only a few things that need to be updated:
    1. INSTRUME: TS8 --> LSSTCAM
    2. DETECTOR: This needs to be set to the corresponding integer in the list above.
    3. CALIB_ID: raftName needs to be changed from the RTM number to the actual raft name. detector, ccd and ccdnum need to be set to the same thing as DETECTOR.

I have been doing this by hand:

A diff should look something like this:

Now run scons -c then scons in obs_lsst and you should see that your qe curves are being ingested at the end.

Commit and push.

Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

RubinTeam

Components

Checklist

Created January 8, 2020 at 9:24 PM
Updated August 19, 2020 at 5:47 PM
Resolved January 15, 2020 at 5:07 PM