imr-framework / pypulseq

Pulseq in Python
https://pypulseq.readthedocs.io
GNU Affero General Public License v3.0
117 stars 63 forks source link

Incompatibility of sigpy dependency with scipy 1.14.0 and numpy 2.0 #183

Open schuenke opened 3 months ago

schuenke commented 3 months ago

The sigpy dependency is currently incompatible with the latest releases of scipy (v. 1.14.0) and numpy (v. 2.0). This leads to errors in PyPulseq when it's installed in a fresh environment. I already fixed this in sigpy (https://github.com/mikgroup/sigpy/pull/143) and hope for a quick merge. If they merge it, no changes on our side should be necessary.

wtclarke commented 1 month ago

Given that sigpy doesn't seem well maintained currently, I've submitted #188 to remove the sigpy dependency where possible and then make it an optional dependency if you want to use the make_sigpy_pulse function. What do you think?