===================
assign_wcs
----------
- Pass the dispersion relation to NIRCam row/column transforms, to interpolate
against if analytic inverse does not exist [7018]
associations
------------
- Updated level-2b and level-3 rules to properly handle NIRCam Coronagraphy
observations that use all 4 short-wave detectors. Only treat the one detector that
contains the target as coron, while treating the others as regular imaging. Also
create an image3 ASN that contains data from all 4 detectors. [7556]
background
----------
- Mask out NaN pixels in WFSS images before removing outlier values and calculating mean in
``robust_mean`` function. [7587]
blendmeta
---------
- Use ``JwstDataModel`` instead of deprecated ``DataModel`` [7607]
cube_build
----------
- Remove deleting the ``spaxel_dq`` array twice when using a weighting method of either msm or emsm. [7586]
- Updated to read wavelength range for NIRSpec IFU cubes from the cubepars reference file,
instead of setting it based on the data. This makes use of new NIRSpec IFU cubepars reference
files with wavelength arrays for the drizzle method. [7559]
datamodels
----------
- Removed use of deprecated ``stdatamodels.jwst.datamodels.DataModel`` class from
all steps and replaced it with ``stdatamodels.jwst.datamodels.JwstDataModel``. [7571]
- Dynamically inspect ``stdatamodels.jwst.datamodels`` and expose it as
``jwst.datamodels`` [7605]
- Updated ``stdatamodels.jwst.datamodels.outlierpars`` schema to include two new parameters
needed for outlier_detection_ifu. [7590]
- Updated ``stdatamodels.jwst.datamodels.outlierpars`` schema to include three new parameters
needed for outlier_detection_ifu. [spacetelescope/stdatamodels164, spacetelescope/stdatamodels167]
documentation
-------------
- Fix bugs in implementation of ``pixel_replace`` documentation. [7565]
- Update tutorial usage of ``jump.threshold`` to ``jump.rejection_threshold``. [7572]
- Update ``calwebb_spec2`` docs to reflect the fact that the MIRI MRS ``straylight``
step now comes before the ``flatfield`` step. [7593]
- Remove references to deprecated ``jwst.datamodels.DataModels`` [7607]
- Added link to JWST help desk on the top documentation page. [7610]
extract_1d
----------
- Changed the logic for handling NIRSpec IFU data, so that both point and extended sources
are treated the same, i.e. assume the inputs are in units of surface brightness for all
sources and convert extracted values to flux density. [7569]
- Changed IFU source location to floating point from integer, added ifu_autocen option to
automatically find point source centroids using DAOStarFinder. [7594]
- Added ifu_rfcorr option to apply 1d residual fringe correction to extracted
MIRI MRS spectra. [7594]
flat_field
----------
- Added log messages for reporting flat reference file(s) used. [7606]
other
-----
- Remove the use of ``stdatamodels.s3_utils`` from ``jwst``, and the ``aws`` install
option. [7542]
- Drop support for Python 3.8 [7552]
- Override package dependencies with requirements file when requested [7557]
- Close files left open in test suite [7599]
outlier_detection
-----------------
- Updated the outlier_detection_ifu algorithm which also required an update to
stdatamodels.jwst.datamodels.outlierpars [7590, spacetelescope/stdatamodels164,
spacetelescope/stdatamodels167]
pathloss
--------
- Bug fix for NIRSpec fixed-slit data to remove double application of correction
factors. [7566]
photom
------
- Updated to convert NIRSpec IFU point source data to units of surface brightness,
for compatibility with the ``cube_build`` step. [7569]
- Added time-dependent correction for MIRI MRS data [7600, spacetelescope/stdatamodels166]
pixel_replace
-------------
- Add ``pixel_replace`` step to ``Spec2Pipeline``, which uses a weighted interpolation
to estimate flux values for pixels flagged as ``DO_NOT_USE``. [7398]
ramp_fitting
------------
- Updated CI tests due to a change in STCAL, which fixed a bug in the way the number
of groups in a segment are computed when applying optimal weighting to line
fit segments. [7560, spacetelescope/stcal163]
residual_fringe
---------------
- Updated utilities code to add functions for MIRI MRS residual fringe correction to be applied
to one-dimensional spectra. [7594]
refpix
------
- Assign reference pixel flag to first and last four columns for
NIRSpec subarrays that do not share an edge with full frame,
so that corrections can be computed from those unilluminated pixels. [7598]
regtest
-------
- Updated input filenames for NIRCam ``wfss_contam`` tests [7595]
srctype
-------
- The SRCTYAPT takes precedence over PATTTYPE when setting the source type for
MIR_LRS-FIXEDSLIT, MIR_LRS-SLITLESS, 'MIR_MRS', NRC_TSGRISM, NRS_FIXEDSLIT, NRS_BRIGHTOBJ, NRS_IFU. [7583]
tweakreg
--------
- Fixed a bug in the ``tweakreg`` step that resulted in an exception when
using custom catalogs with ASN file name input. [7578]
- Added a tool ``transfer_wcs_correction`` to ``jwst.tweakreg.utils`` that
allows transferring alignment corrections from one file/data model to
another. It is an analog of the ``tweakback`` task in the
``drizzlepac``. [7573, 7591]
- Added the 'GAIADR3' catalog to the available options for alignment;
this has been enabled as the default option [7611].