Releases: spacetelescope/jwst
Releases · spacetelescope/jwst
JWST 1.14.0 (DMS build B10.2rc1)
What's Changed
- Reset requirements-sdp.txt after release by @jhunkeler in #8175
- fixed docstring typo; testing PR workflow by @emolter in #8178
- JP-3505: Update ASN rules for NRS MOS compromise dither patterns by @hbushouse in #8184
- JP-3501: Turn off emicorr by default by @drlaw1558 in #8171
- JP-3503: Update outlier detection docs by @drlaw1558 in #8177
- JP-3504: Bugfix for MRS 1d residual fringe correction by @drlaw1558 in #8180
- Update sregion at the end of TweakRegStep by @izkgao in #8158
- JP-3228: Remove 'grow' param from outlier_detection by @hbushouse in #8190
- remove sphinx-asdf requirement by @braingram in #8196
- Update RTD installation instructions by @hbushouse in #8200
- JP-3088 updated bunit_data for the top multislit model by @jemorrison in #8189
- JP-3510: Use all groups to flag bad IRS2 reference pixels by @melanieclarke in #8197
- JP-3238: Include dispersion factor in PHOTOM correction for NRC grism by @stscirij in #8207
- JP-3509: Cut cube collapse for autocentroiding short of 26 microns by @drlaw1558 in #8199
- JP-2259: Tweakreg source finding by @emolter in #8203
- require photutils 1.5+ by @braingram in #8211
- Update min version of tweakwcs to 0.8.6 by @hbushouse in #8216
- JP-3510: Flag bad refpix within integrations separately by @melanieclarke in #8214
- Add a warning message in Log to cube_build if not valid data is found on detector by @jemorrison in #8220
- switch to sphinx rtd theme by @braingram in #8224
- update regtest conftest for pytest 8 by @braingram in #8245
- Silence resample test warning by using non-zero data by @jdavies-st in #8251
- JP-3515: Spec2Pipeline turns off NSClean for BOTS by @penaguerrero in #8256
- JP-3532: MRS 1d residual fringe treatment of negative values by @drlaw1558 in #8261
- JP-3325: bypass extract1d for SOSS observations in FULL subarray by @emolter in #8225
- JP-3247: Retrieve pixel area from AREA reference file by @penaguerrero in #8187
- remove unused test data files by @braingram in #8266
- Release metadata for 1.13.4 by @jhunkeler in #8271
- JP-3488 Input files to outlier_detection accidentally deleted by @penaguerrero in #8263
- JP-3223: Extract_2d 'slit_name' parameter fails for NRS_MSASPEC slits by @penaguerrero in #8272
- JP-3499: Handle too much masked data for NIRISS SOSS extractions in extract_1d by @emolter in #8265
- Update stcal requirement to 1.6.0 by @hbushouse in #8276
- Fix: models_grouped always return opened data models by @mcara in #8191
- Use the same iscale value for resampling science data and variance arrays by @izkgao in #8159
- JP-3483: fix atoca failures due to sparse matrix solver by @emolter in #8273
- Fix NIRISS imaging regression test by @hbushouse in #8277
- use tuple of exception classes instead of
or
by @zacharyburnett in #8267 - JP-3525: Update jump and ramp_fitting docs to merge with stcal docs by @hbushouse in #8253
- Add
SlicedLowLevelWCS
support toreproject
and fix a bug by @izkgao in #8172 - JP-3290 Isolate candidate processing into their own pools by @stscieisenhamer in #8227
- Convert tweakreg segmentation connectivity to integer by @jdavies-st in #8309
- JP-3539: replace all instances of deprecated scipy interp2d by @emolter in #8291
- Suppress warnings about NaNs in input data from TweakRegStep by @jdavies-st in #8308
- Add option to preserve reference pixels after IRS2 processing by @melanieclarke in #8255
- Don't test specific log formatting for spec by @jdavies-st in #8317
- JP-3423: fixed array shape mismatch in pixel_replace mingrad algorithm by @emolter in #8312
- increase stdatamodels pins by @braingram in #8322
- Delete jump step unit test that has been moved to STCAL by @mwregan2 in #8319
- JP-3540: remove migrate_data and move_wcs scripts by @emolter in #8321
- JP-3437: Address alternating column noise for NIRSpec IRS2 by @melanieclarke in #8143
- pin pytest <8.1 by @braingram in #8328
- JP-3553: Update background step handling of multi-ints exposures by @hbushouse in #8326
- replace check_memory_allocation in resample by @braingram in #8324
- import bytes2human directly from stdatamodels by @braingram in #8325
- JP-2090: Update set_velocity_aberration to use DataModel by @emolter in #8285
- JP-3465: Use TMEASURE in resample step by @emolter in #8212
- JP-3492 LRS spectral images contain pixels with NaN values and DQ = 0 by @penaguerrero in #8292
- bump gwcs pins by @braingram in #8337
- JP-3560: Updating CHARGELOSS Flagging by @kmacdonald-stsci in #8336
- JP-3088 fix bunit_data and bunit_err for MOS data products by @jemorrison in #8294
- JP-3541: fixed tweakreg step KeyError due to empty gaia catalog by @emolter in #8334
- JP-3463: Add average_dark_current handling to dark_current step by @tapastro in #8302
- Jp-3169 store aperture location in FITS header by @jemorrison in #8278
- Remove tophat kernel as an available option for resample kernel by @mcara in #8364
- JP-3534 update to Sky Match docs by @jemorrison in #8356
- update load_local_pkg exclude regex with regtest pattern by @braingram in #8350
- JP-3552: use tmp_path instead of tmpdir, enable no:legacypath as a tox factor by @emolter in #8327
- JP-3445: Exclude NINTS=1 from SOSS TSO3 associations by @hbushouse in #8359
- Remove upper pytest pin, switch globals use to fixture in stpipe test by @braingram in #8347
- JP-2943:Level_3 error: cannot reshape array in image3 pipeline by @stscirij in #8305
- JP-3533 Update emicorr to run on FAST mode MIRI data by @penaguerrero in #8270
- JP-3527 Update to docs for IFU outlier detection by @jemorrison in #8360
- Fix bug in emicorr logic for finding matching ref file info by @penaguerrero in #8375
- JP-3352 update residual fringe documentation by @jemorrison in #8371
- JP-3550: Jump multi int by @mwregan2 in #8304
- JP-3562: Extend snowball core by @mwregan2 in #8303
- JP-3546: fix deprecations and improve warning filtering by @emolter in #8320
- [SCSB-145] require Python 3.10 by @zacharyburnett in #8365
- update metadata for 1.14.0 by @zacharyburnett in #8380
- JP-3153: post-commissioning AMI3 updates by @rcooper295 in #7862
- fix fixture for closedfile regtest by @braingram in #8387
- fix issues flagged by SonarQube by @zacharyburnett in #8391
- update metadata for release by @zacharyburnett in #8396
New Contributors
- @emolter made their first contribution in https://github.com/sp...
JWST 1.13.4
What's Changed
- metadata for
1.13.4
by @zacharyburnett in #8222 - JP-3501: Turn off emicorr by default by @drlaw1558 in #8171
New Contributors
- @drlaw1558 made their first contribution in #8171
Full Changelog: 1.13.3...1.13.4
JWST 1.13.3 (DMS build B10.1rc4)
What's Changed
- RampFitStep - accept integer values for
maximum_cores
by @izkgao in #8123 - Documentation updates by @hbushouse in #8156
- Update README to exclude Python 3.12 from supported versions. by @nden in #8161
New Contributors
Full Changelog: 1.13.2...1.13.3
JWST 1.13.2 (DMS build B10.1rc3)
What's Changed
- JP-3248 MIRI Subarrays 390 Hz EMI bug fix 3 by @penaguerrero in #8151
- reducing running time for EMICORR step by @penaguerrero in #8152
- update metadata for
1.13.2
by @zacharyburnett in #8155
Full Changelog: 1.13.1...1.13.2
JWST 1.13.1 (DMS build B10.1rc2)
What's Changed
- Fix a typo in version_commit string by @nden in #8145
- add unit test to confirm step and pipeline all by @braingram in #8140
- JP-3248: MIRI Subarrays 390 Hz EMI bug fix by @penaguerrero in #8147
- JP-3248 MIRI Subarrays 390 Hz EMI bug fix 2 by @penaguerrero in #8148
- update metadata for
1.13.1
by @zacharyburnett in #8150
Full Changelog: 1.13.0...1.13.1
JWST 1.13.0 (DMS build B10.1rc1)
What's Changed
- release metadata for
1.12.5
(DMSB10.0.1
) by @zacharyburnett in #8010 - astropy wheel is built nightly, not weekly by @pllim in #8015
- wipe requirements-sdp.txt on main branch by @braingram in #8025
- increase asdf upper pin by @braingram in #8018
- allow for slow github mac runners by @braingram in #8013
- Fix CI for
3.x
now using python 3.12 and add python 3.12 tests to CI by @braingram in #8032 - limit regression test result search to jwst files by @braingram in #8026
- JP-3035: Fix computation of the photometric keywords PIXAR_* and scale resampled intensities according to actual pixel scale ratio. by @mcara in #7894
- drop python 3.12 support by @braingram in #8042
- use
--props
instead of--build
inokify_regtests
by @zacharyburnett in #8031 - JP-3452: Update logging in imprint step by @hbushouse in #8041
- JP-3442: Improve image group name construction by @mcara in #8012
- Add warning in README regarding python 3.12 by @tapastro in #8057
- JP-3458: Removing cases CI tests to be moved to STCAL. by @kmacdonald-stsci in #8060
- Numpy 2.0 compat: signed/unsigned conversion in context and mask utilities by @mcara in #8059
- JP-3451: Include zero-valued pixels in difference calculation by @tapastro in #8038
- JP-3426: Check WFSS background mask against input dq array by @tapastro in #8070
- JP-3466 Remove the CRDS PUB notices througout the documentation by @stscieisenhamer in #8075
- Make meta data flexible for photutils changes by @larrybradley in #8066
- JP-3223: Extract_2d 'slit_name' parameter fails for NRS_MSASPEC slits by @penaguerrero in #8081
- JP-3469: Replace nanmedian with masked array median in ifu_autocen by @drlaw1558 in #8080
- JP-3456 - Replace use of
scipy.signal.medfilt
in outlier detection by @braingram in #8033 - Cube Build fix if no valid data on array by @jemorrison in #8001
- replace utcnow to avoid deprecation warnings in python 3.12 by @braingram in #8051
- Update CHANGES.rst by @hbushouse in #8092
- JP-3471 improve Step.spec attribute formating in docs by @braingram in #8101
- JP-3473: Include non_science pixels in count of excluded pixels by @tapastro in #8090
- Remove the use of
pkg_resources
by @WilliamJamieson in #8095 - JP-3455: Updated MIRI imager photom step by @mlibralato in #8096
- JP-3455: Fix bug in new MIRI imager photom correction by @hbushouse in #8102
- bump
stdatamodels
to1.8.4
by @zacharyburnett in #8105 - Partially revert #8042 and add CI in order to allow Python 3.12 support. by @WilliamJamieson in #8093
- use PyPI upload workflow from OpenAstronomy by @zacharyburnett in #7912
- JP-3235: Implement NSClean step for NIRSpec 1/f noise by @hbushouse in #8000
- JP-3223: Extract_2d 'slit_name' parameter fails for NRS_MSASPEC slits by @penaguerrero in #8108
- reorganize tests, make devdeps testing optional, unpin latest Python testing, and prepare for possibility of data caching by @zacharyburnett in #7910
- Fix suffix list test for new nsclean step by @hbushouse in #8111
- Bump actions/labeler from 4 to 5 by @dependabot in #8107
- move build configuration into
pyproject.toml
by @zacharyburnett in #6847 - JP-3357: Pathloss: Implement NIRSPEC MSA correction for slits that aren't 1x1 or 1x3 by @stscirij in #8106
- JP-3351: Corrections for tweakreg documentation by @mcara in #8084
- update labeler.yml for labeler v5 by @braingram in #8117
- JP-3327 Mrs spectral leak by @jemorrison in #8039
- JP-3485: Zero out fringe weights longward of 27.6 microns by @drlaw1558 in #8119
- Update stdatamodels requirement from <1.9.0,>=1.8.4 to >=1.8.4,<1.10.0 by @dependabot in #8122
- Pixel Replace - catch profiles with no valid pixel values by @tapastro in #8120
- straylight: Fix segfault on memory error in alloc_xart_arrays by @jhunkeler in #8114
- Update gwcs requirement from <0.20.0,>=0.19.0 to >=0.19.0,<0.21.0 by @dependabot in #8121
- Fix for 2 shutter uniform correction by @stscirij in #8126
- WIP: JP-3248 MIRI Subarrays 390 Hz EMI by @penaguerrero in #7857
- JP-3430: Fix filteroffset ref file doc by @hbushouse in #8136
- Update infrastructure files to include emicorr by @hbushouse in #8137
- update metadata for release
1.13.0
by @zacharyburnett in #8141
New Contributors
- @mlibralato made their first contribution in #8096
Full Changelog: 1.12.5...1.13.0
JWST 1.12.5 (DMS build B10.0.1)
What's Changed
- enable dependabot by @braingram in #8004
- Bump actions/checkout from 3 to 4 by @dependabot in #8007
- JP-3440: Revert change clobbering extra pixels near bad reference pixels by @melanieclarke in #8005
- JP-3438: Allow custom grouping of models by @mcara in #7997
New Contributors
- @dependabot made their first contribution in #8007
Full Changelog: 1.12.4...1.12.5
JWST 1.12.4
What's Changed
- keep cube build input models open to allow reading wcs by @braingram in #7998
- Fix a few Numpy 2.0 deprecation warnings by @nden in #7999
- Update README for B10.0 version info by @hbushouse in #8002
- metadata for patch release by @zacharyburnett in #8006
Full Changelog: 1.12.3...1.12.4
JWST 1.12.3 (DMS build B10.0rc4)
What's Changed
- JP-3433: pixel_replace doc updates by @hbushouse in #7990
- JP-3430: Updates for FilterOffset docs by @hbushouse in #7991
Full Changelog: 1.12.2...1.12.3
JWST 1.12.2 (DMS build B10.0rc3)
What's Changed
- JP-3363: Fix behavior of charge_migration step around bad pixels by @penaguerrero in #7895
- JP-3365: Increase MOS cutout margin by @melanieclarke in #7976
- JP-3431 Ensure that default WCS information is set for Guiding modes that fail pointing determination by @stscieisenhamer in #7983
- JP-3429: Flat error propagation by @melanieclarke in #7978
- MRS adjustments to straylight and 1d residual fringe routines by @drlaw1558 in #7980
- JP-3350: Set all DO_NOT_USE pixels to NaN after flat field by @melanieclarke in #7979
Full Changelog: 1.12.1...1.12.2