Major Changes
- Vectorized skycell operations
- New script to create multiband association files for different groupings of Roman images
- Use version of Gaia catalog stored on S3 by default
- Automatically generate source catalog column descriptions from rad schema.
- Remove WFI18 transient signal with new step
- Add new framework for retaining the ability to process files from B20
- Handle new L2 schema (new fields and data types following ramp fitting)
- Identify core regions of skycells and flag sources outside of these in cataloging
- Handle velocity aberration correction in set_telescope_pointing
- Include chi squared, diff with uniform weight ramps in L2 image
- Remove unused RampModel.err
- Update catalog coordinates following tweakreg WCS improvements
- Correct for integral non-linearity
- Faster resampling using stcal interpolated pixmap routines
- Add new dark_decay step addressing low-amplitude systematic electronic effect
- Make likelihood-based ramp fitting the default (from stcal)
What's Changed
- fix rtd build by @zacharyburnett in #2069
- TST: Decouple stdevdeps from devdeps by @pllim in #1941
- [RCAL-1271] vectorize skycell selection and operations with
SkyCellsobject by @zacharyburnett in #2071 - Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2079
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2080
- Fix upstream testing in roman_datamodels by @WilliamJamieson in #2081
- Fix regtests to operate with the CRDS TVAC baseline by @stscieisenhamer in #2076
- Simplify tweakreg unit tests by @braingram in #2078
- Fix error in Tweakreg's docs. by @mairanteodoro in #2086
- add simple package explanation to README by @zacharyburnett in #2098
- RCAL-1175: Implement multiband associations. by @mairanteodoro in #2077
- [SCSB-229] explicitly define code owners for steps and packages by @zacharyburnett in #2094
- Remove direct usage of RDM's stnode within RCAL by @WilliamJamieson in #2101
- Update stcal dependency to point to GitHub main branch by @schlafly in #2116
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2125
- Switch default tweakreg catalog to GAIADR3_S3 by @braingram in #2088
- Generate source catalog column descriptions (and docs) from schema by @braingram in #2122
- RTB-1027: Add wfi18_transient step by @melanieclarke in #2096
- add
Breaking Changeschange log category and renameGeneraltoOther Changesby @zacharyburnett in #2129 - [SCSB-225] migrate
[tool.pytest.ini_options]to native TOML by @zacharyburnett in #2124 - Update out-of-date documentation by @braingram in #2120
- RCAL-1272: Consolidate Step input handling to handle data migration by @braingram in #2128
- ignore astropy triggered numpy deprecation warning by @braingram in #2130
- Update source injection tests to reflect romanisim abandoning astropy units by @schlafly in #2133
- Update L2 schema support for B21 changes. by @schlafly in #2131
- update README in
changes/with more specific and concise instructions by @zacharyburnett in #2135 - add docs for skycell module and reference file by @zacharyburnett in #2097
- [RCAL-1037] add function to determine exclusive ownership over points by @zacharyburnett in #1964
- RCAL-1260 Implement velocity aberration correction by @stscieisenhamer in #2134
- [SCSB-234] use Python 3.13 to build docs with Sphinx 9 by @zacharyburnett in #2145
- RCAL-1314: Add WFI_parallel Keyword Migration by @PaulHuwe in #2143
- Update docs for sphinx 9 and clean up configuration by @braingram in #2147
- Fix reference to non-existent metadata in wfi18_transient by @melanieclarke in #2150
- Rescale resample kernels by pixel scale ratio by @mcara in #2009
- Update for stcal PR 496 - ramp results -> dictionaries by @t-brandt in #2142
- Update skymatch usage to accommodate stcal changes by @braingram in #2154
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2163
- Increase gwcs upper pin to allow for
1.xversions. by @braingram in #2156 - Include chi squared, diff with uniform weight ramps by @t-brandt in #2158
- Deprecate
SkyCellobject, replacing looped usages withSkyCellsobject by @zacharyburnett in #2089 - [skycell] explicitly cast
orientat_projection_centerasnp.float64by @zacharyburnett in #2170 - remove unused RampModel.err by @braingram in #2138
- RCAL-1323: Add support for DQ flag propagation in the resample step by @mcara in #2173
- Add flagged_spatial_id by @schlafly in #2164
- Update roman_datamodels dependency to main by @schlafly in #2174
- RCAL-1317: Don't pass pix_ratio to gwcs_blot by @mcara in #2159
- Multiband ASN filenames compliant with Roman naming conventions. by @mairanteodoro in #2175
- Enable call to update catalog coordinates upon request. by @mairanteodoro in #2153
- Integral non-linearity support by @schlafly in #2157
- update ci_watson version by @braingram in #2180
- RCAL-1311 Add parameters stepsize & order to outlier_detection and resample steps for updated gwcs_blot api by @stscieisenhamer in #2136
- Dark decay by @schlafly in #2169
- [SCSB-223] prune dependencies to ONLY explicitly imported packages by @zacharyburnett in #2053
- RCAL-1292 Initialize snowball detection parameters to use in the maximum likelyhood ramp fitting algorithm by @stscieisenhamer in #2160
- update romanisim requirement by @schlafly in #2183
New Contributors
- @melanieclarke made their first contribution in #2096
- @t-brandt made their first contribution in #2142
Full Changelog: 0.21.0...0.22.0