You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 22, 2021. It is now read-only.
Numba has come a long way since I last played with it. Anaconda has made installing numba a non-issue and we already recommend it as the preferred way of getting dependencies for Fatiando.
I think it's time to investigate replacing some of our Cython code with numba. The usage is so much simpler and would greatly reduce the barrier to contributing high-performance code. It would also remove the compile step from installing Fatiando. This is usually the cause of bug reports for Windows users.
For the change to work, the target code should be covered by tests and benchmarked.
Numba has come a long way since I last played with it. Anaconda has made installing numba a non-issue and we already recommend it as the preferred way of getting dependencies for Fatiando.
I think it's time to investigate replacing some of our Cython code with numba. The usage is so much simpler and would greatly reduce the barrier to contributing high-performance code. It would also remove the compile step from installing Fatiando. This is usually the cause of bug reports for Windows users.
For the change to work, the target code should be covered by tests and benchmarked.