Numba: a NumPy aware Python bytecode to LLVM compiler

This project is to further develop and extend the Open Source Numba project: [url removed, login to view]

Numba seeks to translate Python functions (via bytecode) to LLVM IR that can be used to create function-pointers either for direct use on NumPy arrays or as low-level call-backs to be inserted into the NumPy and SciPy run-times.

Currently, there is Proof of Concept code on github that needs to be extended. I estimate the effort involved is 2 months for a good developer. But, someone with the right motivation and experience could do amazing things in 6 months which would be welcome.

You must have some compiler experience and experience with Python. Experience with LLVM is a bonus, but you can learn LLVM while doing the project.

Skills: Algorithm, Python, Software Architecture

See more: numba python, numba numpy, python numba, numba llvm, python bytecode llvm, numpy numba, numpy bytecode, llvm python, numba python bytecode, numba project, python llvm numba, numba python compiler, numpy llvm, seeks com, python source code github, learn to code, learn algorithm, good algorithm, develop algorithm, algorithm functions

About the Employer:
( 0 reviews ) United States

Project ID: #1590170

3 freelancers are bidding on average $50/hour for this job


please check PM

$50 USD / hour
(1 Review)

This looks like a really interesting project. I'm familiar with creating C modules, and using ctypes. Have had some exposure to numpy. Have had some compiler experience. Not heard of llvm until now but am a quick More

$50 USD / hour
(0 Reviews)

I am a professional Python/C++ programmers living in New York. I have big experience doing low-level (down to assembler) stuff in the past.

$50 USD / hour
(0 Reviews)