-
Type: Task
-
Status: Open (View Workflow)
-
Priority: Normal
-
Resolution: Unresolved
-
Component/s: newitem
[ I am restating this ticket to include more subsystems. It did not make
sense to only cover detector properties. ]
We are starting to accrete time-variable data which are required for
instrument operations, image simulations, and data reductions. I'd
like to gather a list and see whether we can agree on a small number
of locations for them. And I propose that by default we save them all
in a small number of git repos: pfs_instdata for all, or maybe
spread out to ics_instdata, drp_instdata/obs_pfs,
ics_cobraData.
Here are the products I have thought of and a guess as to how often they will
change. Please propose or directly add any others.
Product | Consumer | Variability | Data Store | Comment |
---|---|---|---|---|
The MCS and FPS distortion coefficients and interpolation tables | FPS, ETS | Annual? | pfs_instdata | Most should be very stable, but we already know that there are annual variations. (See also |
pfsDetectorMaps | DRP | Field? | calib | These are expected to vary with time, but we don't yet know how much or how we will encapsulate the changes. As new versions of the full map, or as a basically static map plus perturbations? |
Detector focus motor positions | xcuActor | Warmup? | pfs_instdata | These need to be persisted, since we power them down |
Slit hexapod positions | enuActor | Stable? | pfs_instdata | These need to be persisted, since we power them down |
Cobra motion maps | FPS, ETS | Continuously! | opDB | Almost a silly example. |
Broken cobra list | FPS, ETS, DRP | Rarely! | pfs_instdata | Might be worth tracking on its own? |
Cobra x,y of center | ETS, DRP | Rarely | pfs_instdata | |
z-position of science fiber | ETS, DRP | Rarely | pfs_instdata | |
xyz-position of fiducial fiber | ETS, DRP | Rarely | pfs_instdata | |
Broken cable C fibers | ETS, DRP | Continuously | pfs_instdata | Already described in broken fiber status bit |
Broken cable B fibers | ETS, DRP | Continuously | pfs_instdata | |
Broken cable A fibers | ETS, DRP | Continuously | pfs_instdata | |
Fiber transmission | ETS, DRP | Continuously | pfs_instdata | INSTRM-1270 (also may address broken fibers above) |
Black dot locations | ETS, DRP | Continuously | pfs_instdata | |
Detector and controller voltages | ccdActor, hxActor, agccActor, mcsActor | Stable? | pfs_instdata | H4s will certainly differ. MCS probably not. CCDs? AGCCs? |
Detector defects | DRP | Stable/Warmup/Regen | calib | These are currently in obs_pfs. Would they stay there if we had a data product? |
Temperature/cryocooler power setpoints? | xcuActor, agccActor | pfs_instdata | ||
Amp gains and readnoises? | DRP or camera actors | Stable | calib | Are we really putting these in headers? |
Instrument/component "seasons" | YAML | After a warmup, or reconfiguration, or other physical change/cycle. I'd like to have a declared and published list. Is this the right place? Possibly covered already by existing mechanisms | ||
Lamp line lists? | DRP | obs_pfs | obs_pfs or a data product? Should not change between lamp changes. Note that the simulator wants actual line strengths | |
Sky lines | DRP | pfs_instdata | Currently maintained in obs_pfs | |
F-star candidate list | DRP | Continuously | target DB | Not quite a calibration product, but needs to be persisted. Location for data still to be determined (INFRA-242) |
AG-PFI transformation matrices | ETS | Rarely | pfs_instdata |
- is blocked by
-
INFRA-214 Create {{pfs_instdata}} repo for instrument characteristics
- Done
- relates to
-
INSTRM-1270 Track fiber transmission
- Open
-
INSTRM-1263 Cobra matching table production with dot location
- Won't Fix
-
INSTRM-1339 Provide function to provide PFI blackspot information
- Won't Fix
-
INSTRM-1244 Put all data interfaces used for targeting into pfs_utils
- Open
-
INSTRM-1037 Store AG geometry in pfs_insdata repo
- Done