-
Notifications
You must be signed in to change notification settings - Fork 226
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
Handle single query on ellint_3 #1227
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #1227 +/- ##
===========================================
- Coverage 93.83% 93.71% -0.13%
===========================================
Files 657 644 -13
Lines 55243 54138 -1105
===========================================
- Hits 51838 50736 -1102
+ Misses 3405 3402 -3
... and 35 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
I might need to look at this some more: the |
OK, so we're calculating
I get the correct answer of 0. It all comes down to:
which evaluates as Where do you see things go wrong and/or throw for your type? |
I'm working frantically on that.
Um, I do not reach line 145. I return from the subroutine at line 71 with a domain error. The check at line 68 tells me that |
In fact, I need to find out how the similarly configured |
Thinking a bit more, how can you get to line 145 if |
I have: sphi = 0.000976562344779578298906910168119791 So... the check at line 58 fails because And the check at line 68 also fails because |
Ah. My infinity is POSITIVE (as in +INF). I must have a critical error somewhere in the backend. I will find this now. Thank you John. |
John (@jzmaddock) many thanks. The specfun tests are really good! This test case revealed two critical errors in the preliminary
|
Clesed PR as error in client multiple-precision backend candidate. Thanks John AGAIN! (@jzmaddock). Cc: @mborland |
Hi John (@jzmaddock),
So I'm boiling down the double-double backend. I was happily able to remove a few errors based on your advice so far.
I've come down to a small handful of queries. We need to go through these one at a time. I am a little bit shaky in this area. But I'll just express the query anyway.
In this PR, we find one single change on
ellint_3
test data. I suspect this change is needed because we callellint_3
with an infinite-parameter whereby there is no check for infinity other than athrow
.I see two choices here:
ellint_3
Your thoughts?
Cc: @mborland