Jwst

Latest version: v1.17.1

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

Scan your dependencies

Page 5 of 16

1.10.1

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

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

- Corrected information about the application of the ``srctype`` step to WFSS exposures.
[7536]

extract_1d
----------

- Update to be skipped for NIRSpec fixed slit modes with rateints input, because
that mode is not allowed. [7516]

flat_field
----------

- Updated to allow processing of NIRSpec fixed-slit 3D (rateints) files. [7516]

jump
----

- Added a new parameter that limits maximum size of extension of jump. It exists
in the STCAL jump code but not in JWST. This allows the parameter to be changed.
Also, scaled two input parameters that are listed as radius to be a factor of two
higher to match the opencv code that uses diameter. [7545]

other
-----

- Remove use of deprecated ``pytest-openfiles`` plugin. This has been replaced by
catching ``ResourceWarning``. [7526]

- Remove use of ``codecov`` package. [7543]

photom
------

- Label spectral data units for NIRISS SOSS as MJy, to be consistent with
``PHOTMJ`` scalar conversion factor and other point-source spectral data [7538]

resample_spec
-------------

- Update ``resample_spec`` to be skipped for NIRSpec fixed slit MultiSlitModel
rateints input, because that mode is not allowed. [7516]

1.10.0

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

assign_wcs
----------

- Fix ``WCS.bounding_box`` computation for MIRI MRS TSO observations so that it
properly accounts for the 3D shape of the data. [7492]

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

- Remove extra reprocessing of existing associations. [7506]

- Treat PSF exposures as science for Level 2 association processing, so that they
too get linked background exposures associated with them, just like science
target exposures. [7508]

calwebb_detector1
-----------------

- Added the call to the undersampling_correction step to the ``calwebb_detector1``
pipeline. [7501]

- Added regression test for ``calwebb_detector1`` pipeline to include the new
``undersampling_correction`` step. [7509]

cube_build
----------

- Windows: MSVC: Allocate ``wave_slice_dq`` array using ``mem_alloc_dq()`` [7491]

- Memory improvements, do not allow MIRI and 'internal_cal', and allow user to
set suffix for the output. [7521]

datamodels
----------

- Move ``jwst.datamodels`` out of ``jwst`` into ``stdatamodels.jwst.datamodels``. [7439]

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

- Fixed minor errors in the docs for EngDB, outlier_detection, and ramp fitting. [7500]

- Update documentation for ``calwebb_detector1`` to include the undersampling_correction
step. [7510]

- Clarify ``jump`` arguments documentation, and correct typos. [7518]

- Update description of ``undersampling`` step to improve readability. [7589]

dq_init
-------

- Propagate ``DO_NOT_USE`` flags from MASK ref file to GROUPDQ array during
dq initialization [7447]

extract_1d
----------

- Fix the logic for handling the ``use_source_posn`` parameter, so that proper
precedence is given for command line override, reference file settings, and
internal decisions of the appropriate setting (in that order). [7466]

- Edit surface brightness unit strings so that they can be properly parsed
by ``astropy.units`` [7511]

jump
----

- This has the changes in the JWST repo that allow new parameters to be passed to
the STCAL code that made the following changes:
Updated the code for both NIR Snowballs and MIRI Showers. The snowball
flagging will now extend the saturated core of snowballs. Also,
circles are no longer used for snowballs preventing the huge circles
of flagged pixels from a glancing CR. Finally snowball flagging now has more stringent tests
to prevent incorrect indentification of snowballs.
Shower code is completely new and is now able to find extended
emission far below the single pixel SNR. It also allows detected
showers to flag groups after the detection. [7478]

other
-----

- Update ``minimum_deps`` script to use ``importlib_metadata`` and ``packaging``
instead of ``pkg_resources``. [7457]

- Switch ``stcal.dqflags`` imports to ``stdatamodels.dqflags``. [7475]

- Fix failing ``check-security`` job in CI. [7496]

- Fix memory leaks in packages that use C code: ``cube_build``, ``wfss_contam``,
and ``straylight``. [7493]

- add `opencv-python` to hard dependencies for usage of snowball detection in the jump step in `stcal` [7499]

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

- Update the documentation to give more details on the algorithm and the parameters
used for controlling the step. [7481]

pathloss
--------

- Update to apply the correction array to all integrations when given a 3D
rateints input for MIRI LRS fixed slit data [7446]

photom
------

- Fix bug so that each slit of a NIRSpec fixed-slit dataset gets the proper flux
calibration applied, based on the slit-dependent source type (POINT or EXTENDED).
[7451]

- Correct units of ``photom_uniform`` array to MJy/sr for NIRSpec fixed
slit data, to allow for expected behavior in ``master_background`` processing. [7464]

