From owner-cvs-all@FreeBSD.ORG Mon Jul 5 08:18:12 2010 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A515A106564A; Mon, 5 Jul 2010 08:18:12 +0000 (UTC) (envelope-from wen@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 947378FC13; Mon, 5 Jul 2010 08:18:12 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o658ICja063229; Mon, 5 Jul 2010 08:18:12 GMT (envelope-from wen@repoman.freebsd.org) Received: (from wen@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o658ICU2063228; Mon, 5 Jul 2010 08:18:12 GMT (envelope-from wen) Message-Id: <201007050818.o658ICU2063228@repoman.freebsd.org> From: Wen Heping Date: Mon, 5 Jul 2010 08:18:12 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/math Makefile ports/math/py-numexpr Makefile distinfo pkg-descr pkg-plist X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jul 2010 08:18:12 -0000 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 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)