JWST Build 7.8
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: