Skip to content

JWST Build 7.8

Compare
Choose a tag to compare
@jdavies-st jdavies-st released this 09 Jun 08:42

Release Notes

The JWST calibration pipeline (v1.2.3) has been made available for installation on PyPi and github. A high-level list of updates in this build is given below.

Association generator rules updates

  • Properly segregate NIRCam + NIRISS parallel Wide Field Slitless Spectroscopy (WFSS) exposures by instrument
  • Process MIRI MRS dedicated background observations as stand-alone science
  • Only associate direct images obtained using the same instrument channel with WFSS grism images
  • Generate "spec3" associations for MIRI MRS observations that don't use a dither pattern
  • Don't create ASN's for NIRCam Engineering Template exposures that use EXP_TYPE='NRC_GRISM' and PUPIL='CLEAR'
  • Only use exposures from other primary nod positions as background members for NIRSpec fixed-slit observations that employ sub-pixel dithering

Updates to the Level-1b set_telescope_pointing script to:

  • Moved the JWST_[XYZ] and JWST_D[XYZ] keywords from the primary header to the SCI extension header

Updates to Level-2a processing for all exposure modes include:

  • Updated the "refpix" step to properly handle subarray exposures that use 4 amplifiers for readout
  • Updated the "jump" step to detect jumps in integrations containing only 3 or 4 groups
  • Refactored the Ordinary Least Squares (OLS) algorithms in the "ramp_fit" step

Updates to Level-2b processing for all exposure modes include:

  • Fix the computation of S_REGION for exposures that straddle the RA=0 boundary
  • Added new step parameter to the "background" step that allows saving the combined background image

Updates to Level-2b spectroscopic (calwebb_spec2) processing include:

  • Updated the "srctype" step to populate SRCTYPE based on the "is_extended" flag for WFSS exposures
  • "cube_build" step updates to improve processing efficiency
  • Implemented variance and error propagation in the "extract_1d" step

Updates to the Level-3 imaging (calwebb_image3) processing include:

  • Updated the "resample" step to propagate variance and error arrays
  • Modified the "source_catalog" step to compute photometric errors
  • Modified the "source_catalog" step to store "is_extended" instead of "is_star" for each source
  • Modified the "source_catalog" step to compute concentration indexes as flux ratios instead of magnitude differences

Updates to the Level-3 spectroscopic (calwebb_spec3) processing include:

  • Updated the "resample_spec" step to propagate variance and error arrays
  • "cube_build" step updates to improve processing efficiency
  • Implemented variance and error propagation in the "extract_1d" step

Updates to the Level-3 TSO (calwebb_tso3) pipeline include:

  • Modified the "outlier_detection" step to use simple sigma clipping up the stack of integrations within an exposure

Updates to the Level-3 AMI (calwebb_ami3) pipeline include:

  • Fix sign error in AMI pupil phase results

The complete change log follows:

datamodels

  • Add back and use "CALCULATED" for ENGQLPTG. [#6135]

  • Convert incoming Path objects to strings in datamodels.open [#6130]