Bug 148372 - New port: math/py-numexpr Fast numerical array expression evaluator for Python and NumPy
Summary: New port: math/py-numexpr Fast numerical array expression evaluator for Pytho...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Wen Heping
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-05 06:30 UTC by Ju Pengfei
Modified: 2010-07-05 09:20 UTC (History)
0 users

See Also:


Attachments
file.shar (5.21 KB, text/plain)
2010-07-05 06:30 UTC, Ju Pengfei
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ju Pengfei 2010-07-05 06:30:02 UTC
New port: math/py-numexpr

numexpr - Fast numerical array expression evaluator for Python and NumPy. 

The numexpr package evaluates multiple-operator array expressions many times
faster than NumPy can. It accepts the expression as a string, analyzes it,
rewrites it more efficiently, and compiles it to faster Python code on the fly.
It's the next best thing to writing the expression in C and compiling it with
a specialized just-in-time (JIT) compiler, i.e. it does not require a compiler
at runtime.  

Also, numexpr has support for the Intel VML (Vector Math Library) -- integrated
in Intel MKL (Math Kernel Library) --, allowing nice speed-ups when computing
transcendental functions (like trigonometrical, exponentials...) on top of
Intel-compatible platforms. This support also allows to use multiple cores in
your computations. 

WWW: http://code.google.com/p/numexpr/

Fix: use this shar file, please.
thanks.

Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2010-07-05 06:30:21 UTC
Responsible Changed
From-To: freebsd-ports-bugs->wen

wen@ wants his PRs (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2010-07-05 09:19:00 UTC
wen         2010-07-05 08:18:12 UTC

  FreeBSD ports repository

  Modified files:
    math                 Makefile 
  Added files:
    math/py-numexpr      Makefile distinfo pkg-descr pkg-plist 
  Log:
  numexpr - Fast numerical array expression evaluator for Python and NumPy.
  
  The numexpr package evaluates multiple-operator array expressions many times
  faster than NumPy can. It accepts the expression as a string, analyzes it,
  rewrites it more efficiently, and compiles it to faster Python code on the fly.
  It's the next best thing to writing the expression in C and compiling it with
  a specialized just-in-time (JIT) compiler, i.e. it does not require a compiler
  at runtime.
  
  Also, numexpr has support for the Intel VML (Vector Math Library) -- integrated
  in Intel MKL (Math Kernel Library) --, allowing nice speed-ups when computing
  transcendental functions (like trigonometrical, exponentials...) on top of
  Intel-compatible platforms. This support also allows to use multiple cores in
  your computations.
  
  WWW: http://code.google.com/p/numexpr/
  
  PR:             ports/148372
  Submitted by:   Ju Pengfei <jupengfei@gmail.com>
  Feature safe:   yes
  
  Revision  Changes    Path
  1.667     +1 -0      ports/math/Makefile
  1.1       +24 -0     ports/math/py-numexpr/Makefile (new)
  1.1       +3 -0      ports/math/py-numexpr/distinfo (new)
  1.1       +16 -0     ports/math/py-numexpr/pkg-descr (new)
  1.1       +41 -0     ports/math/py-numexpr/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Wen Heping freebsd_committer freebsd_triage 2010-07-05 09:19:23 UTC
State Changed
From-To: open->closed

New port added. Thanks!