pipeline
--------

- Update the calwebb_spec2 pipeline to move the MIRI MRS straylight step to before
the flat-fielding step. [7486]

- Update the calwebb_spec2 pipeline to make a deep copy of the current results before
calling the ``resample_spec`` and ``extract_1d`` steps, to avoid issues with the
input data accidentally getting modified by those steps. [7451]

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

- Changed computations for ramps that have only one good group in the 0th
group. Ramps that have a non-zero groupgap should not use group_time, but
(NFrames+1)*TFrame/2, instead. [7461, spacetelescope/stcal142]

- Update ramp fitting to calculate separate readnoise variance for processing
``undersampling_correction`` output [7484]

resample
--------

- Added support for custom reference WCS for the resample steps. [7442]

- Require minimum version of ``drizzle`` to be at least 1.13.7, which fixes
a bug due to which parts of input images may not be present in the output
resampled image under certain circumstances. [7460]

- Carry through good bits correctly for the variance array [7515]

residual_fringe
---------------

- Updated to provide proper handling of NaNs in input [7471]

scripts
-------

- Added a script ``adjust_wcs.py`` to apply additional user-provided rotations
and scale corrections to an imaging WCS of a calibrated image. [7430]

- Update ``minimum_deps`` script to use ``importlib_metadata`` and ``packaging``
instead of ``pkg_resources``. [7457]

- Offload ``minimum_deps`` script to ``minimum_dependencies`` package [7463]

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

- Correct WCS determination for aperture MIRIM_TAMRS [7449]

- Fill values of ``TARG_RA`` and ``TARG_DEC`` with ``RA_REF`` and ``DEC_REF``
if target location is not provided, e.g. for pure parallel observations [7512]

straylight
----------

- Updated to provide proper handling of NaNs in the input images. [7455]

transforms
----------

- Fix the NIRISS SOSS transform in the manifest and converter so the correct tag
is used and no warnings are issued by ASDF. [7456]

- Move ``jwst.transforms`` out of ``jwst`` into ``stdatamodels.jwst.transforms``. [7441]

- Update NIRCam WFSS transforms to use version 6 of GRISMCONF fileset; interpolate
to create inverse dispersion relation due to third-order polynomial in use [7018]

tweakreg
--------

- Added a ``utils.py`` module and a function (``adjust_wcs()``) to apply
additional user-provided rotations and scale corrections to an imaging
WCS of a calibrated image. [7430]

- Fixed a bug due to which alignment may be aborted due to corrections
being "too large" yet compatible with step parameters. [7494]

- Added a trap for failures in source catalog construction, which now returns
an empty catalog for the image on which the error occurred. [7507]

- Fixed a crash occuring when alignment of a single image to an absolute
astrometric catalog (e.g. Gaia) fails due to not enough sources in the
catalog. [7513]

undersampling_correction
------------------------

- New step between jump and ramp_fitting in the ``Detector1Pipeline``. [7479]

1.9.6

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

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

- Ensure matched exposures generated by list of candidates continue processing,
in order to avoid linked exposures - like backgrounds - from getting dropped
from associations. [7485]

1.9.5

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

- add ``opencv-python`` to ``requirements-sdp.txt`` to support snowball correction

1.9.4

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

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

- Ensure all NIRSpec imprint exposures are included in associations [7438]

calwebb_spec2
-------------

- Subtract leakcal/imprint image from science and backgrounds before background subtraction
is applied. [7426]

general
-------

- Pin ``BayesicFitting`` to < 3.1.0 to avoid an import error in that release. [7435]

imprint
-------

- Match leakcal/imprint image and science/background image by using dither position number [7426]

- Ensure that the observation number of the imprint image matches the observation number of the image
from which the imprint is to be subtracted. This is necessary to properly pair up imprint images
with their respective target and background images that are in different observations. [7440]

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

- Bug fix for corner case of 1 good group and 1 jump-flagged group, so that slope is set to
NaN (instead of zero) and flagged as DO_NOT_USE. [spacetelescope/stcal141]

regtest
-------

- Update MIRI calwebb_coron3 test to use in-flight data [7431]

- Update NIRSpec fixed slit testing of spec2 and spec3 pipelines, and
bright object time series testing of spec2, to use in-flight data [7432]

- Update FGS testing of calwebb_image2 pipeline for FGS science-mode
to use in-flight data [7433]

- Update NIRISS calwebb_ami3 test to use in-flight data [7434]

1.9.3

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

cube_build
----------

- Fix bug for NIRSpec data that did not allow the user to specify the min/max wavelengths for
the cube [7427]

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

- Open image models in a "with" context to keep models open while accessing contents [7425]

Page 5 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.