pasqal-io / Pulser

Library for pulse-level/analog control of neutral atom devices. Emulator with QuTiP.
Apache License 2.0
172 stars 60 forks source link

Upgrade qutip to drop the restriction on scipy #542

Closed HGSilveri closed 1 year ago

HGSilveri commented 1 year ago

In #540, we restricted the SciPy version to be <1.11 because it was breaking Qutip. Now that Qutip 4.7.2 was released with a fix for this, we can relax that restriction by enforcing that qutip ~= 4.7.2.

a-corni commented 1 year ago

Why should it be qutip ~= 4.7.2 and not qutip >= 4.7.2 ? Because everything works with version 4 ?

HGSilveri commented 1 year ago

Well, only because I'm kind of tired of qutip dependencies always conflicting with other packages, this way it is more controlled (since qutip ~= 4.7.2 is equivalent to qutip >= 4.7.2, <4. 8)

a-corni commented 1 year ago

Great ! I was just wondering haha