===================
assign_wcs
----------
- The MIRI LRS WCS was updated to include an nverse transform. [3106, 3360]
- The MIRI LRS spectral distortion is implemented now using a spline model. [3106]
- Both ``dither_point_index`` and ``metadata_id`` are used now to match rows
into the MSA meta file. [3448]
- ``MissingMSAFileError`` was renamed to ``MSAFileError`` [3448]
- Added two parameters to ``assign_wcs``, ``slit_y_low`` and ``slit_y_high``,
to allow changing the lower and upper limit of a Nirspec slit in the instrument
model. [2819]
background
----------
- Verify the exposures to be used as background have the same NIRSpec GWA
tilt values as the science exposures. If the background and science
exposures do not have matching GWA tilt values, then skip the background
subtraction step in calspec2. [3252]
barshadow
---------
- Updated to apply the correction to the science data arrays, in addition
to attaching as an extension. [3319]
- Updated to apply the square of the correction to VAR_FLAT [3427]
calwebb_spec3
-------------
- Add the ``master_background`` subtraction step to the pipeline. [3296]
combine_1d
----------
- Fix call to wcs.invert, and don't weight flux by sensitivity if the net
column is all zeros. [3274]
- Modified to use the same columns as now written by extract_1d.
The background parameter has been removed, since dividing by npixels
is now done in extract_1d. [3412]
datamodels
----------
- Fix ``url_mapper`` for fits-schema to allow URLs with of the format
http://stsci.edu/schemas/fits-schema/ to map to the correct location
in the ``jwst`` package. [3239]
- Change ``ModelContainer`` to load and instantiate datamodels from an
association on init. This reverts 1027. [3264]
- Keyword updates to data model schemas, including OBSFOLDR, MIRNGRPS,
MIRNFRMS, and new PATTTYPE values. [3266]
- Keyword updates to remove GS_STATE and change GUIDESTA to string
type. [3314]
- Added BUNIT keyword to gain and readnoise reference file schemas.
[3322]
- Update ``dq_def.schema``, ``group.schema`` and ``int_times.schema`` to comply
with ASDF standard. Remove unused ``extract1d.schema``. [3386]
- Update schemas to add new READPATT and BAND allowed values. [3463]
extract_1d
----------
- This step can now use a reference image for IFU data. The reference
image (for IFU) may be either 2-D or 3-D. When using a reference image
for non-IFU data, background smoothing is now done after scaling the
background count rate. [3258]
- Unit tests were added for IFU data. [3285]
- The target coordinates are used (for some modes) to determine the
extraction location, i.e. correcting for nod/dither offset. For IFU,
the areas of the source aperture and background annulus are computed
differently. [3362
- For IFU data for an extended source, the extraction parameters are
assigned values so that the entire image will be extracted, with no
background subtraction. For non-IFU data, a try/except block was added
to check for a WCS that does not have an inverse. Some code (but not
all) for the now-obsolete RELSENS extension has been deleted. [3390]
- This now writes columns SURF_BRIGHT and SB_ERROR instead of NET and
NERROR. The BACKGROUND column is divided by NPIXELS, so the units will
be surface brightness. This step no longer looks for a RELSENS
extension. [3412]
- The keywords that describe the units for the FLUX and ERROR columns
have been corrected; the units are now specified as "Jy". [3447]
extract_2d
----------
- An attribute ``dither_point`` was added to each slit in a ``MultiSlitModel``
for MOS observations. [3448]
flatfield
---------
- Propagate uncertainty from flat field into science ERR array and new
VAR_FLAT array which holds the variance due to the flat field. [3384]
master_background
-----------------
- Modified the unit tests for ``expand_to_2d``. [3242]
- Modified ``MasterBackgroundStep`` to be skipped if ``BackgroundStep``
was already run on the data. A new ``force_subtract`` parameter is
added to override this logic. [3263]
- ``MasterBackgroundStep`` now can handle BACKGROUND association members
that come from nodded exposures of the source. [3311]
- Updated the DQFlags of the background subtracted data to be DO_NOT_USE
for the pixels that have wavelengths outside the master background [3326]
- Modified ``expand_to_2d`` to loop over pixels for WFSS data. [3408]
outlier_detection
-----------------
- Fixed a bug that was causing the step to crash when calling the
``cube_build`` step for MIRI MRS data. [3296]
pathloss
--------
- Updated to apply the correction to the science data and err arrays. [3323]
- Updated to apply the square of the correction to VAR_FLAT [3427]
photom
------
- Updated to apply the flux calibration to the science data and err arrays.
[3359]
- Updated to compute a wavelength array for NIRISS SOSS exposures using
spectral order 1. [3387]
- Updated to apply the square of the correction to VAR_FLAT [3427]
reffile_utils
-------------
- Improved error messages when problems are encountered in extracting
subarrays from reference files. [3268]
resample_spec
-------------
- Fixed an issue with the spatial component of the WCS where the inverse
transform gave different results for negative ``RA`` and ``360 + RA``. [3404]
set_telescope_pointing
----------------------
- Fix ``populate_model_from_siaf`` to convert SIAF pixel scale from
arcsec to degrees for CDELTn keywords. [3248]
- Updates to prevent crashes when SIAF values needed for crpix or
cdelt keywords are missing. [3316]
- Convert FSM correction values from arcsec to radians. [3367]
srctype
-------
- Updated logic for background targets and nodded exposures. [3310]
transforms
----------
- A field ``dither_point`` was added to the ``Slit`` structure. [3448]
tweakreg
--------
- Bug fix: Improved 2D Histogram (pre-match shift) algorithm in Python. [3281]
- Fixed a bug in handling situations when no useable sources are
detected in any of the input images. [3286]
- Enhanced source catalog extraction algorithm to filter out sources outside
the WCS domain of definition (when available). [3292]
- Changed the type of exception raised when input has incorrect type. [3297]