cvs commit: ports/math Makefile ports/math/py-numexpr Makefile distinfo pkg-descr pkg-plist

Wen Heping wen at FreeBSD.org
Mon Jul 5 08:18:12 UTC 2010


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 at 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)


More information about the cvs-all mailing list