|
| 1 | +1.17.0 (2024-12-20) |
| 2 | +=================== |
| 3 | + |
| 4 | +General |
| 5 | +------- |
| 6 | + |
| 7 | +- Rename default branch to main. (`#8210 |
| 8 | + <https://github.com/spacetelescope/jwst/issues/8210>`_) |
| 9 | +- Added mypy type checking to CI checks (`#8852 |
| 10 | + <https://github.com/spacetelescope/jwst/issues/8852>`_) |
| 11 | +- Give regtest okify results unique subdirectories. (`#8885 |
| 12 | + <https://github.com/spacetelescope/jwst/issues/8885>`_) |
| 13 | +- Include xml and db test data as package data for lib tests. (`#8935 |
| 14 | + <https://github.com/spacetelescope/jwst/issues/8935>`_) |
| 15 | +- Update minimum required version of crds to allow for "data release style" |
| 16 | + contexts. (`#8950 <https://github.com/spacetelescope/jwst/issues/8950>`_) |
| 17 | +- remove ``okify_regtests`` script (move to ``ci_watson``) (`#8957 |
| 18 | + <https://github.com/spacetelescope/jwst/issues/8957>`_) |
| 19 | +- When blending metadata don't store columns containing all missing value |
| 20 | + (nans). (`#8958 <https://github.com/spacetelescope/jwst/issues/8958>`_) |
| 21 | +- Increase asdf upper pin to 5 (`#8966 |
| 22 | + <https://github.com/spacetelescope/jwst/issues/8966>`_) |
| 23 | + |
| 24 | + |
| 25 | +Documentation |
| 26 | +------------- |
| 27 | + |
| 28 | +- use ``towncrier`` to handle change log entries (`#8671 |
| 29 | + <https://github.com/spacetelescope/jwst/issues/8671>`_) |
| 30 | +- Mention possible need to provide package name to strun when using aliases. |
| 31 | + (`#8926 <https://github.com/spacetelescope/jwst/issues/8926>`_) |
| 32 | + |
| 33 | + |
| 34 | +``stpipe`` |
| 35 | +---------- |
| 36 | + |
| 37 | +- Add warning that ``Step.__call__`` is deprecated. (`#8761 |
| 38 | + <https://github.com/spacetelescope/jwst/issues/8761>`_) |
| 39 | +- Remove all uses of Step.__call__ to allow it's deprecation. (`#8945 |
| 40 | + <https://github.com/spacetelescope/jwst/issues/8945>`_) |
| 41 | + |
| 42 | + |
| 43 | +Data Models |
| 44 | +----------- |
| 45 | + |
| 46 | +- Remove memory-saving options from ModelContainer (`#8831 |
| 47 | + <https://github.com/spacetelescope/jwst/issues/8831>`_) |
| 48 | +- Update ModelLibrary to use meta.asn.exptype instead of meta.exptype. (`#8918 |
| 49 | + <https://github.com/spacetelescope/jwst/issues/8918>`_) |
| 50 | + |
| 51 | + |
| 52 | +Associations |
| 53 | +------------ |
| 54 | + |
| 55 | +- Add mosaic association candidates to list of level three candidate types |
| 56 | + requiring members from more than one observation (`#8843 |
| 57 | + <https://github.com/spacetelescope/jwst/issues/8843>`_) |
| 58 | + |
| 59 | + |
| 60 | +Scripts |
| 61 | +------- |
| 62 | + |
| 63 | +- Remove the outdated schema_editor script. (`#8909 |
| 64 | + <https://github.com/spacetelescope/jwst/issues/8909>`_) |
| 65 | + |
| 66 | + |
| 67 | +Pipeline |
| 68 | +-------- |
| 69 | + |
| 70 | +- Fixed a bug leading to incorrect area extensions, and sometimes crashes, in |
| 71 | + the coron3 pipeline (`#8907 |
| 72 | + <https://github.com/spacetelescope/jwst/issues/8907>`_) |
| 73 | +- Add 'mbsub' to the list of known suffixes, for ``master_background`` |
| 74 | + correction in ``calwebb_spec3``. (`#8927 |
| 75 | + <https://github.com/spacetelescope/jwst/issues/8927>`_) |
| 76 | +- Transfer wcsinfo metadata to new MultiSlitModel created during |
| 77 | + ``calwebb_spec2`` processing of NIRSpec MSA data. (`#8947 |
| 78 | + <https://github.com/spacetelescope/jwst/issues/8947>`_) |
| 79 | + |
| 80 | + |
| 81 | +ami_analyze / ami_normalize / ami_average (ami3) |
| 82 | +------------------------------------------------ |
| 83 | + |
| 84 | +- Change how AMI observables are averaged: average fringe quantities before |
| 85 | + calculating additional observables. Update their error calculation: use |
| 86 | + covariance of amplitudes/phases (and derived quantities) and standard error |
| 87 | + of the mean. Code now expects an ASDF filename string for user-supplied |
| 88 | + affine2d and bandpass input arguments. Example file creation in |
| 89 | + documentation. (`#8846 |
| 90 | + <https://github.com/spacetelescope/jwst/issues/8846>`_) |
| 91 | +- Use mask and pupil geometry constants from NRM reference file, and apply |
| 92 | + affine distortion from commissioning to LG model as default. (`#8974 |
| 93 | + <https://github.com/spacetelescope/jwst/issues/8974>`_) |
| 94 | + |
| 95 | + |
| 96 | +assign_wcs (image2, spec2) |
| 97 | +-------------------------- |
| 98 | + |
| 99 | +- Use the range of points in the TabularModel to adjust the bounding_box in a |
| 100 | + MIRI LRS FIXEDSLIT observation. |
| 101 | + Ignore the bounding_box in running the inverse WCS transform when computing |
| 102 | + crpix. (`#8554 <https://github.com/spacetelescope/jwst/issues/8554>`_) |
| 103 | +- Catch NaN values in msa tables for source positions in slit and replace with |
| 104 | + slit center. (`#8874 <https://github.com/spacetelescope/jwst/issues/8874>`_) |
| 105 | +- Use pixel vertices to define s_region instead of pixel centers." (`#8897 |
| 106 | + <https://github.com/spacetelescope/jwst/issues/8897>`_) |
| 107 | +- Fix all bounding box assignments to wcs objects so that they are correctly |
| 108 | + and |
| 109 | + specifically assigned as order ``F`` boxes. This ensures consistency with the |
| 110 | + assumptions made by GWCS for bounding boxes. (`#8963 |
| 111 | + <https://github.com/spacetelescope/jwst/issues/8963>`_) |
| 112 | +- Fix negative SHUTTRID values under numpy 2 (`#8978 |
| 113 | + <https://github.com/spacetelescope/jwst/issues/8978>`_) |
| 114 | + |
| 115 | + |
| 116 | +background (image2, spec2) |
| 117 | +-------------------------- |
| 118 | + |
| 119 | +- Fixed crash when combining full and subarray observations for background |
| 120 | + subtraction. (`#8787 <https://github.com/spacetelescope/jwst/issues/8787>`_) |
| 121 | +- Apply bitwise operations in correct order when counting good pixels in the |
| 122 | + background mask during WFSS background subtraction. (`#8916 |
| 123 | + <https://github.com/spacetelescope/jwst/issues/8916>`_) |
| 124 | +- Compute scaling for WFSS background subtraction using error-weighted mean |
| 125 | + (`#8990 <https://github.com/spacetelescope/jwst/issues/8990>`_) |
| 126 | + |
| 127 | + |
| 128 | +combine_1d (spec3) |
| 129 | +------------------ |
| 130 | + |
| 131 | +- Fix wavelength sort order for single input spectrum. (`#8927 |
| 132 | + <https://github.com/spacetelescope/jwst/issues/8927>`_) |
| 133 | + |
| 134 | + |
| 135 | +cube_build (spec2 IFU, spec3) |
| 136 | +----------------------------- |
| 137 | + |
| 138 | +- For moving-target IFU data, set RA, Dec header information of s3d products |
| 139 | + according to the mean of input models instead of the first input model. |
| 140 | + (`#8911 <https://github.com/spacetelescope/jwst/issues/8911>`_) |
| 141 | +- Tweak the cube_build spaxel debugging option to provide filename info and |
| 142 | + match outputs to the stated ordering. (`#8913 |
| 143 | + <https://github.com/spacetelescope/jwst/issues/8913>`_) |
| 144 | + |
| 145 | + |
| 146 | +emicorr (detector1 MIR) |
| 147 | +----------------------- |
| 148 | + |
| 149 | +- Removed the interleaved noise array and do interleaving of noise and |
| 150 | + subtraction in-place to avoid creating 2 arrays of equal dimensions to data. |
| 151 | + (`#8849 <https://github.com/spacetelescope/jwst/issues/8849>`_) |
| 152 | + |
| 153 | + |
| 154 | +extract_1d (spec2, spec3) |
| 155 | +------------------------- |
| 156 | + |
| 157 | +- Refactor the core extraction algorithm and aperture definition modules for |
| 158 | + slit and slitless extractions, for greater efficiency and maintainability. |
| 159 | + Extraction reference files in FITS format are no longer supported. Current |
| 160 | + behavior for extractions proceeding from extract1d reference files in JSON |
| 161 | + format is preserved, with minor improvements: DQ arrays are populated and |
| 162 | + error propagation is improved for some aperture types. (`#8961 |
| 163 | + <https://github.com/spacetelescope/jwst/issues/8961>`_) |
| 164 | +- Set order 2 weights to 1.0 for NIRISS SOSS SUBSTRIP96 data to avoid a |
| 165 | + spurious flux drop in spectra around 1.5um. (`#8983 |
| 166 | + <https://github.com/spacetelescope/jwst/issues/8983>`_) |
| 167 | + |
| 168 | + |
| 169 | +firstframe (detector1 MIR) |
| 170 | +-------------------------- |
| 171 | + |
| 172 | +- Update the firstframe step to optionally not flag when a ramp saturates in |
| 173 | + group 3 (`#8952 <https://github.com/spacetelescope/jwst/issues/8952>`_) |
| 174 | + |
| 175 | + |
| 176 | +jump (detector1) |
| 177 | +---------------- |
| 178 | + |
| 179 | +- Add maximum_shower_amplitude parameter to MIRI cosmic rays showers routine |
| 180 | + to fix accidental flagging of bright science pixels. (`#8890 |
| 181 | + <https://github.com/spacetelescope/jwst/issues/8890>`_) |
| 182 | + |
| 183 | + |
| 184 | +master_background (spec2 MOS, spec3) |
| 185 | +------------------------------------ |
| 186 | + |
| 187 | +- Include resample, pixel_replace and extract_1d into MOS background pipeline |
| 188 | + (`#8847 <https://github.com/spacetelescope/jwst/issues/8847>`_) |
| 189 | +- Fix ModelContainer handling for user background input. (`#8927 |
| 190 | + <https://github.com/spacetelescope/jwst/issues/8927>`_) |
| 191 | +- Added pixel-to-pixel sigma clipping on input backgrounds in the NIRSpec MOS |
| 192 | + master_background_mos step. Added option to median filter master background |
| 193 | + spectrum in both the master_background and master_background_mos steps. |
| 194 | + (`#8932 <https://github.com/spacetelescope/jwst/issues/8932>`_) |
| 195 | + |
| 196 | + |
| 197 | +outlier_detection (image3, tso3, spec3, coron3) |
| 198 | +----------------------------------------------- |
| 199 | + |
| 200 | +- Fix a bug that caused intermediate files to conflict for different slits when |
| 201 | + a MultiSlitModel was processed. (`#8782 |
| 202 | + <https://github.com/spacetelescope/jwst/issues/8782>`_) |
| 203 | +- Decrease the amount of file I/O required to compute the median when in_memory |
| 204 | + is set to False. (`#8782 |
| 205 | + <https://github.com/spacetelescope/jwst/issues/8782>`_) |
| 206 | +- For slit spectra, threshold outliers with a median error across exposures |
| 207 | + instead of input error from the exposure itself. (`#8828 |
| 208 | + <https://github.com/spacetelescope/jwst/issues/8828>`_) |
| 209 | +- Moved median computers out of the jwst repository and into stcal. (`#8840 |
| 210 | + <https://github.com/spacetelescope/jwst/issues/8840>`_) |
| 211 | +- Update documentation to clarify the interaction between pipeline-level and |
| 212 | + step-level `--in_memory` flags. (`#8851 |
| 213 | + <https://github.com/spacetelescope/jwst/issues/8851>`_) |
| 214 | +- Avoid modifying input and saving duplicate files when resample_data=False. |
| 215 | + (`#8853 <https://github.com/spacetelescope/jwst/issues/8853>`_) |
| 216 | +- Remove deprecated nlow and nhigh parameters from outlier detection step. |
| 217 | + (`#8870 <https://github.com/spacetelescope/jwst/issues/8870>`_) |
| 218 | +- reorganize outlier detection documentation (`#8880 |
| 219 | + <https://github.com/spacetelescope/jwst/issues/8880>`_) |
| 220 | + |
| 221 | + |
| 222 | +refpix (detector1) |
| 223 | +------------------ |
| 224 | + |
| 225 | +- Implemented SIRS algorithm instead of running median for side pixels of NIR |
| 226 | + full-frame data. Running median is still default. (`#8726 |
| 227 | + <https://github.com/spacetelescope/jwst/issues/8726>`_) |
| 228 | + |
| 229 | + |
| 230 | +resample (image2, image3, coron3) |
| 231 | +--------------------------------- |
| 232 | + |
| 233 | +- Ignore the bounding_box in the inverse WCS transform in reproject. (`#8554 |
| 234 | + <https://github.com/spacetelescope/jwst/issues/8554>`_) |
| 235 | +- Permit creating drizzled models one at a time in many-to-many mode. (`#8782 |
| 236 | + <https://github.com/spacetelescope/jwst/issues/8782>`_) |
| 237 | +- Updated resample code to support the new ``drizzle`` API, see |
| 238 | + https://github.com/spacetelescope/drizzle/pull/134 for more details. (`#8866 |
| 239 | + <https://github.com/spacetelescope/jwst/issues/8866>`_) |
| 240 | +- Use s_region list to calculate output footprint instead of re-computing via |
| 241 | + WCS transforms (`#8893 |
| 242 | + <https://github.com/spacetelescope/jwst/issues/8893>`_) |
| 243 | +- Removed allowed_memory parameter and DMODEL_ALLOWED_MEMORY environment |
| 244 | + variable (`#8975 <https://github.com/spacetelescope/jwst/issues/8975>`_) |
| 245 | + |
| 246 | + |
| 247 | +resample_spec (spec2 MOS, spec3) |
| 248 | +-------------------------------- |
| 249 | + |
| 250 | +- Update NIRSpec spectral resampling to add a missing correction factor in |
| 251 | + resampled WCS tangent plane transformation. (`#8908 |
| 252 | + <https://github.com/spacetelescope/jwst/issues/8908>`_) |
| 253 | + |
| 254 | + |
| 255 | +rscd (detector1 MIR) |
| 256 | +-------------------- |
| 257 | + |
| 258 | +- Updated RSCD step to work on segmented data (`#8946 |
| 259 | + <https://github.com/spacetelescope/jwst/issues/8946>`_) |
| 260 | + |
| 261 | + |
| 262 | +skymatch (image3) |
| 263 | +----------------- |
| 264 | + |
| 265 | +- Ignore the bounding_box of an observation when computing sky statistics. |
| 266 | + (`#8554 <https://github.com/spacetelescope/jwst/issues/8554>`_) |
| 267 | +- Resolve warnings emitted by NumPy 2 when running skymatch. (`#8892 |
| 268 | + <https://github.com/spacetelescope/jwst/issues/8892>`_) |
| 269 | + |
| 270 | + |
1 | 271 | 1.16.1 (2024-10-30)
|
2 | 272 | ===================
|
3 | 273 |
|
|
0 commit comments