Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Pipeline stepNIRISS statusNIRISS commentsNIRCam statusNIRCam commentsMIRI statusMIRI commentsNIRSpec statusNIRSpec comments
group_scale

Status
colourGreen
titleDone

The step is supossed to do nothing for NIRISS/SOSS (here, a group = 1 frame). Indeed, nothing changes when running this step, except for the length of the ASDF element in the HDU list object, which is normal.

Status
titletodo


N/A

Status
titletodo


dq_init

Status
colourGreen
titleDone

This step correctly initializes the data-quality flags, as it is supposed to do, according to the reference mask in CRDS.

Status
titletodo


Status
colourGreen
titleDONE

(high-level test)

Status
titletodo


saturation

Status
colourGreen
titleDone

This step does what is expected to do: it captures saturated pixels and flags them in the GROUPDQ masks. The simulations used for this validation had saturated pixels and they were correctly identified (flagged) by the pipeline.

Status
titletodo


Status
colourGreen
titledone

(high-level)

Status
titletodo


superbias

Status
colourGreen
titleDone

Tested my own bias substraction using reference files and got exact same results.

Status
titletodo


N/A

Status
titletodo


resetN/A
N/A

Status
colourGreen
titleDONE

This was tested on a TSO imaging file separately since this step does not currently run by default. The test passed with no issues.N/A
linearity

Status
colourGreen
titleDone

Tested linearity correction using reference files and got exact same results.

Status
titletodo


Status
titletodo


Status
titletodo


rscdN/A
N/A

Status
titletodo


N/A
dark_current

Status
colourGreen
titleDone

Dark frames perform expected corrections on the data.

Status
titletodo


Status
titletodo


Status
titletodo


refpix

Status
colourGreen
titleDone

Currently, does not do anything to NIRISS/SOSS simulations, as reference pixels there are set to zero. When injecting a fake strain of reference pixels got some deviations that most likely have to do with DMS-detector frame rotations.

Status
titletodo


Status
colourGreen
titleDONE

This step is sufficiently tested in unit tests. It is skipped for MIRI subarray data so only applies to FULL array imaging TSOs, and note that MIRISim's implementation of Refpix is different from the pipeline step, so may give unexpected results. 

Status
titletodo



jump

Status
colourGreen
titleDone

Step produced no errors. Detected jumps are consistent with pipeline specificationsHowever, currently detecting more jumps than it should — will revisit once some errors on the SOSS simulator are addressed (see below).

Status
titletodo


Status
colourGreen
titleDONE

high level testing is done. Inserted cosmic rays of varying strengths were detected (based on threshold) and flagged neighboring pixels (based on level above background)

Status
titletodo


ramp_fitting

Status
colourYellowGreen
titleongoingDone

The pipeline was tested against an OLS ramp fit, and pipeline does exactly as intended*rateints files show small spikes that do not show on my own ramps, even when being careful with GROUPSDQ (see notebook).

Status
colourYellow
titleONGOING

produced rateints with 7.5 and independent linear fits; substantial difference in a subset of data.

Status
titletodo


Status
titletodo


gain_scale

Status
todo
colourGreen
titleDone

This step only applies to NIRSpec data. Because no GAINFACT is found in the headers, this step is properly skipped by the pipeline.

Status
titletodo


Status
colourGreen
titleDONE

Documentation states 'This currently only applies to NIRSpec exposures that are read out using a subarray pattern, in which case a gain setting of 2 is used instead of the standard setting of 1.' This step is properly skipped for MIRI data.

Status
titletodo











Extended comments by instrument branch:

  • NIRISS: For the jump detection algorithm, the pipeline seems to be detecting a large fraction of jumps (~20% per integration). This is most likely due to a mismatch between reference files used to generate the simulations and the ones used to reduce the data, which ultimately leads to badly calculated errorbars, which might be giving rise to bad jumps. Will re-check this step once this is solved by the simulator, but the jump step seems to be doing what is intended to do.
  • NIRCam
  • MIRI:
  • NIRSpec:

Stage 2: Spectroscopic processing TSO testing

...