-
Notifications
You must be signed in to change notification settings - Fork 44
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
Sundials version recommended in the docs appears to be wrong #145
Comments
Oops, sorry, I didn't see that when I did the latest release today. Any 6.* release should work. If you need something that works on older sundials, scikits.odes 2.6.5 is want you want. |
Not to pressure you, but just to provide correct advice to colleagues using odes: will the 2.6.x odes version working with sundials 5.x that is present in most LTS distros receive updates if issues are found? Namely, will there be a 2.6.6 if something turns out to be wrong in 2.6.5 or to be sure to receive updates if bugs are found one should now use 2.7.x? |
I'm not opposed to doing a 2.6.6 if something major happens, but as SUNDIALS seems to have finished with their 5.x series, I don't expect that to occur. The main issue you will likely see is around the numpy.distutils changes, so as long as you stick to a older python/numpy, there should be no issues. I'm not planning on backporting whatever changes we end up doing to move away from numpy.distutils (I'd have liked to support SUNDIALS 5 and 6, but I don't have much time, and SUNDIALS does tend to change things every release, once I redo the build system, I will likely go through the low-level Cython pxd files and clean them up). |
The project documentation at https://scikits-odes.readthedocs.io/en/stable/installation.html#requirements-before-install indicates that there is a requirement for Sundials 5.1.0, but the installation of
odes
fails with this Sundials version.Usage of
sundials_context.h
suggests that a quite recent version of SunDials is needed. It may be the case that the version provided by many linux distros (including the relatively recent Ubuntu 22.04) can be too old (I think it is 5.8 in ubuntu 22.04). Can a recommended and minimal version be indicated?The text was updated successfully, but these errors were encountered: