JWST 1.20.0 (DMS B12.1)
What's Changed
- Fix for slice width calculation by @melanieclarke in #9606
- CRDS 12.0 Build: Check shape of wavelengthrange entry for indexing; update SOSS RT for bkg use by @tapastro in #9609
- Bump OpenAstronomy/github-actions-workflows from 2.0.0 to 2.1.0 by @dependabot[bot] in #9611
- Update logging unit test by @braingram in #9616
- Use actual target id instead of placeholder for WFSS level 3 associations by @emolter in #9614
- Remove attempted handling of memmap in container by @emolter in #9593
- JP-3968: Restore ModelContainer to docs, add ModelLibrary and SourceModelContainer to docs by @emolter in #9597
- JP-1497: Pass datamodel open kwargs through ModelContainer by @emolter in #9590
- JP-4047: Update regtests for niriss and nircam wfss by @emolter in #9602
- JP-3919: Background step documentation needs updates by @penaguerrero in #9568
- TST: Remove pyargs from toxenv by @pllim in #9550
- TST: Removed pytest_jwst plugin by @pllim in #9558
- JP-3950: Use read_metadata to avoid unnecessary load/save in image3 with on_disk=True by @emolter in #9570
- JP-4043: Handle subarray data in background step for wfss data by @emolter in #9603
- Remove python upper pin by @braingram in #9626
- JP-3864: Move to unified bkg reftype for wfss by @tapastro in #9584
- JP-4052: Fix extract_1d and combine_1d failures from all-NaN slit by @emolter in #9625
- JP-3992: Generate convex hull S_REGION for Level 3 WFSS spectral products by @tapastro in #9621
- Readme updates for B12.0 CRDS merge and DMS installation clarity by @tapastro in #9615
- TST: Use get_pkg_data_filename, delete unused fixture, delete unused notebook data, do not use tempfile, other clean-ups by @pllim in #9566
- Update pre-commit hooks by @WilliamJamieson in #9623
- TST: Set default branch for codecov by @pllim in #9648
- Fix the ResampleStep pixel_scale units in the docs by @larrybradley in #9617
- TST: pre-commit manual autoupdate by @pllim in #9654
- Update dq_init docs with missing step in description by @tapastro in #9647
- TST: Unleash isort by @pllim in #9653
- JP-3854: Update pastasoss functions to support simpler public API by @emolter in #9642
- JP-3948: Use wavelengthrange reference file information in white light step by @emolter in #9650
- JP-4053: Remove import level log configuration by @melanieclarke in #9644
- JP-4060: Catch NRS imaging edge case by @melanieclarke in #9659
- TST: Fix tox for pyargs (try 2) by @pllim in #9660
- STY: Disallow all relative imports by @pllim in #9655
- JP-3943: Give source_catalog step same flexibility as tweakreg by @emolter in #9462
- TST: Fix dir for devdeps and docs in tox by @pllim in #9662
- fixed bugs reported in git issue 9572 by @penaguerrero in #9575
- TST: Allow devdeps and cron to run on labeled PR and backport PR when labeled by @pllim in #9663
- JP-3995: Clarify standalone bkg_subtract input by @melanieclarke in #9658
- JP-4067: Fix white_light crash on repeated time stamps by @melanieclarke in #9672
- Test update following WFSS FITS unit change by @tapastro in #9667
- STY: Apply flake8 to test modules and fix most violations by @pllim in #9669
- JP-3889: Explain how source position is computed in source catalog step docs by @emolter in #9656
- TST: Add linkcheck to CI by @pllim in #9665
- tox: Generate/Upload JUnit XML files by @jhunkeler in #9664
- TST: Remove unused tox flags and outdated comment by @pllim in #9661
- Add all for non-test and non-doc modules by @pllim in #9646
- st_fitsdiff regression test fix for SystemExit:2 by @penaguerrero in #9685
- MNT: chmod 644 on non-script modules by @pllim in #9690
- Unit test source catalog against specific values by @emolter in #9691
- JP-2546: Refactor wfss_contam to support multiprocessing and decrease runtime by @emolter in #9220
- JP-3943: Fix unit handling for orientation column when iraf is selected finder by @emolter in #9701
- remove uncommon datamodels.open usage by @braingram in #9704
- JP-3516: Fix duplicate association removal by @melanieclarke in #9607
- JP-3930: Fix background cal step status for SOSS; add tests by @melanieclarke in #9688
- Fix FFT weight matrix for clean_flicker_noise by @melanieclarke in #9585
- Clean up help message style and contents by @melanieclarke in #9686
- Fix typo in test_set_telescope_pointing by @emolter in #9710
- Update exp_to_source unit tests to use mock data instead of loading from file by @emolter in #9706
- remove schemadoc script by @braingram in #9703
- JP-3930: Make sure outlier_detection does not modify input by @melanieclarke in #9709
- Fix conftest import by @melanieclarke in #9715
- Update _guess_mode to no longer pass unrecognized kwargs by @emolter in #9722
- Bump OpenAstronomy/github-actions-workflows from 2.1.0 to 2.2.1 by @dependabot[bot] in #9724
- JP-3961 - Replace NIRDetector subclass methods with generics by @stscirij in #9716
- Use gwcs.FITSImagingWCSTransform for resampled data by @nden in #9601
- JP-3673: Update background-subtraction intermediate products for WFSS by @penaguerrero in #9698
- TST: Ignore outerspace in linkcheck by @pllim in #9729
- JP-4012: Remove mrs_imatch from jwst and subtract_background from ifu_cube by @pllim in #9486
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #9735
- Deprecate compute_va_effects and compute_va_effects_vector in favor of stcal version by @emolter in #9741
- move linkcheck to cron by @braingram in #9745
- DOC: Fix broken ref in AMI (try 2) by @pllim in #9739
- JP-4085: Fix pixel_replace crash for invalid adjacent data by @melanieclarke in #9754
- Update drizzle pin with new release version by @tapastro in #9760
- JP-3930: coron tests and minor fixes by @melanieclarke in #9693
- JP-4082: Fix flux scaling in wfss_contam for NIRCam by @emolter in #9731
- switch DataModel.history usage to log messages in wfs_combine by @braingram in #9744
- DOC: Use numpydoc, not napoleon for API docstring rendering by @pllim in #9767
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #9771
- DOC: Fix refs in tweakwcs, replace array_like with array-like by @pllim in #9749
- consistent CI by @zacharyburnett in #9770
- DOC: Change code.literal color by @pllim in #9781
- consistent
pre-commitconfig by @zacharyburnett in #9779 - JP-3673: Update background-subtraction intermediate products for WFSS by @penaguerrero in #9772
- DOC: Continue to fix some simple broken ref across package by @pllim in #9777
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #9786
- JP-1866: Remove self.log calls by @melanieclarke in #9657
- JP-4070: Fix incorrect pixel offsets fed into grism transforms for wfss_contam by @emolter in #9728
- JP-4020: Catch a solver failure in ATOCA utils by @melanieclarke in #9784
- STY: Disable pre-commit fixing PRs without prompt by @pllim in #9791
- JP-4102: Fix Potential Memory Leak and Remove Unused Code in Cube Build by @kmacdonald-stsci in #9778
- DOC: Fix broken ref in user docs mostly by @pllim in #9785
- JP-1866: Specify known loggers by @melanieclarke in #9720
- JP-1800: Docs update UNRELIABLE_ERROR -> RESERVED by @emolter in #9802
- TST: Remove pyerfa-dev install in devdeps by @pllim in #9787
- drop opencv direct dependency by @braingram in #9803
- TST: Pin ci-watson normally by @pllim in #9800
- JP-4040: Preserve reference file names when scrubbing logs by @emolter in #9798
- Bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #9809
- Deprecate save_bsub by @emolter in #9805
- JP-3887: Add support for time dependent photometry corrections by @melanieclarke in #9736
- increase asdf upper pin by @braingram in #9820
- JP-4051: Add autoparam framework for clean_flicker_noise by @melanieclarke in #9759
- allow
setuptools_scmto describe.devtags off of release branches by @zacharyburnett in #9823 - JP-3945: Auto centroid for TSO photometry by @melanieclarke in #9627
- JP-4112: Add filter to Asn_Lv3WFSSNRC constraints by @emolter in #9816
- Make association DifferentProductSetsError print left and right set instead of a single set by @emolter in #9818
- JP-4072: Add magnitude limit and spectral order selection parameters to wfss_contam by @emolter in #9713
- JP-4036: Add quad observables to AMI outputs by @rcooper295 in #9812
- DOC: Fix ref in stpipe pages and friends by @pllim in #9795
- JP-4042: Allow order 3 extraction in extract_1d ATOCA algorithm for NIRISS SOSS by @emolter in #9747
- Fix bad step skip logic introduced by JP-4072 by @emolter in #9827
- Fix inaccurate documentation of when refpix is skipped for MIRI by @emolter in #9832
- DOC: Fix/update contributing guide by @pllim in #9824
- Prevent VAR_RNOISE from being a zeroed array. by @mairanteodoro in #9813
- JP-4117: Handle single integration CubeModel as TSO spectrum by @melanieclarke in #9834
- Remove unnecessary casts by @braingram in #9825
- JP-4075: Raise error for no slits selected by @melanieclarke in #9794
- update stcal usage in jump removing unused stddev by @braingram in #9837
- Bump actions/labeler from 5.0.0 to 6.0.1 by @dependabot[bot] in #9810
- pin python<3.14 by @braingram in #9840
- JP-3930: Step function for opening models by @melanieclarke in #9723
- Add regression test for wfss_contam step for NIRISS by @emolter in #9830
- JP-3888: Turn on bright_use_group1 in firstframe; flag any affected pixels by @melanieclarke in #9807
- JP-3665: Graceful exit in tso3 for NIRISS SOSS FULL data by @melanieclarke in #9821
- DOC: Fix more broken ref links (datamodels and friends) by @pllim in #9838
- DOC: Fix drizzle intersphinx by @pllim in #9844
- DOC: Fix broken refs in static change log by @pllim in #9839
- JP-4095: Fix velocity correction in WCS inverse by @melanieclarke in #9783
- Make DeprecationWarnings show up in log by @emolter in #9860
- TST: Inflight pool for standards association (slow tests in new file each, all in subdir) by @pllim in #9855
- fix stable docs build by @braingram in #9861
- JP-3930: Make sure input is not modified inside Steps by @melanieclarke in #9725
- JP-4122: Fix attribute error in combine_1d log message by @melanieclarke in #9848
- Document incompatibility with python 3.14 by @tapastro in #9865
- JP-1866: Remove references to logcfg by @melanieclarke in #9670
- Restore associations.asn_edit.writer for SDP use by @tapastro in #9869
- JP-4074: Allowing Nirspec prism ifu cubes to have non-linear wavelength range by @jemorrison in #9718
- JP-3980: Move TSO photometry radii to parameters by @melanieclarke in #9579
- update asdf min pin by @braingram in #9880
- metadata for release
1.20.0by @zacharyburnett in #9883
Full Changelog: 1.19.2...1.20.0