2026-01-02
Iosacal is a small Python program built on large open source libraries, most notably Matplotlib and Numpy.
In 2024 Numpy released version 2.0, with some breaking changes that required careful checks on our part.
Is the current released version (iosacal 0.6) compatible with Numpy 2.0 and following versions? Yes.
In the tests we made, iosacal worked without problems even with the 2.0.0rc1 version of Numpy.
What are the other minimum requirements that we should meet? Apart from the direct dependency on Numpy, we depend on other libraries:
Matplotlib 3.8.4 is the minimum version compatible with Numpy 2.0
Scipy 1.13 is the minimum version compatible with Numpy 2.0
A good plan is that the next release of iosacal (that is, iosacal 0.7) sets an explicit “upper bound” on the maximum version of those dependencies, rather than having a minimum required version only.
Don't miss what's next. Subscribe to IOSACal updates: