-
Notifications
You must be signed in to change notification settings - Fork 174
JP-1294 Update coron3 for new outlier detection application #4968
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-1294 Update coron3 for new outlier detection application #4968
Conversation
Level 2c outputs are gone due to needing intent to be redefined for these. DQ is not propagated nor used during stack, klip, and subtraction.
Codecov Report
@@ Coverage Diff @@
## master #4968 +/- ##
==========================================
+ Coverage 52.48% 52.52% +0.04%
==========================================
Files 403 403
Lines 35729 35739 +10
Branches 5544 5546 +2
==========================================
+ Hits 18751 18771 +20
+ Misses 15841 15830 -11
- Partials 1137 1138 +1
Continue to review full report at Codecov.
|
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.
LGTM
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.
I think this all looks OK. Just needs a change log entry.
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.
Looks good. I really like the to_container()
method in CubeModel
. I suspect it handles closing its file handles OK on cleanup?
2) Accumulate all reference PSF images into a single product | ||
3) Align every PSF image to every science target image | ||
4) Compute an optimal PSF fit and subtract it from every science target image | ||
5) Compare the PSF-subtracted target images against one another to identify outliers |
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 line needs to be removed - it's replaced by item 1 (we still have a total of 5 steps, not 6).
…escope#4968) Changes: * Fix spelling in code comments * Run outlier detection on each psf. * Apply outlier to each target Level 2c outputs are gone due to needing intent to be redefined for these. DQ is not propagated nor used during stack, klip, and subtraction. * Updated logging for new step order * Update saving of CRFINTS results * Update comment wording * Remove unnecessary commented-code * Add to_container method to CubeModel * Refactor data conversion from CubeModel to ModelContainer * Add tests for getarray_noinit * Restore a deleted comment about skipped resampling * Update changelog * Fixing single to double back-tick issue. uhhhhhg. * Remove unused code in test * Fix random PEP8 issues in tests * Update coron3 regtest * Update coron3 pipeline documentation
Resolves JP-1294 / #4556