-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JP-2928: Update regression tests to use flight data - set_telescope_pointing.add_wcs edition #8887
JP-2928: Update regression tests to use flight data - set_telescope_pointing.add_wcs edition #8887
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #8887 +/- ##
==========================================
+ Coverage 61.92% 63.67% +1.74%
==========================================
Files 376 376
Lines 38691 38692 +1
==========================================
+ Hits 23961 24638 +677
+ Misses 14730 14054 -676 ☔ View full report in Codecov by Sentry. |
Started regression tests here: https://github.com/spacetelescope/RegressionTests/actions/runs/11333695649 |
Alright, after rebasing the branch I ran a new set of regression tests here: https://plwishmaster.stsci.edu:8081/job/RT/job/JWST-Developers-Pull-Requests/1790/#showFailuresLink They appear to match failures on nightly: https://plwishmaster.stsci.edu:8081/job/RT/job/JWST/3068/#showFailuresLink |
It looks like there is a pre-commit check and some unit tests that are failing. |
ef9885b
to
829200d
Compare
cccd69e
to
e008f1f
Compare
After uncovering the hornet's nest of |
New RT: https://github.com/spacetelescope/RegressionTests/actions/runs/11406609500 EDIT: After many more test corrections, latest run here: https://github.com/spacetelescope/RegressionTests/actions/runs/11410434649 |
ee3f1d0
to
6d0ff81
Compare
f8a4c2f
to
3289cf0
Compare
644cbf4
to
f7e7468
Compare
After finding and removing the environment variable in RegressionTests, the new set of tests using the RT feature branch is here: https://github.com/spacetelescope/RegressionTests/actions/runs/11558936198 It shows no failures. I think this should be ready, then? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was so much more technical debt than I originally thought - thanks for taking it on! It will be great to have this sorted out.
LGTM, pending Jonathan's review, but one question for my information - where do the uncal files that are input to the setpointing tests come from? They appear to have only small differences from the truth files, after calling setpointing. Is that expected?
From my understanding, the setpointing tests call |
…escope_pointing.add_wcs edition (spacetelescope#8887)" This reverts commit 8d9e215.
…ointing.add_wcs edition (spacetelescope#8887)
Partially resolves JP-2928
This PR addresses old flight data in the tests that called set_telescope_pointing to add wcs keywords to uncal files. These tests were written in a time before the MAST engineering database became public, and so workarounds were generated. These are no longer necessary, as long as the tests use public data.
Tasks
Build 11.3
(use the latest build if not sure)no-changelog-entry-needed
)changes/
:echo "changed something" > changes/<PR#>.<changetype>.rst
(see below for change types)docs/
pageokify_regtests
to update the truth filesnews fragment change types...
changes/<PR#>.general.rst
: infrastructure or miscellaneous changechanges/<PR#>.docs.rst
changes/<PR#>.stpipe.rst
changes/<PR#>.datamodels.rst
changes/<PR#>.scripts.rst
changes/<PR#>.fits_generator.rst
changes/<PR#>.set_telescope_pointing.rst
changes/<PR#>.pipeline.rst
stage 1
changes/<PR#>.group_scale.rst
changes/<PR#>.dq_init.rst
changes/<PR#>.emicorr.rst
changes/<PR#>.saturation.rst
changes/<PR#>.ipc.rst
changes/<PR#>.firstframe.rst
changes/<PR#>.lastframe.rst
changes/<PR#>.reset.rst
changes/<PR#>.superbias.rst
changes/<PR#>.refpix.rst
changes/<PR#>.linearity.rst
changes/<PR#>.rscd.rst
changes/<PR#>.persistence.rst
changes/<PR#>.dark_current.rst
changes/<PR#>.charge_migration.rst
changes/<PR#>.jump.rst
changes/<PR#>.clean_flicker_noise.rst
changes/<PR#>.ramp_fitting.rst
changes/<PR#>.gain_scale.rst
stage 2
changes/<PR#>.assign_wcs.rst
changes/<PR#>.badpix_selfcal.rst
changes/<PR#>.msaflagopen.rst
changes/<PR#>.nsclean.rst
changes/<PR#>.imprint.rst
changes/<PR#>.background.rst
changes/<PR#>.extract_2d.rst
changes/<PR#>.master_background.rst
changes/<PR#>.wavecorr.rst
changes/<PR#>.srctype.rst
changes/<PR#>.straylight.rst
changes/<PR#>.wfss_contam.rst
changes/<PR#>.flatfield.rst
changes/<PR#>.fringe.rst
changes/<PR#>.pathloss.rst
changes/<PR#>.barshadow.rst
changes/<PR#>.photom.rst
changes/<PR#>.pixel_replace.rst
changes/<PR#>.resample_spec.rst
changes/<PR#>.residual_fringe.rst
changes/<PR#>.cube_build.rst
changes/<PR#>.extract_1d.rst
changes/<PR#>.resample.rst
stage 3
changes/<PR#>.assign_mtwcs.rst
changes/<PR#>.mrs_imatch.rst
changes/<PR#>.tweakreg.rst
changes/<PR#>.skymatch.rst
changes/<PR#>.exp_to_source.rst
changes/<PR#>.outlier_detection.rst
changes/<PR#>.tso_photometry.rst
changes/<PR#>.stack_refs.rst
changes/<PR#>.align_refs.rst
changes/<PR#>.klip.rst
changes/<PR#>.spectral_leak.rst
changes/<PR#>.source_catalog.rst
changes/<PR#>.combine_1d.rst
changes/<PR#>.ami.rst
other
changes/<PR#>.wfs_combine.rst
changes/<PR#>.white_light.rst
changes/<PR#>.cube_skymatch.rst
changes/<PR#>.engdb_tools.rst
changes/<PR#>.guider_cds.rst