-
Notifications
You must be signed in to change notification settings - Fork 75
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
BUG: Also check for inf in spaxel tool #3368
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #3368 +/- ##
=======================================
Coverage 88.11% 88.12%
=======================================
Files 127 127
Lines 19574 19577 +3
=======================================
+ Hits 17248 17252 +4
+ Misses 2326 2325 -1 ☔ View full report in Codecov by Sentry. |
This might fix the error traceback, but I don't think it results in the behavior that we want. Even if half the spectrum at a given spatial location is NaN, we still want to show the other half. I'm pretty sure this worked before but I don't know what would have changed to break it. |
This comment was marked as outdated.
This comment was marked as outdated.
Well, it addresses the last concern, but now the original problem is back |
Might be helpful to test with this cube: https://stsci.box.com/shared/static/gts87zqt5265msuwi4w5u003b6typ6h0.gz |
Oops maybe I should have added a test after all. I'll have to look into that when I have time. When I turn that warning into exception, traceback said it was from |
10d7270
to
88a619a
Compare
when setting new Y limits
3c1664a
to
7b3b9c9
Compare
Re: test -- I got to the point where I have the code to produce the warning without human interaction on notebook using MANGA.
viewer.toolbar.active_tool = viewer.toolbar.tools['jdaviz:spectrumperspaxel']
viewer.toolbar.active_tool._mouse_move_worker(32, 54) # something like that But... the warning only shows up when I am in an interactive notebook session. When I code that into CI test and run it non-interactively, the test refuses to fail even when we turn warning into exception. So I couldn't add a test to this PR after all. |
Description
This pull request is to fix #3362 .
The fix is so tiny... Do we really need a change log or test here, @rosteen ?
Change log entry
CHANGES.rst
? If you want to avoid merge conflicts,list the proposed change log here for review and add to
CHANGES.rst
before merge. If no, maintainershould add a
no-changelog-entry-needed
label.Checklist for package maintainer(s)
This checklist is meant to remind the package maintainer(s) who will review this pull request of some common things to look for. This list is not exhaustive.
trivial
label.