-
-
Notifications
You must be signed in to change notification settings - Fork 397
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
Esasky use ucd instead of json #3106
Esasky use ucd instead of json #3106
Conversation
ba61cc3
to
2bbe42c
Compare
cc @imbasimba |
Before diving into any reviews I would point out that there are two test failures that are likely related as I don't see them on They are "remote" tests, so CI doesn't pick them up, run them with |
For me they are failing both on this branch and on main. Both failing tests are for the IUE mission, and they are the only tests for that mission. The first test that fails are failing because the request is timing out when trying to fetch the fits file |
I have contacted the IUE support team regarding the timeouts, but these issues seem unrelated to this particular PR. |
There are still some doctest failures in |
Were can I see those failures? I see a lot of warnings here, but nothing related to my changes from what I can see. I guess it's the |
The RTD build would only show rendering related issues that sphinx picks up, but the doctests that validate code example outputs are run as part of the normal test runs. So for esasky, I would always do a And you can also run tests just for the one file, e.g. here we know the issue is in the doc, so I would encourage of looking into the tracebacks first and see if the failures are just the case of updating the docs, or better to address the changes on the code level. Once you only have docs related, you maybe able to use the automated updates provided by doctestplus, e.g. run the following and then carefully commit the changes that are relevant:
(We have a long backlog of writing this all up as part of the development documentation, just so you know, it's on the list and will be addressed hopefully soon) |
2bbe42c
to
9f63fe9
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3106 +/- ##
==========================================
- Coverage 67.38% 67.36% -0.02%
==========================================
Files 233 233
Lines 18417 18406 -11
==========================================
- Hits 12411 12400 -11
Misses 6006 6006 ☔ View full report in Codecov by Sentry. |
FYI, the IUE team should have addressed the issue now. I could never reproduce it myself, so I cannot verify it. @bsipocz Let me know if you still are experiencing problems with IUE. |
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.
Look good (though I had a bit of trouble following what are supposed to be all caps vs lower case), and @imbasimba seems to be happy with the changes, too, so let's merge it.
Thanks @emellega!
Yes, I had a lot of trouble with upper casing and lower casing everything all the time. The first thing I did was to change esasky to stop upper casing and lower casing, so that Spitzer is always Spitzer, and never spitzer or SPITZER. But that meant that almost every test had to change. And since I was trying to change the internals without changing anything with regards to the api, I decided to revert those changes. Also, maybe someone out there has a script that relies on the Spitzer output being in a folder called SPITZER? |
No description provided.