Releases: spacetelescope/jwst
Releases · spacetelescope/jwst
JWST 1.16.1 (DMS build B11.1rc2)
What's Changed
- Add NIRSpec WCS fix to patch branch by @tapastro in #8933
- Update dependencies in requirements-sdp.txt by @jhunkeler in #8956
Full Changelog: 1.16.0...1.16.1
JWST 1.16.0 (DMS build B11.1rc1)
What's Changed
- add Brett Graham to citation by @braingram in #8627
- JP-3631: remove direct setting of self.skip within calibration steps by @emolter in #8600
- RTD: Restore tags for all branches by @jhunkeler in #8633
- Adding version information to the landing page by @jhunkeler in #8642
- refactor msa fail/nofail and association duplicate tests to not use caplog by @braingram in #8628
- move
ruff
andbandit
checks topre-commit
by @zacharyburnett in #8646 - JP-3687: fix outlier_detection failures when run outside pipeline by @emolter in #8645
- Remove some unused modules by @AlexKurek in #8630
- RTD: Clear the dirty git index flag by @jhunkeler in #8644
- remove non-working or out-dated scripts by @braingram in #8619
- JP-3634: Fix for custom WCS unit test by @melanieclarke in #8620
- docs(README): link CRDS PUB by @guspan-tanadi in #8658
- lint
jwst/fits_generator
andjwst/associations
by @zacharyburnett in #8652 - unlink deleted scripts from build metadata by @zacharyburnett in #8659
- JP-3636: Fix crash in tweakreg due to MalformedPolygonError by @mcara in #8657
- JP-3312 Support Update from RHEL7 to RHEL9 by @penaguerrero in #8653
- JP-3657: Part 1 of a NIRSpec BOTS speedup by @t-brandt in #8609
- JP-3668: Move tweakreg into stcal by @emolter in #8624
- JP-3547: Flux conservation for spectral resampling by @melanieclarke in #8596
- [SCSB-155] build with Numpy 2.0 by @zacharyburnett in #8527
- fix bug in AmiAverageStep spec that prevents step creation by @braingram in #8677
- JP-3628: Revise coron3 alignment step by @penaguerrero in #8643
- Outlier detection refactoring by @braingram in #8613
- Reset 'seen' flag in log watcher after check by @melanieclarke in #8686
- JP-3696: Ensure EMICORR correction is never NaN by @drlaw1558 in #8675
- replace usage of
copy_arrays=True
withmemmap=False
by @zacharyburnett in #8660 - Remove stsci.image dependency by @braingram in #8663
- JP-3679: Separate resample_spec parameters from resample step by @melanieclarke in #8622
- JP-3444: update tso photometry to use ApertureStats by @jemorrison in #8672
- JP-2928: Update NIRSpec IRS2 detector1 test to use flight data by @melanieclarke in #8687
- don't build for python 3.13 by @braingram in #8691
- update test to allow easier deprecation of
ignore_version_mismatch
by @braingram in #8693 - [SCSB-169] add user input to specify
CRDS_CONTEXT
by @zacharyburnett in #8702 - [SCSB-170] pin Python<3.13 by @zacharyburnett in #8703
- update dep for stcal to released version by @braingram in #8706
- TST: Use photutils nightly wheel by @pllim in #8701
- Documentation typo by @tapastro in #8700
- bump stpipe by @braingram in #8713
- Update log messages containing newlines by @melanieclarke in #8696
- Fix a typo in
load_custom_wcs
by @izkgao in #8698 - JP-3702: Fix filenames for level3 NIRSpec by @melanieclarke in #8699
- Add changelog to docs by @braingram in #8716
- JP-3547: Fix MIRI array sizing for multiple inputs and pixel ratio != 1 by @melanieclarke in #8727
- JP-3719: Fix names for intermediate spectral outlier detection files by @melanieclarke in #8735
- JP-3649 Fix cube build error when called from mrs_imatch and add deprecated warning for mrs_imatch by @jemorrison in #8728
- JP-3727: changed psfalign product from quadmodel to cubemodel by @emolter in #8747
- JP-3690: Switch from ModelContainer to ModelLibrary for image3 pipeline by @emolter in #8683
- Update regression tests to remove missing files from tests by @tapastro in #8730
- JP-3570: Match NaNs and DO_NOT_USE flags by @melanieclarke in #8557
- update pull request checklist by @zacharyburnett in #8670
- JP-3729: log version and crds context at end of step/pipeline runs by @braingram in #8760
- JP-3730: Re-enable saving of blot models during outlier detection by @emolter in #8758
- Revert "JP-3729: log version and crds context at end of step/pipeline runs" by @braingram in #8768
- JP-3731: Update association path warning message. by @drlaw1558 in #8752
- JP-3729: report jwst version at end of Step.run by @braingram in #8769
- JP-3654: NSClean subarray speedup by @t-brandt in #8745
- JP-3738: Subtract pedestal dark for MIRI MRS when constructing selfcal minimum by @drlaw1558 in #8771
- JP-3669: 'OLS' Conditional Read Noise Recalculation for CHARGELOSS by @kmacdonald-stsci in #8697
- JP-3743: Make outlier detection respect weights for in-memory models by @emolter in #8777
- JP-3701: Blend models by @braingram in #8759
- Remove multiline logger by @melanieclarke in #8781
- rename variable to silence sonarscan by @braingram in #8784
- JP-3639: Implement 1/f noise correction for ramp data by @melanieclarke in #8669
- JP-3551: Exclude overlapping background candidates by @melanieclarke in #8744
- Fixed filename conflicts in badpix_selfcal test by @emolter in #8792
- allow stdatamodels 2.1.0 by @braingram in #8797
- adjust tolerances for coron registration by @braingram in #8717
- JP-3733 remove setting pixel_replace.save to True in calwebb_spec3 by @jemorrison in #8765
- JP-3489: Update association expname docs by @melanieclarke in #8789
- JP-3667: Run nsclean step on imprint and background association members by @hayescr in #8786
- Fix output collisions in clean_flicker_noise tests by @melanieclarke in #8805
- pin
stcal>=1.9.0,<1.10.0
by @zacharyburnett in #8808 - JP-3658: JWST Accommodation of the Ramp Fitting Likelihood Algorithm by @kmacdonald-stsci in #8631
- JP-3593: 2nd group saturation part 2 by @drlaw1558 in #8731
- JP-3305: New association candidate type to group mosaic tiles across targets by @tapastro in #8798
- Update citations file for build 11.1 by @nden in #8807
- JP-3564: Rebase nrs deepcopy by @nden in #8793
- JP-3667: Add safeguards for NSClean on background/imprint members by @melanieclarke in #8809
- JP-3364 allow wcs shifts for IFU individual exposures in cube_build by @jemorrison in #8720
- JP-3695: Clean up unnecessary copies by @penaguerrero in #8676
- JP-3588: Use Pastasoss datamodel for NIRISS SOSS transform solution by @tapastro in #8763
- Update coron tests for numpy 2 compatibility by @melanieclarke in #8812
- update metadata for release
1.16.0
by @zacharyburnett in #8810
New Contributors
- @AlexKurek made their first contribution in #8630
- @guspan-tanadi made their first contribut...
JWST 1.15.1 (DMS build B11.0rc2)
What's Changed
- fix ruff style check by @braingram in #8615
- add
1.14.1
release to README table by @zacharyburnett in #8617 - minor fixes to outlier detection tso unit test by @braingram in #8623
- metadata for release
1.15.1
(B11.0rc2
) by @zacharyburnett in #8629
Full Changelog: 1.15.0...1.15.1
JWST 1.14.1
Important
This is a PyPI-only release; the only change from 1.14.0
is to pin Numpy below 2.0
What's Changed
- Pin numpy<2.0 in 1.14.0 release branch, to allow RTD to build by @jhunkeler in #8566
Full Changelog: 1.14.0...1.14.1
JWST 1.15.0 (DMS build B11.0rc1)
What's Changed
- remove uint8 data types by @mwregan2 in #8377
- JP-3574: fix stage 2 pipeline steps not respecting output_file parameter by @emolter in #8368
- JP-3554: Add MSA meta data file docs by @hbushouse in #8399
- JP-3590: Fix config_asdf doc entry by @drlaw1558 in #8406
- JP-3494: write tweakreg source catalogs into user-specified output_dir by @emolter in #8386
- JP-3151: Don't make associations for NRS2 IFU if detector not illuminated by @stscirij in #8395
- JP-3518: Match imprint and science association members by mosaic and dither position by @tapastro in #8410
- JP-3589: fixed deprecated code from numpy 2.0 release by @emolter in #8415
- JP-3585: remove deprecated datamodel types by @emolter in #8388
- JP-3288 use DQ plane in residual_fringe code by @jemorrison in #8381
- JP-3150: skip extract1d for NIRISS SOSS data in F277W filter by @emolter in #8275
- Revert 8305 by @braingram in #8419
- JP-2943: add asn_id to outlier_i2d filename by @braingram in #8418
- remove global multiprocessing.set_start_method by @braingram in #8343
- JP-3491: Modify MIRI LRS WCS mapping code by @drlaw1558 in #8411
- JP-3543: Allow alternate resampling weight type in outlier detection by @melanieclarke in #8290
- Remove configuration for non-existant schema tests by @braingram in #8366
- Fix a bug in how a image group name is determined by @mcara in #8426
- JP-3587: Clean up NIRSpec IFU flat field SCI/ERR/DQ flagging by @drlaw1558 in #8385
- JP-2980 Documentation improvement for multiprocessing: a script which spawns processes on import will cause system failure by @penaguerrero in #8408
- JP-3463: Add log message to dark step by @drlaw1558 in #8425
- bump scipy lower pin to fix oldest deps by @braingram in #8441
- Fix miri avg_dark regtest by @hbushouse in #8446
- JP-3606: Outlier detection cleanup by @braingram in #8438
- limit rotation test to 10x the angular repeatability by @braingram in #8456
- add workflow dispatch trigger to ci by @braingram in #8455
- JP-3605: Change default value for abs_separation in the tweakreg step by @mcara in #8445
- JP-3436 Empty wavelength array in s2d products by @penaguerrero in #8374
- ensure extension modules are present in built wheel by @zacharyburnett in #8462
- JP-3601: Fix background interval edge case by @melanieclarke in #8433
- JP-3569: Update variance handling in resample step by @melanieclarke in #8437
- allow ami_analyze step to run on cal files by @braingram in #8451
- JP-2075: fixed flux scaling issues in wfss_contam by @emolter in #8416
- JP-3609: Change treatment of MIRI MRS values with no photom info by @drlaw1558 in #8453
- JP-3612: Fix MOS background slit source position by @melanieclarke in #8461
- clarify checklist in PR template by @braingram in #8466
- JP-3613: Update error arrays to match NaN in data by @melanieclarke in #8463
- JP-3595: handling for NIRCam GRISM Time Series Pointing offset SR by @emolter in #8449
- JP-3604: Fix possible crashes in the alignment to abs catalog by @mcara in #8450
- JP-3616: Fix NIRSpec FS spec3 slit name by @melanieclarke in #8470
- remove calls to Step.closeout in tests by @braingram in #8428
- JP-3311: OutlierDetectionStep producing extraneous outlier_i2d files by @penaguerrero in #8464
- Regression test for JP-3604 by @nden in #8477
- adding tests for changes in JP-3311 and minor fixes by @penaguerrero in #8481
- JP-3603: reorder tweakreg to reduce iterations through models by @braingram in #8424
- Fix failure in niriss tweakreg test by @mcara in #8489
- JP-3625: Switch to IRAF starfinder default by @drlaw1558 in #8487
- JP-3614: relaxed tolerance for coron unit test by @emolter in #8490
- JP-3470: Add ifu covariance scaling to extract1d by @drlaw1558 in #8457
- JP-3121: Updating JWST Ramp Fit Code to Work with New C Extension by @kmacdonald-stsci in #8355
- JP-3632: Change the Spec of Ramp Fitting to Select Algorithm by @kmacdonald-stsci in #8503
- bump
stcal
to recent1.7.1
release by @zacharyburnett in #8505 - remove hard-coded reference file that uses grp path by @braingram in #8507
- JP-3281: Change resampling defaults to NaN padding instead of INDEF by @drlaw1558 in #8488
- use doubles for filter values used with fft in refpix by @braingram in #8512
- JP-3566 Move pixel replace before resample/cube build by @jemorrison in #8409
- JP-3637: Add error propagation during IFU annular background subtraction by @drlaw1558 in #8515
- JP-3584: Use rolling window median for TSO outlier detection by @emolter in #8473
- JP-3624: Fix a source of errors in resampled spec WCS by @mcara in #8511
- JP-2922: Use new source_id syntax for level-3 products by @hbushouse in #8442
- JP-3500 Create WFSS Pure-Parallel associations by @stscieisenhamer in #8528
- Add a check for separation and tolerance in tweakreg by @mcara in #8476
- JP-2922: Minor fixes for MSA source names by @melanieclarke in #8533
- JP-3629: Add new non-header keywords in local pool generator by @melanieclarke in #8508
- JP-3641: Fix error propagation for combine_1d by @melanieclarke in #8520
- JP-3642: Fix aperture correction to variance arrays by @ianyuwong in #8530
- JP-3643: Add background error propagation for non-IFU spectral extraction by @ianyuwong in #8532
- JP-3513: Remove warning about inaccurate errors by @penaguerrero in #8258
- remove name_format usage in wfs_combine by @braingram in #8539
- JP-3330: Add NIRSpec wavelength corrections to slit WCS by @hayescr in #8376
- Fix MIRI LRS spec3 regtest setup by @hbushouse in #8543
- JP-3567: SIP coefficient accuracy and consistency by @melanieclarke in #8529
- JP-3173: Add NIRSpec optical path constraints for TSO associations by @melanieclarke in #8537
- JP-3447: Interpolate errors for replaced pixels by @melanieclarke in #8504
- JP-2682: Discontinue use of drizpars reference file by @hbushouse in #8546
- use stpipe.crds_client.reference_uri_to_cache_path by @braingram in #8542
- Update README for B10.2 install in Ops by @hbushouse in #8556
- JP-3584-bugfix: fixed failed save for intermediate (median) files by @emolter in #8555
- JP-3653: Nsclean speedup by @t-brandt in #8547
- JP-3635: Account for pixel area ratio in outlier detection blotting by @emolter in #8553
- JP-3617: Add check for uncalibrated filters for NIRISS SOSS by @melanieclarke in #8549
- JP-3581: badpix_selfcal step by @emolter in #8500
- pin numpy<2 by @braingram in https://github.com/spacetel...
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