[PIPE2D-322] Write a function and task to determine wavelength accuracy Created: 31/Jan/19  Updated: 31/Mar/23  Resolved: 31/Mar/23

Status: Won't Fix
Project: DRP 2-D Pipeline
Component/s: None
Affects Version/s: 5.0
Fix Version/s: 6.0

Type: Task Priority: Normal
Reporter: hassan Assignee: Kiyoto Yabe
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File arc_hgar_17197_wl_calib_residual.png     PNG File arc_hgar_17209_wl_calib_residual.png     PNG File arc_hgar_fiberId_wl_calib_rms.png     PNG File arc_hgar_visit_wl_calib_rms.png     PNG File arc_jul2019calibs_hgar_fiberId_wl_calib_rms.png     PNG File arc_jul2019calibs_hgar_visit_wl_calib_rms.png     PNG File arc_jul2019calibs_ne_fiberId_wl_calib_rms.png     PNG File arc_jul2019calibs_ne_visit_wl_calib_rms.png     PNG File arc_ne_17244_wl_calib_residual.png     PNG File arc_ne_17244_wl_calib_rms.png     PNG File arc_ne_17297_wl_calib_rms.png     PNG File arc_ne_fiberId_wl_calib_rms.png     PNG File arc_ne_visit_wl_calib_rms.png    
Issue Links:
Blocks
is blocked by PIPE2D-380 Write fitted wavelength position and ... Done
Story Points: 4
Epic Link: Wavelength Solution
Sprint: 2DDRP-2019 G, 2DDRP-2019 H

 Description   

Using the results from PIPE2D-380, provide functions that analyze the accuracy of the wavelength solution determined by the 2D DRP pipeline.

Checks include (but not exhaustive):

  1. For a given exposure, estimate the RMS error in wavelength for each fibers. This can be compared with that determined from the pipeline.
  2. As above, but provide an overall estimate across all fibers.
  3. Examine the error evolution across a number of exposures for any time-dependent trend.

In addition to the RMS error, other statistics should be considered and if appropriate provided. Plots in addition to textual output should be provided - anything that can assist the team to determine any problems with the wavelength solution.



 Comments   
Comment by rhl [ 31/Jan/19 ]

The pipelines calculate these numbers (so the code exists), we need to extract this information; it keeps back some number of lines for the purpose.  We also need to compare one arc exposure with others.

 

Comment by Kiyoto Yabe [ 29/Nov/19 ]

The very initial results:

The residual of the wavelength calibration (`fitWavelength` - `refWavelength`) as a function of `refWavelength` based on the output of in wlFitData of a Ne arc (visit=17244). I assumed that `status`=1 means good results here. The color in the plot indicates `fiberId`.

The RMS error in wavelength for each fiber as a function of `fiberId`. The measured RMS errors are basically consistent with the output displayed during the pipeline processing.

I will think about what other statistics we need later.

Comment by Kiyoto Yabe [ 02/Mar/20 ]

Here are plots of the RMS errors as a function of visit for May2019 data (left=HgAr and right=Ne):

Visits with small RMS error (left) and large RMS error (right) for HgAr data:

Below are the RMS errors in each fiberId for all visits (left=HgAr and right=Ne):

Note: the solid line is the average of the RMS errors in each fiberId.

 

Comment by Kiyoto Yabe [ 12/Mar/20 ]

Here are plots of RMS error as a function of visit for July2019 data (left=HgAr and right=Ne):

Below are the RMS errors in each fiberId for all visits (left=HgAr and right=Ne):

 

Comment by Kiyoto Yabe [ 31/Mar/23 ]

I think this will be covered by detectorMap QA (PIPE2D-1172), so we close this ticket.

Generated at Sat Feb 10 15:51:09 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.