Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#35831 closed submission (fixed)

new port: py-numba

Reported by: gorticus (Jason Mitchell) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: michelle.lynn.gill@…
Port: py-numba

Description

numba: numba is a NumPy aware dynamic compiler for Python. It creates LLVM bit-code from Python syntax and then creates a wrapper around that bitcode to call from Python.

It can provide considerable performance improvement for the addition of a simple jit decorator.

py-numba requires the new port submissions py-meta (ticket:35829) and py-llvm (ticket:35830), and currently relies on Xcode 4.4+, as it (py-llvm) requires llvm 3.1 (with --enable-pic), rather than the macports llvm-3.1 or clang-3.1.

numba is a work in progress, but very useful in its current state; most of the included tests pass.

Attachments (1)

Portfile (1.2 KB) - added by gorticus (Jason Mitchell) 12 years ago.
v2

Download all attachments as: .zip

Change History (9)

comment:1 Changed 12 years ago by michelle.lynn.gill@…

Cc: michelle.lynn.gill@… added

Cc Me!

comment:2 Changed 12 years ago by michelle.lynn.gill@…

Just set this up and it works fine for me. Thanks!

comment:3 Changed 12 years ago by mf2k (Frank Schima)

This port needs to be modified to use the unified python 1.0 portgroup.

Changed 12 years ago by gorticus (Jason Mitchell)

Attachment: Portfile added

v2

comment:4 in reply to:  3 Changed 12 years ago by gorticus (Jason Mitchell)

Replying to macsforever2000@…:

This port needs to be modified to use the unified python 1.0 portgroup.

So corrected, along with the deps py-llvm and py-meta.

comment:5 in reply to:  description Changed 12 years ago by gorticus (Jason Mitchell)

Replying to jason-macports@…:

[...] currently relies on Xcode 4.4+, as it (py-llvm) requires llvm 3.1 (with --enable-pic), rather than the macports llvm-3.1 or clang-3.1.

This is no longer an issue, see ticket:35825. py-numba and py-llvm both updated.

comment:6 Changed 12 years ago by gorticus (Jason Mitchell)

stromnov added in r103684; good to close.

comment:7 Changed 12 years ago by larryv (Lawrence Velázquez)

Resolution: fixed
Status: newclosed

comment:8 Changed 12 years ago by jmroot (Joshua Root)

Port: py-numba added
Note: See TracTickets for help on using tickets.