Skip to content
This repository was archived by the owner on Dec 22, 2021. It is now read-only.
This repository was archived by the owner on Dec 22, 2021. It is now read-only.

Investigate replacing Cython with numba #169

@leouieda

Description

@leouieda

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions