Thanks to visit codestin.com
Credit goes to github.com

Skip to content
 
 

Latest commit

 

History

79 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Numba is an Open Source NumPy-aware optimizing compiler for Python 
sponsored by Continuum Analytics, Inc.  It uses the
remarkable LLVM compiler infrastructure to compile Python byte-code to
machine code especially for use in the NumPy run-time and SciPy
modules.

Dependencies:

  * LLVM 3.1
  * llvm-py (from numba/llvm-py fork)
  * numpy
  * Meta (from numba/Meta fork)

* Compile LLVM 3.1: 

wget http://llvm.org/releases/3.1/llvm-3.1.src.tar.gz 
tar zxvf llvm-3.1.src.tar.gz
./configure --enable-optimized
# Be sure your compiler architecture is same as version of Python you will use
#  e.g. -arch i386 or -arch x86_64.  It might be best to be explicit about this.
make install


* Clone LLVM-py from github
git clone git://github.com/ContinuumIO/llvm-py.git
python setup.py install

* Be sure to initialize the minivect submodule (in numba top-level dir)
git submodule init
git submodule update

* Build Numba
python setup.py install


* Follow Numba
Join the numba mailinglist [email protected]
https://groups.google.com/a/continuum.io/d/forum/numba-users

Some old archives are at http://librelist.com/browser/numba/

* See if our sponsor can help you (which can help this project) 
http://www.continuum.io

About

NumPy aware dynamic Python compiler using LLVM

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages