Skip to content
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

Update for 1.0 #6

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ericphanson
Copy link

@ericphanson ericphanson commented Dec 9, 2019

This requires JuliaIntervals/IntervalRootFinding.jl#139 (or equivalent) to be merged and a patch release made in order to have a resolvable set of versions. I think we need IntervalArithmetic 0.16 because we need the patch for fixing escaping in @round for the definitions here to work, so we need a version of IntervalRootFinding compatible with that. Done!

This updates the syntax for calling root, adds a Project.toml etc. I also copied the updated appveyor configuration from IntervalRootFinding.jl. Locally (using IntervalRootFinding#139), one of the tests here fails, with the error

  Expression: erfinv(0 .. 0.99) == Interval(0, 1.8213863677184523)
   Evaluated: [-3.00927e-36, 1.82139] == [0, 1.82139]

which look like differences in rounding or something. I figured I would let someone else decide what they write answer is for that. After that failure, the tests seem to hang; I think some of the root finding problems are very slow. Maybe the tolerances need to be tweaked, or a different contractor used?

@ericphanson ericphanson reopened this Dec 10, 2019
@dpsanders
Copy link
Member

Apologies, apparently I never saw this. Many thanks!

@ericphanson
Copy link
Author

No problem, I think I filed several issues/PRs etc all around the same time and it probably got lost in the mix :). If I remember right, this was just a start to updating the repo since the tests hung and there was a failure still.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants