ImperialCollegeLondon / sharpy

Simulation of High Aspect Ratio aeroplanes and wind turbines in Python: a nonlinear aeroelastic code
https://imperial.ac.uk/aeroelastics/sharpy
BSD 3-Clause "New" or "Revised" License
123 stars 58 forks source link

Incompatibility with NumPy >=v2.0 and SciPy >=v1.14 #294

Open ben-l-p opened 3 months ago

ben-l-p commented 3 months ago

NumPy 2.0 has been released, which depreciates many functions that have been used in SHARPy. This now causes many unit tests to fail, and there is also a corresponding SciPy version which presents issues. These all show up as warnings in previous versions. A temporary fix https://github.com/ImperialCollegeLondon/sharpy/pull/292 sets an upper ceiling on the versions which can be used (was previously set to use latest).

We aim to update the code so that we don't need this limit, as it will cause incompatibilities with new packages which use features from v2.0.