Repository navigation
update requirement to allow numpy>2 - #71
Conversation
6b0530b to
23846c7
Compare
|
I also checked it on my machine: nothing breaks, tests pass on both numpy 1.26 and 2.5 :) One thing to mention: I tested it on the Bach fugue example: numpy 2 changes some alignment outputs slightly. 4 of the 15 methods give different warping paths ( For MIDI: the cause is numpy 2's default sort ordering ties differently, so partitura hands back simultaneous (chord) notes in a different order. The audio cases are probably the same thing, since the score gets synthesized from that note array, but I didn't check that. The benchmark CI installs But I'd suggest we pin the same numpy in the benchmark workflows and in |
The current requirements specify a numpy version <2.0. However, some packages are starting to require numpy >2. This is a simple update that updates the requirements.
TODO: