kevinrue / velociraptor

Toolkit for Single-Cell Velocity
https://kevinrue.github.io/velociraptor/
Other
55 stars 10 forks source link

Update scvelo to 0.3.2 #71

Closed kevinrue closed 5 months ago

kevinrue commented 5 months ago
csoneson commented 5 months ago

In case it may be useful, I tried to generate package lists for different platforms here: https://github.com/csoneson/velociraptor_package_list/actions/runs/9196811517. So far only the macOS ones are actually working...I also get slightly different environments for the Intel and M1 macs:

> setdiff(maclatest, mac12)
[1] "jupyter_core==5.7.2" "nomkl==1.0"         
> setdiff(mac12, maclatest)
[1] "jupyter_core==5.7.1" "mkl==2023.2.0"      
kevinrue commented 5 months ago

Can be useful. Haven't tried Intel mac yet, but test the environment may not be enough, a couple of issues I ran into only revealed themselves halfway through running scvelo on actual test data, not just loading the package, e.g. https://github.com/OpenTalker/video-retalking/issues/35#issuecomment-1542944601

kevinrue commented 5 months ago

Who wants to take this branch for a spin to double check before I merge?

I've got it to work on macOS arm M1, Linux, and Windows.

Note that I've updated scVelo to v0.3.2 on macOS and linux, but only to v0.2.5 on Windows due to an impossible dependency on jaxlib after that (documented in the updated man page of scvelo())