We need not flag "high delays" (~250ns) | DECIDED | | | | |
Treatment of observations during G5 geo-magnetic storm | DECIDED | | Perform normal QA, include note about the storm | | |
Dealing with "\n" character in SRDP FITS image headers | | | | | |
Treatment of 3-bit data that had the compression fix applied | DECIDED | | See below | | |
Classification as SRDP/non-SRDP based on correlator tuning and science goals | DECIDED | | See below | | |
SRDP-fail of images from A-->D move if artifacts from outlying antennas | DECIDED | | Keep the calibration and flagging as is, but "fail entire request" for images with artifacts due to outlying antennas | | |
Do not apply compression fix on 3-bit data | DECIDED | | - "compression fix" should never be applied on 3-bit data regardless of Pdiff behavior
- If compression evident (< ~ 20%) include qa note about possible error in flux scaling
- If scatter < 20% in (amplitude) calibration tables, leave be.
- If scatter > 20%, compare to Pdiff/compression levels → if tracking compression, leave be. If not tracking compression, flagging likely needed.
- If scatter is outside of 0.5–1.5 range (i.e. > 50%), flag affected data.
| | |
pipeline hacks to ignore requantizer table | DECIDED | | - MCAF
Rich M was informed of the MCAF bug and it has been fixed the week of 2022-10-03.
CASA Steve and George M discussed and would like to change the way gencal caltype='rq' behaves. CASA ticket has been created: https://open-jira.nrao.edu/browse/CAS-13941
22A-126 We decided to qaFail all EBs. The PI has been informed of the issue through a helpdesk ticket: https://help.nrao.edu/agent/go/ticket/35000
We would like to note the issue in the archive for future users. Comment added here: https://open-confluence.nrao.edu/display/SRDP/Archive+Data+Annotation+Tools
Emmanuel provided the scripted pipeline hack and Brian K provided the integrated hack. We gave the scripted hack but not the integrated hack to the 22A-126 PI, because they are mostly using it to compliment manual data reduction and did not press the issue. Official policy may need more discussion. (Personal note from Edward: if I have an easy solution and it could help a user, it feels weird to sit on the info and not share it with them.)
20A-160 This project has at least one EB with a completely empty SysPower.bin. We gave the integrated hack to Michael Rugel since he is a Jansky Fellow, and had already processed MANY large data sets with the integrated pipeline.
Scripted Pipeline Hack
In EVLA_pipe_priorcals.py:
if startdate >= 55616.6: default(gencal) vis=ms_active caltable='requantizergains.g' caltype='rq' spw='' antenna='' pol='' parameter=[] # gencal()
if os.path.exists('requantizergains.g'): priorcals=['gain_curves.g','opacities.g','requantizergains.g'] else: priorcals=['gain_curves.g','opacities.g']
Integrated Pipeline Hack
In the file: ./pipeline/pipeline/hifv/tasks/priorcals/priorcals.py
Change the line:
rq_result = self._do_rqcal() to rq_result = None
In the file: ./pipeline/pipeline/hifv/templates/priorcals.mako
Add a conditional "if" statement around the rq table loop:
%if single_result.rq_result:
%for single_result in result: <p><b>${os.path.basename(single_result.rq_result.inputs['caltable'])} </b></p> %endfor
%endif
[WARNING - indentation matters and may not be correct in this format]
| | |
subarrays / minimum # antennas to qualify for SRDP | IN PROGRESS | | | | |
unphysical spectral index | DECIDED | | 1. pipeline completes, no fluxboot warning, plotsummary indicates that the specline spw and continuum spw are scaled to match in amp --> qaPass, no note
2. pipeline completes, no fluxboot warning, plotsummary indicates that the specline spw has amp offset from continuum spw --> qaPass with note
3. pipeline completes, fluxboot warns spix >5 --> qaPass with note
4. pipeline fails (spix >100) --> qaFail, email with note
Note: In fluxboot stage, the determined spectral index is unphysical due to the fitted centers of each spw being very close together compared to the overall bandwidth. Manual calibration with fitorder=0 in fluxscale task is recommended.
Pipeline future development: Add a fractional bandwidth heuristic for cases where we would want to use a fitorder=0, and then make fitorder=0 work in the pipeline. Fluxscale can take a fitorder=0, so it's mainly a pipeline limitation. | | |
missing fluxboot solutions for pol cal | | | Pipeline results with missing fluxboot solutions are qa pass with noted below added. QA Note: "In the fluxboot stage, gain solutions are not present for some basebands/spws of 3C138. Additionally, because its CASA model is not used, the resulting amp vs uvwave plots for 3C138 are inaccurate. As 3C138 is used only for polarization angle calibration, the lack of fluxboot gain solutions has no effect on the overall calibration for Stokes I. However, before performing any polarization calibration we recommend setting the 3C138 model image with setjy, then running gaincal on 3C138 with calmode='p'." QA Note for instances where basebands/spw are not flagged: "Because 3C138 has only scan intents for polarization calibration, the CASA model is not used: the resulting amp vs uvwave plot for 3C138 is inaccurate. As 3C138 is used only for polarization angle calibration, the lack of fluxboot gain solutions has no effect on the overall calibration for Stokes I. However, before performing any polarization calibration we recommend setting the 3C138 model image with setjy, then running gaincal on 3C138 with calmode='p'."
| | |
3C286 Ka-band model in A-configuration | IN PROGRESS | | We will look into improving the model.
Mark says to continue including affected data in SRDP and do not flag the data. In comparison to the recent 3C147 model issue, we do not see ramps in amp vs freq solutions. Include a QA note:
"The 3C286 Ka-band model used for pipeline processing and packaged with CASA does not represent the source in A-configuration very well, causing amplitude errors. A new, more accurate model will be released with CASA in the future." "The current calibrator models for resolved flux density calibrators in A-configuration in CASA are created
with narrow band data. At the high frequencies of a broad band observation, this can mean that the calibrator
model does not represent the structure of the calibrator very well, leading to amplitude errors that reduce
the dynamic range of the calibrated data. This will be remedied in a future version of CASA and the pipeline."
| | |
super long sol int | | | srdp > flag affected band non-srdp > leave in
Include qa note in both cases. Example: ** S band long sol int = 950s due to a pipeline bug. Manual calibration is advised. ** | | |
amp ramps due to model | DECIDED | | srdp > review by AoD, likely leave in and pass non-srdp > leave in
In both cases include a qa note. Example: The current calibrator models for resolved flux density calibrators in A-configuration in CASA are created with narrow band data. At the high frequencies of a broad band observation, this can mean that the calibrator model does not represent the structure of the calibrator very well, leading to amplitude errors that reduce the dynamic range of the calibrated data. This will be remedied in a future version of CASA and the pipeline. In the meantime, if high image fidelity is required we have found that recalibration using a model for a higher frequency band scaled to the band of interest can work well. | | |
compression | DECIDED | | srdp > review by AoD, likely SRDP Fail non-srdp > leave in
In both cases, include qa note. Example: SRDP Failure due to strong gain compression in A2C2 in several antennas. | | |