What's Changed
- use
towncrier
to handle changelog entries by @zacharyburnett in #8671 - switch default branch name to main in docs/ci by @braingram in #8210
- [docs] add new steps to pull request checklist as change fragment types by @zacharyburnett in #8824
- add CI check that
CHANGES.rst
is not modified by @zacharyburnett in #8827 - Remove unnecessary test after pastasoss inclusion by @tapastro in #8825
- Fix clean_flicker_noise test for system differences by @melanieclarke in #8817
- JP-3728: Deprecate
Step.__call__
by @braingram in #8761 - Speed up regtests by reorganizing test_nirspec_ifu_spec3 by @braingram in #8811
- JP-3741: Faster temporary file I/O for outlier detection in on-disk mode by @emolter in #8782
- JP-3763: Fix crash combining full and subarray for background by @thomaswilliamsastro in #8787
- MNT: Use hash for Action workflow versions and update if needed by @pllim in #8839
- JP-3768: Move outlier detection median computers to stcal by @emolter in #8840
- JP-3305: Clean up bad mosaic associations by @tapastro in #8843
- Fix tolerance for coron test on Linux by @melanieclarke in #8844
- JP-3768: Fix intermediate issues with non-resampled outlier methods by @melanieclarke in #8853
- Documentation and code updates clarifying the behavior of the
in_memory
flag by @emolter in #8851 - JP-3770: emicorr memory and run time improvement by @penaguerrero in #8849
- Bump spacetelescope/crds from 12.0.0 to 12.0.2 by @dependabot in #8862
- Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #8863
- JP-2928: Update NIRCam WFS regression test data by @melanieclarke in #8867
- JP-2928: Update NIRCam image moving target regression test data by @melanieclarke in #8865
- vendorize and fix crds workflow by @braingram in #8869
- JP-3705: Remove deprecated nlow and nhigh parameters from outlier detection step by @emolter in #8870
- JP-3749: Add mypy type checking by @emolter in #8852
- JP-2928: Move test for moving target updates to unit test by @melanieclarke in #8873
- JP-2928: Update NIRCam image regression tests by @melanieclarke in #8871
- fix pre-commit action by @braingram in #8886
- Use nanmedian3D for TSO data in outlier detection by @emolter in #8859
- JP-2928: Update regression test data for NIRSpec spec2 steps by @melanieclarke in #8884
- JP-2928: Update regression test data for miscellaneous NIRSpec modes by @melanieclarke in #8895
- Switch okify to GitHub Actions by @melanieclarke in #8762
- JP-3347: Improve spectral outlier detection by @melanieclarke in #8828
- Add CRDS cache information for developers by @melanieclarke in #8900
- JP-3781: Use center=False for compute_s_region_imaging by @emolter in #8897
- JP-2275: put rtdata okify results in unique directories by @braingram in #8885
- JP-2928: Update NIRSpec WCS regression test data by @melanieclarke in #8875
- JP-2928: Update regression test data for NIRCam subarray by @melanieclarke in #8881
- Store NIRISS sourcefind regression test catalog in rtdata by @tapastro in #8902
- JP-3342: Reorganize outlier detection documentation by @emolter in #8880
- Fix numpy 2 warnings emitted from skymatch by @WilliamJamieson in #8892
- JP-3721: Simplify ModelContainer by @emolter in #8831
- JP-3785: Add tangent plane transform corrections in NIRSpec spectral resampling by @hayescr in #8908
- JP-3725: Remove DefaultOrderedDict by @emolter in #8915
- Colorize the test results by @WilliamJamieson in #8891
- JP-2928: Update regression test data for NIRSpec lamps by @melanieclarke in #8898
- JP-3788: Tweak spaxel debugging by @drlaw1558 in #8913
- JP-3787: Use meta.asn.exptype in ModelLibrary by @braingram in #8918
- Switch resample to the new drizzle package API by @mcara in #8866
- JP-3750: Fix IFU cube moving target RA, Dec metadata by @emolter in #8911
- JP-2928: Update NIRCam tsgrism and tsimg regression test data by @melanieclarke in #8877
- JP-3102 follow-up: Catch source_pos nans from msa file by @tapastro in #8874
- JP-3782: Fix improper setting of AREA extension in coron3 pipeline by @emolter in #8907
- mention strun package name usage in docs by @braingram in #8926
- Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #8929
- Bump actions/setup-python from 5.2.0 to 5.3.0 by @dependabot in #8930
- JP-2928: Update FGS guider test data, add image3 test by @melanieclarke in #8923
- JP-2928: Update regression tests to use flight data - set_telescope_pointing.add_wcs edition by @tapastro in #8887
- include lib tests xml and db files in package data by @braingram in #8935
- JP-3426: Ensure proper order of bitwise operations by @tapastro in #8916
- remove schema_editor by @braingram in #8909
- JP-2928, JP-3792: MIRI LRS master background by @melanieclarke in #8927
- AL-837: Compute resample output WCS from known s_region instead of recalculating footprints by @emolter in #8893
- JP-2928: Update remaining NIRSpec FS and BOTS pre-flight data by @melanieclarke in #8922
- JP-2928: Update data for MIRI dark pipeline tests by @melanieclarke in #8925
- JP-2928: Update MIRI MRS test data by @melanieclarke in #8936
- JP-2928: Update test data for NIRSpec master background by @melanieclarke in #8912
- Remove all (including pipeline) uses of
Step.__call__
by @braingram in #8945 - Update changelog and README to reflect patch release by @tapastro in #8960
- JP-3800 update dark current documentation to remove confusing statement about bias subtraction by @jemorrison in #8955
- bump min crds for build context by @braingram in #8950
- don't store empty columns in HDRTAB by @braingram in #8958
- JP-3798: Transfer datamodel wcsinfo during Spec2Pipeline MOS+FS processing by @tapastro in #8947
- JP-3746: Improve background combination for NIRSpec MOS master background by @hayescr in #8932
- restructure test_miri_mrs_badpix_selfcal_bkg to allow it to be okified by @braingram in #8971
- JP-3799: First frame bright by @karllark in #8952
- unskip a regression test by @zacharyburnett in #8953
- JP-3771: Add Multiprocessing Regression Tests for Ramp and Jump Steps by @kmacdonald-stsci in #8931
- JP-3742: Remove allowed_memory and associated environment variable by @emolter in #8975
- Cleanup validationwarning by @braingram in #8976
- in Badpixel_self cal add log message on number of pixels flagged by @jemorrison in #8973
- Remove testing statement to ignore import failure by @tapastro in #8977
- JP- 3778 Allow the RSCD correction to work on segmented TSO data by @jemorrison in #8946
- update test for numpy 2 compatibility by @braingram in #8982
- bump asdf upper pin by @braingram in #8966
- Bump OpenAstronomy/github-actions-workflows from 1.13.0 to 1.14.0 by @dependabot in #8988
- JP-3677: Add maximum_shower_amplitude parameter to jump step by @drlaw1558 in #8890
- avoid file clobbering in okify by @braingram in #8970
- JP-3598: The ResampleSpecStep and Extract1DStep within MasterBackgroundMosStep are inaccessible by @penaguerrero in #8847
- JP-3664: Fix shuttrid negative values under numpy 2 by @stscirij in #8978
- JP-3718: Improve AMI observable averaging, error calculations by @rcooper295 in #8846
- remove
okify_regtests
script (moved toci_watson
) by @zacharyburnett in #8957 - Bump OpenAstronomy/github-actions-workflows from 1.14.0 to 1.15.0 by @dependabot in #8999
- Update MIRI MRS spec3 regtest for new cube defaults by @melanieclarke in #9002
- [CI] set default CRDS context to
jwst-edit
by @zacharyburnett in #8987 - JP-3753: Refactor extract1d by @melanieclarke in #8961
- JP-3739: Update NRM geometry, affine distortion use by @rcooper295 in #8974
- JP-3745: Fixed SUBSTRIP96 flux drop by @hover2pi in #8983
- Make sure bounding box is attached as order F by @WilliamJamieson in #8963
- rename pytest plugin to pytest_jwst include in wheel by @braingram in #9009
- pin stcal to commit by @braingram in #9010
- JP-1136: Compute scaling for WFSS background subtraction using error-weighted mean by @emolter in #8990
- AL-852: GWCS inverse transform should respect its bounding box by @nden in #8554
- update minimum deps by @braingram in #9021
- JP-3622 Update refpix step for NIR detectors to use convolution kernel by @penaguerrero in #8726
- preparation for 1.17.0 release by @tapastro in #9024
New Contributors
Full Changelog: 1.16.0...1.17.0