Romancal 0.13.0 (DMS build 24Q1_B12)
- Ramp fitting supports uneven ramps
- Jump detection algorithm updated
- Combine jump detection and ramp fitting steps
- Support for data with truncated MA tables
- Added skymatch, outlier detection and resample steps
- Refined source catalogs in the tweakreg step
- Updates to the saturation step
- Code for the High Level Pipeline
What's Changed
- Add dev optional dependency by @WilliamJamieson in #835
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #833
- Cleanup the requirements-dev by @WilliamJamieson in #843
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #845
- Make it so we can manually trigger the CI by @WilliamJamieson in #844
- Fix
get_crds_parameters
forModelContainer
by @WilliamJamieson in #846 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #849
- RCAL-511 Inititial implementation of the Uneven Ramp fitting by @stscieisenhamer in #779
- Fix RTD build by @WilliamJamieson in #853
- fix opening mode for references to be read-only by @stscieisenhamer in #854
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #855
- PSF fitting methods by @bmorris3 in #794
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #860
- PSF fitting random seed fix by @bmorris3 in #862
- Remove style check from CI by @WilliamJamieson in #864
- Add NumPy ruff rule set checking by @WilliamJamieson in #863
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #873
- RCAL-643 Update roman CI/CD to use CRDS local cache by @ddavis-stsci in #857
- fix caching and outputs by @zacharyburnett in #871
- reorganize tests, make devdeps testing optional, and unpin latest Python testing by @zacharyburnett in #874
- fix optional workflow triggers by @zacharyburnett in #876
- add checkbox for regression tests to the pull request template by @zacharyburnett in #878
- Fix for failing regression tests from PSF fitting methods by @bmorris3 in #872
- use
deepdiff
instead ofasdf.commands.diff
for output and truth file comparisons by @braingram in #868 - Adjust ramps for gain, a la JWST's GainScaleStep. by @schlafly in #804
- Adjust saturation threshold depending on the read pattern by @schlafly in #836
- split
requirements-dev.txt
into first and third party dev dependencies by @zacharyburnett in #840 - RCAL-646 Update to install asn_from_list by @ddavis-stsci in #884
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #889
- RCAL-647 Update pipeline to include refpix step as default by @ddavis-stsci in #890
- New ramp fitting default by @schlafly in #877
- rcal-681 Update reg tests for new algorithms by @ddavis-stsci in #911
- add astropy Table support to compare_asdf by @braingram in #915
- update compare_asdf to use tolerance in more comparisons by @braingram in #917
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #921
- update url for webbpsf data in github actions CI by @braingram in #920
- use PyPI upload workflow from OpenAstronomy by @zacharyburnett in #887
- RCAL-641 Add FOV association generation by @ddavis-stsci in #931
- TweakReg regression test fix. by @mairanteodoro in #919
- add instructions for downloading WebbPSF data by @zacharyburnett in #937
- add
.git
to dev dependency specifications by @zacharyburnett in #932 - improve WebbPSF data caching in GitHub CI by @braingram in #923
- add webbpsf and poppy to dev requirements by @braingram in #940
- RCAL-693: Removed err array from dark tests. by @PaulHuwe in #938
- use ndarray comparison options in wcs comparison by @braingram in #941
- Rcal 504 develop the resample step by @mairanteodoro in #787
- Fix regression test artifact upload by @braingram in #950
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #930
- Filter catalog sources that are outside of the bounding box by @mcara in #947
- Update Cas22 ramp fitting to integrate with the jump detection changes in stcal by @WilliamJamieson in #933
- RCAL-513 Update uneven ramp fitting documentation by @stscieisenhamer in #944
- RCAL-644 Remove checks on CI in production code by @stscieisenhamer in #955
- Skip webbpsf tests by default by @WilliamJamieson in #958
- rcal-697 Update exposure pipeline to add tweakreg step by @ddavis-stsci in #960
- retrieve CRDS contexts in CI with a reusable workflow by @zacharyburnett in #954
- Bugfix webbpsf marker by @WilliamJamieson in #961
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #963
- RCAL-670: additional check for data quality test. by @mairanteodoro in #964
- Generate L3 exposure times from resampled exposure time images by @schlafly in #959
- rcal-700 Update exposure pipeline to correct cal_step and suffixes by @ddavis-stsci in #971
- RCAL-629: static preview generation script by @zacharyburnett in #953
- fixed
asn_from_list
script by @zacharyburnett in #972 - don't run tests on
romancal/scripts
by @zacharyburnett in #975 - Protect imports in script better by @WilliamJamieson in #977
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #974
- Source detection step option to fit model PSFs by @bmorris3 in #841
- use webbpsf data from grp in jenkins runs by @braingram in #918
- Update crds rad and roman_datamodels versions by @ddavis-stsci in #986
- RCAL-707 Update elp to replace list as input to tweakreg by @ddavis-stsci in #985
- fix issue where the path of the WebbPSF cache was not the same as the restore cache in the subsequent workflow by @zacharyburnett in #988
- fix
tests_devdeps.yml
workflow by @zacharyburnett in #989 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #990
- Structured array source detection catalogs by @bmorris3 in #987
- Source detection+PSF docs updates by @bmorris3 in #984
- RDM-3431: add mosaic astrometric frame test by @mairanteodoro in #993
- Remove quote indent from main header in README by @bmorris3 in #992
- minor fix for data hash in cache key by @zacharyburnett in #999
- RCAL-699: Add regression testing for new jump detection and make new jump detection default to on by @WilliamJamieson in #991
- Rcal 713 Update pyproject.toml to use stcal 1.5.0 or greater and add ref_file.crds.sw_version to the ignore list by @ddavis-stsci in #1003
- Fix issue with source catalog in TweakReg. by @mairanteodoro in #1001
- rcal-718 update okify script for the new jfrog cli by @ddavis-stsci in #1010
- Mark jump step as skipped in fully-saturated case. by @schlafly in #1011
- Update resample test to use new files. by @schlafly in #1009
- Point tweakreg to new files. Move the asn file into artifactory. by @schlafly in #1012
- Implement outlier detection step. by @mairanteodoro in #981
- fix import in script for use by typer by @zacharyburnett in #982
- Disable outlier detection unit tests tests. by @schlafly in #1019
- rcal-687 Initial code for the high level pipeline by @ddavis-stsci in #980
- rcal-457 Add test for spectral preview files by @ddavis-stsci in #1021
- Truncate dark to the appropriate number of resultants. by @schlafly in #1023
- Fix the pollution of stdout and stderr by ddtrace by @WilliamJamieson in #1024
- Update photutils dependency to released version. by @schlafly in #1013
- RCAL-661/667/654/656 Implement next round of SOC verification tests for uneven ramps by @stscieisenhamer in #970
- update metadata for
0.13.0
by @zacharyburnett in #1030
New Contributors
- @stscieisenhamer made their first contribution in #779
- @mcara made their first contribution in #947
Full Changelog: 0.12.0...0.13.0