Jwst

Latest version: v1.17.1

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 16

1.9.2

==================

documentation
-------------

- Remove references to CRDS PUB server [7421]

1.9.1

==================

associations
------------

- Modify entrypoint functions to not return anything unless a failure occurs [7418]

1.9.0

==================

assign_wcs
----------

- Fix computation of bounding box corners for WFSS grism 2D cutouts. [7312]

- Updated the loading of NIRSpec MSA configuration data to assign the source_id
for each slitlet from the shutter entry that contains the primary/main source. [7379]

- Added approximated imaging FITS WCS to WFSS grism image headers. [7373, 7412]

associations
------------

- Moved text dump of associations to happen when using the '-D' option,
rather than the '-v' option. [7068]

- Added background association candidates to list of level 3 candidate
types requiring members from more than one observation [7329]

- Refactor item reprocessing for efficiency. Also refactor how background associations are configured [7332]

- Suppress the use of association candidates for level 3 products marked with WFSC_LOS_JITTER. [7339]

- Split NIRISS WFSS dual grism (gr150r+gr150c) associations into separate asn's for each grism. [7351]

- Remove defaulting of the is_psf column [7356]

- Fix association registry ListCategory enum bug under Python 3.11 [7370]

- Fix NIRSpec IFU NOD background subtract and include leakcal in the Level2 associations. [7405]

- Do not clobber reprocessing lists when Level 2 rules are operating on 'c' type candidates [7410]

combine_1d
----------

- Sort combined wavelength array before building spectral wcs [7374]

cube_build
----------

- Fix a bug in 3d drizzle code for NIRSpec IFU. [7306]

- Change fill value for regions of SCI and ERR extensions with no data
from 0 to NaN. [7337]

- Remove code trimming zero-valued planes from cubes, so that cubes of fixed length will always
be produced. Move NaN-value setting to below spectral tear cleanup. [7391]

- Fix several bugs in memory management in the C code for cube build, which
would result in attempts to deallocate memory that was never allocated, thus
resulting in a core dump. [7408]

datamodels
----------

- Add subarray keywords in the ``filteroffset`` schema [7317]

- Remove duplicate enum entries for PATTTYPE (dither pattern type) values [7331]

- Added ``SUB400X256ALWB`` to subarray enum list of allowed NIRCam values. This
replaces ``SUB320ALWB``, which is retained in the ``obsolete`` enum list.
[7361]

- Added var_flat to the initialization in slit.py [7397]

documentation
-------------

- Update deprecation notice to name the CRDS_PATH variable appropriately. [7392]

extract_1d
----------

- Fix IFU spectral extraction code to not fail on NaN fill values
that now populate empty regions of the data cubes. [7337]

- Re-organized the way extract1d reference files are read in based
on type of file and added more checks when reading files. [7369]

- Update ATOCA algorithm for NIRISS SOSS extraction to development version;
includes increased robustness to various data issues, wavelength grid storage in
a new datamodel, and increased parameter control of ATOCA behavior. [6945]

- replace deprecated usages of ``np.int()`` to fix Numpy errors [7403]

extract_2d
----------

- Fix slice limits used in extraction of WFSS 2D cutouts. [7312]

- Add keywords for source RA and Dec for WFSS extractions [7372]

flatfield
---------

- Update the flat-field ERR computation for FGS guider mode exposures to
combine the input ERR and the flat field ERR in quadrature. [7346]

general
-------

- Add requirement for asdf-transform-schemas >= 0.3.0 [7352]

- Reorganize and expand user documentation, update docs landing page.
Add install instructions, quickstart guide, and elaborate on running
pipeline in Python and with strun. [6919]

- Fixed wrong Python version expected in ``__init__.py`` [7366]

- Replace ``flake8`` with ``ruff`` [7054]

- Fix deprecation warnings introduced by ``pytest`` ``7.2`` ahead of ``8.0`` [7325]

guider_cds
----------

- Calculate and output the ERR array based on the gain and readnoise
variances, and force the stack mode to use the default gain and readnoise
pixel values. [7309]

lib
---

- Fix circular import in ``lib.wcs_utils``. [7330]

outlier_detection
-----------------

- Fix deprecated calls to photutils.CircularAnnulus. [7407]

photom
------

- Cutout pixel area array to match the subarray of the science data. [7319]

- Remove duplicated division of pixel area during photometric calibration
of NIRSpec IFU data with EXTENDED source type; correct units in pixel area
division to sr from square arcseconds [7336]

ramp_fitting
------------

- Change the propagation of the SATURATED flag to be done only for complete
saturation. [7363, spacetelescope/stcal125]

- Set values to NaN, instead of zero, for pixels in rate and rateints products
that have no useable data for a slope calculation. Update unit tests for this change.
[7389, spacetelescope/stcal131]

resample
--------

- Enhanced spectral output WCS construction to guard against nearly identical
points. [7321]

- Added a utility function ``decode_context()`` to help identify all input
images that have contributed flux to an output (resampled) pixel. [7345]

- Fixed a bug in the definition of the output WCS for NIRSpec. [7359]

set_telescope_pointing
----------------------

- Pin PRD versions for tests that are not testing changes in PRD. [7380]

tweakreg
--------

- Do not skip tweakreg step in ``Image3Pipeline`` when ``ModelContainer``
has only one group. This is a continuation of PR6938. [7326]

- Fix a bug in the logic that handles inputs with a single image group when
an absolute reference catalog is provided. [7328]

- Pinned ``tweakwcs`` version to 0.8.1, which fixes a bug in how 2D histogram's
bin size is computed. This affects pre-alignment performed before source
matching. [7417]

wfss_contam
-----------

- Pull 2D cutout offsets from SlitModel subarray metadata rather than
grism WCS transform. [7343]

1.8.5

==================

documentation
-------------

- Update deprecation notice to name the CRDS_PATH variable appropriately. [7392]

1.8.4

==================


documentation
-------------

- Update deprecation notice with copyedit changes [7348]

- Clarify how to manage a local CRDS cache [7350]

1.8.3

==================

documentation
-------------

- CRDS PUB deprecation notice and transition documentation [7342]

Page 6 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.