inelastica
inelastica copied to clipboard
Deprecations and future problems
Currently one cannot compile Inelastica with newer versions of numpy.
-
numpy.complex
is deprecated (to not overwrite defaultcomplex
) Instead one should usenumpy.complex_
if really needed -
numpy.distutils
will be removed inPython >= 3.12
releases, possibly one should move to scikit-build or something similar to account for these problems... :(
I am trying to do this in sisl
. But are having some issues at the moment. Hopefully they should be fixed asap!
My latest sisl commits have omitted the numpy.distutils
problem. So you can take the CMakeLists.txt files from there to make it work for newer Python releases.