navis-org / navis

Python library for analysis of neuroanatomical data.
https://navis-org.github.io/navis/
GNU General Public License v3.0
83 stars 33 forks source link

Integrate fastcore functions #150

Closed schlegelp closed 3 months ago

schlegelp commented 4 months ago

This is a work-in-progress PR to integrate functions re-implemented in Rust via navis-fastcore.

List of functions that will now use fastcore under-the-hood if available:

Potential TODOs:

Misc:

schlegelp commented 3 months ago

There is one remaining failing test: strangely, MovingLeastSquaresTransform.xform return different values depending on whether I run it locally on my machine or whether it runs on Github. Since this problem is unrelated to this PR, I will ignore it and go ahead with the merge.