Closed Sleort closed 6 years ago
I think that you used the new syntax, but the latest tagged version doesn't have those changes yet (v0.13.0 is from November). Did you try on master? (Pkg.checkout("NLsolve")
)
For v0.13.0 the arguments of the function are reversed and for autodiff you have to use true
. (See https://github.com/JuliaNLSolvers/NLsolve.jl/commit/150f8618107aa047f239383b7be457455b2d3668)
Ah, I see. So the documentation is just a bit ahead of schedule (which is not optimal / the user should be warned about...?)
Anyway, Pkg.checkout("NLsolve")
did the trick, and now everything works again (with the new syntax). Thanks!
Ah, I see. So the documentation is just a bit ahead of schedule (which is not optimal / the user should be warned about...?)
Anyway, Pkg.checkout("NLsolve") did the trick, and now everything works again (with the new syntax). Thanks!
Yes, this is unfortunate, but Github works that way. We cannot provide for example the readme for the latest tag, it will always show the README.md for the current version. I should maybe put a notice and a link to the old README. Thanks for bringing this to my attention.
I hope the current README removes some of the confusion.
It sure does. On behalf of some other could-have-been-confused-but-now-they'll-never-know users: Thank you! :smile:
NLsolve used to work fine, but now (after an update?)... I'm not quite sure what's going on here:
furthermore, if I try the finite differencing solver,
The algorithm clearly doesn't converge to a zero!
Finally, the automatic differentiation version also fails:
I believe my (relevant) packages should be up to date, but just in case, here's the result of
Pkg.status()
:Any ideas?