summaryrefslogtreecommitdiff
path: root/math/py-numpy
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2010-01-27 20:48:20 +0000
committerdrochner <drochner@pkgsrc.org>2010-01-27 20:48:20 +0000
commitb91ba669e7503df4eb317592d5f86d26787be7ec (patch)
tree5ad944e970890b2299a2e1ca2b4bf2fbd9b81e53 /math/py-numpy
parent2ac3dca022062b2444c1b46ad46c7fb45b8efdcb (diff)
downloadpkgsrc-b91ba669e7503df4eb317592d5f86d26787be7ec.tar.gz
update to 1.4.0
changes: - Faster import time - Extended array wrapping mechanism for ufuncs - New Neighborhood iterator (C-level only) - C99-like complex functions in npymath, and a lot of portability fixes for basic floating point math functions
Diffstat (limited to 'math/py-numpy')
-rw-r--r--math/py-numpy/Makefile11
-rw-r--r--math/py-numpy/PLIST105
-rw-r--r--math/py-numpy/distinfo8
3 files changed, 102 insertions, 22 deletions
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 1354b7d0dc0..8e22214d4e3 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2009/12/04 21:23:22 markd Exp $
+# $NetBSD: Makefile,v 1.9 2010/01/27 20:48:20 drochner Exp $
#
-DISTNAME= numpy-1.3.0
-PKGNAME= ${PYPKGPREFIX}-numpy-1.3.0
-PKGREVISION= 3
+DISTNAME= numpy-1.4.0
+PKGNAME= ${PYPKGPREFIX}-numpy-1.4.0
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=numpy/}
@@ -35,6 +34,10 @@ PYSETUPBUILDARGS+= --fcompiler=gnu95
PYSETUPBUILDARGS+= --fcompiler=gnu
.endif
+# needs devel/py-nose
+#do-test:
+# ${PYTHONBIN} -c "import numpy; numpy.test()"
+
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../math/blas/buildlink3.mk"
diff --git a/math/py-numpy/PLIST b/math/py-numpy/PLIST
index 8215f191dfd..c8d6af81fa8 100644
--- a/math/py-numpy/PLIST
+++ b/math/py-numpy/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2009/07/25 12:08:26 markd Exp $
+@comment $NetBSD: PLIST,v 1.4 2010/01/27 20:48:20 drochner Exp $
bin/f2py${PYVERSSUFFIX}
${PYSITELIB}/numpy/COMPATIBILITY
${PYSITELIB}/numpy/DEV_README.txt
@@ -18,12 +18,27 @@ ${PYSITELIB}/numpy/_import_tools.pyo
${PYSITELIB}/numpy/add_newdocs.py
${PYSITELIB}/numpy/add_newdocs.pyc
${PYSITELIB}/numpy/add_newdocs.pyo
+${PYSITELIB}/numpy/compat/__init__.py
+${PYSITELIB}/numpy/compat/__init__.pyc
+${PYSITELIB}/numpy/compat/__init__.pyo
+${PYSITELIB}/numpy/compat/_inspect.py
+${PYSITELIB}/numpy/compat/_inspect.pyc
+${PYSITELIB}/numpy/compat/_inspect.pyo
+${PYSITELIB}/numpy/compat/setup.py
+${PYSITELIB}/numpy/compat/setup.pyc
+${PYSITELIB}/numpy/compat/setup.pyo
+${PYSITELIB}/numpy/compat/setupscons.py
+${PYSITELIB}/numpy/compat/setupscons.pyc
+${PYSITELIB}/numpy/compat/setupscons.pyo
${PYSITELIB}/numpy/core/__init__.py
${PYSITELIB}/numpy/core/__init__.pyc
${PYSITELIB}/numpy/core/__init__.pyo
${PYSITELIB}/numpy/core/_internal.py
${PYSITELIB}/numpy/core/_internal.pyc
${PYSITELIB}/numpy/core/_internal.pyo
+${PYSITELIB}/numpy/core/_mx_datetime_parser.py
+${PYSITELIB}/numpy/core/_mx_datetime_parser.pyc
+${PYSITELIB}/numpy/core/_mx_datetime_parser.pyo
${PYSITELIB}/numpy/core/_sort.so
${PYSITELIB}/numpy/core/arrayprint.py
${PYSITELIB}/numpy/core/arrayprint.pyc
@@ -31,20 +46,24 @@ ${PYSITELIB}/numpy/core/arrayprint.pyo
${PYSITELIB}/numpy/core/defchararray.py
${PYSITELIB}/numpy/core/defchararray.pyc
${PYSITELIB}/numpy/core/defchararray.pyo
-${PYSITELIB}/numpy/core/defmatrix.py
-${PYSITELIB}/numpy/core/defmatrix.pyc
-${PYSITELIB}/numpy/core/defmatrix.pyo
${PYSITELIB}/numpy/core/fromnumeric.py
${PYSITELIB}/numpy/core/fromnumeric.pyc
${PYSITELIB}/numpy/core/fromnumeric.pyo
+${PYSITELIB}/numpy/core/function_base.py
+${PYSITELIB}/numpy/core/function_base.pyc
+${PYSITELIB}/numpy/core/function_base.pyo
${PYSITELIB}/numpy/core/generate_numpy_api.py
${PYSITELIB}/numpy/core/generate_numpy_api.pyc
${PYSITELIB}/numpy/core/generate_numpy_api.pyo
+${PYSITELIB}/numpy/core/getlimits.py
+${PYSITELIB}/numpy/core/getlimits.pyc
+${PYSITELIB}/numpy/core/getlimits.pyo
${PYSITELIB}/numpy/core/include/numpy/__multiarray_api.h
${PYSITELIB}/numpy/core/include/numpy/__ufunc_api.h
+${PYSITELIB}/numpy/core/include/numpy/_neighborhood_iterator_imp.h
+${PYSITELIB}/numpy/core/include/numpy/_numpyconfig.h
${PYSITELIB}/numpy/core/include/numpy/arrayobject.h
${PYSITELIB}/numpy/core/include/numpy/arrayscalars.h
-${PYSITELIB}/numpy/core/include/numpy/mingw_amd64_fenv.h
${PYSITELIB}/numpy/core/include/numpy/multiarray_api.txt
${PYSITELIB}/numpy/core/include/numpy/ndarrayobject.h
${PYSITELIB}/numpy/core/include/numpy/noprefix.h
@@ -53,6 +72,7 @@ ${PYSITELIB}/numpy/core/include/numpy/npy_cpu.h
${PYSITELIB}/numpy/core/include/numpy/npy_endian.h
${PYSITELIB}/numpy/core/include/numpy/npy_interrupt.h
${PYSITELIB}/numpy/core/include/numpy/npy_math.h
+${PYSITELIB}/numpy/core/include/numpy/npy_os.h
${PYSITELIB}/numpy/core/include/numpy/numpyconfig.h
${PYSITELIB}/numpy/core/include/numpy/old_defines.h
${PYSITELIB}/numpy/core/include/numpy/oldnumeric.h
@@ -62,10 +82,17 @@ ${PYSITELIB}/numpy/core/include/numpy/utils.h
${PYSITELIB}/numpy/core/info.py
${PYSITELIB}/numpy/core/info.pyc
${PYSITELIB}/numpy/core/info.pyo
+${PYSITELIB}/numpy/core/lib/libnpymath.a
+${PYSITELIB}/numpy/core/lib/npy-pkg-config/mlib.ini
+${PYSITELIB}/numpy/core/lib/npy-pkg-config/npymath.ini
+${PYSITELIB}/numpy/core/machar.py
+${PYSITELIB}/numpy/core/machar.pyc
+${PYSITELIB}/numpy/core/machar.pyo
${PYSITELIB}/numpy/core/memmap.py
${PYSITELIB}/numpy/core/memmap.pyc
${PYSITELIB}/numpy/core/memmap.pyo
${PYSITELIB}/numpy/core/multiarray.so
+${PYSITELIB}/numpy/core/multiarray_tests.so
${PYSITELIB}/numpy/core/numeric.py
${PYSITELIB}/numpy/core/numeric.pyc
${PYSITELIB}/numpy/core/numeric.pyo
@@ -88,13 +115,19 @@ ${PYSITELIB}/numpy/core/setup_common.pyo
${PYSITELIB}/numpy/core/setupscons.py
${PYSITELIB}/numpy/core/setupscons.pyc
${PYSITELIB}/numpy/core/setupscons.pyo
+${PYSITELIB}/numpy/core/shape_base.py
+${PYSITELIB}/numpy/core/shape_base.pyc
+${PYSITELIB}/numpy/core/shape_base.pyo
${PYSITELIB}/numpy/core/tests/data/astype_copy.pkl
${PYSITELIB}/numpy/core/tests/data/recarray_from_file.fits
${PYSITELIB}/numpy/core/tests/test_blasdot.py
+${PYSITELIB}/numpy/core/tests/test_datetime.py
${PYSITELIB}/numpy/core/tests/test_defchararray.py
-${PYSITELIB}/numpy/core/tests/test_defmatrix.py
${PYSITELIB}/numpy/core/tests/test_dtype.py
${PYSITELIB}/numpy/core/tests/test_errstate.py
+${PYSITELIB}/numpy/core/tests/test_function_base.py
+${PYSITELIB}/numpy/core/tests/test_getlimits.py
+${PYSITELIB}/numpy/core/tests/test_machar.py
${PYSITELIB}/numpy/core/tests/test_memmap.py
${PYSITELIB}/numpy/core/tests/test_multiarray.py
${PYSITELIB}/numpy/core/tests/test_numeric.py
@@ -103,8 +136,10 @@ ${PYSITELIB}/numpy/core/tests/test_print.py
${PYSITELIB}/numpy/core/tests/test_records.py
${PYSITELIB}/numpy/core/tests/test_regression.py
${PYSITELIB}/numpy/core/tests/test_scalarmath.py
+${PYSITELIB}/numpy/core/tests/test_shape_base.py
${PYSITELIB}/numpy/core/tests/test_ufunc.py
${PYSITELIB}/numpy/core/tests/test_umath.py
+${PYSITELIB}/numpy/core/tests/test_umath_complex.py
${PYSITELIB}/numpy/core/tests/test_unicode.py
${PYSITELIB}/numpy/core/umath.so
${PYSITELIB}/numpy/core/umath_tests.so
@@ -165,6 +200,9 @@ ${PYSITELIB}/numpy/distutils/command/egg_info.pyo
${PYSITELIB}/numpy/distutils/command/install.py
${PYSITELIB}/numpy/distutils/command/install.pyc
${PYSITELIB}/numpy/distutils/command/install.pyo
+${PYSITELIB}/numpy/distutils/command/install_clib.py
+${PYSITELIB}/numpy/distutils/command/install_clib.pyc
+${PYSITELIB}/numpy/distutils/command/install_clib.pyo
${PYSITELIB}/numpy/distutils/command/install_data.py
${PYSITELIB}/numpy/distutils/command/install_data.pyc
${PYSITELIB}/numpy/distutils/command/install_data.pyo
@@ -268,6 +306,9 @@ ${PYSITELIB}/numpy/distutils/mingw32ccompiler.pyo
${PYSITELIB}/numpy/distutils/misc_util.py
${PYSITELIB}/numpy/distutils/misc_util.pyc
${PYSITELIB}/numpy/distutils/misc_util.pyo
+${PYSITELIB}/numpy/distutils/npy_pkg_config.py
+${PYSITELIB}/numpy/distutils/npy_pkg_config.pyc
+${PYSITELIB}/numpy/distutils/npy_pkg_config.pyo
${PYSITELIB}/numpy/distutils/numpy_distribution.py
${PYSITELIB}/numpy/distutils/numpy_distribution.pyc
${PYSITELIB}/numpy/distutils/numpy_distribution.pyo
@@ -309,6 +350,7 @@ ${PYSITELIB}/numpy/distutils/tests/swig_ext/tests/test_example.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/tests/test_example2.py
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.py
${PYSITELIB}/numpy/distutils/tests/test_misc_util.py
+${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.py
${PYSITELIB}/numpy/distutils/unixccompiler.py
${PYSITELIB}/numpy/distutils/unixccompiler.pyc
${PYSITELIB}/numpy/distutils/unixccompiler.pyo
@@ -321,6 +363,9 @@ ${PYSITELIB}/numpy/doc/basics.pyo
${PYSITELIB}/numpy/doc/broadcasting.py
${PYSITELIB}/numpy/doc/broadcasting.pyc
${PYSITELIB}/numpy/doc/broadcasting.pyo
+${PYSITELIB}/numpy/doc/byteswapping.py
+${PYSITELIB}/numpy/doc/byteswapping.pyc
+${PYSITELIB}/numpy/doc/byteswapping.pyo
${PYSITELIB}/numpy/doc/constants.py
${PYSITELIB}/numpy/doc/constants.pyc
${PYSITELIB}/numpy/doc/constants.pyo
@@ -518,9 +563,6 @@ ${PYSITELIB}/numpy/lib/format.pyo
${PYSITELIB}/numpy/lib/function_base.py
${PYSITELIB}/numpy/lib/function_base.pyc
${PYSITELIB}/numpy/lib/function_base.pyo
-${PYSITELIB}/numpy/lib/getlimits.py
-${PYSITELIB}/numpy/lib/getlimits.pyc
-${PYSITELIB}/numpy/lib/getlimits.pyo
${PYSITELIB}/numpy/lib/index_tricks.py
${PYSITELIB}/numpy/lib/index_tricks.pyc
${PYSITELIB}/numpy/lib/index_tricks.pyo
@@ -530,9 +572,6 @@ ${PYSITELIB}/numpy/lib/info.pyo
${PYSITELIB}/numpy/lib/io.py
${PYSITELIB}/numpy/lib/io.pyc
${PYSITELIB}/numpy/lib/io.pyo
-${PYSITELIB}/numpy/lib/machar.py
-${PYSITELIB}/numpy/lib/machar.pyc
-${PYSITELIB}/numpy/lib/machar.pyo
${PYSITELIB}/numpy/lib/polynomial.py
${PYSITELIB}/numpy/lib/polynomial.pyc
${PYSITELIB}/numpy/lib/polynomial.pyo
@@ -561,10 +600,8 @@ ${PYSITELIB}/numpy/lib/tests/test_arrayterator.py
${PYSITELIB}/numpy/lib/tests/test_financial.py
${PYSITELIB}/numpy/lib/tests/test_format.py
${PYSITELIB}/numpy/lib/tests/test_function_base.py
-${PYSITELIB}/numpy/lib/tests/test_getlimits.py
${PYSITELIB}/numpy/lib/tests/test_index_tricks.py
${PYSITELIB}/numpy/lib/tests/test_io.py
-${PYSITELIB}/numpy/lib/tests/test_machar.py
${PYSITELIB}/numpy/lib/tests/test_polynomial.py
${PYSITELIB}/numpy/lib/tests/test_recfunctions.py
${PYSITELIB}/numpy/lib/tests/test_regression.py
@@ -573,6 +610,7 @@ ${PYSITELIB}/numpy/lib/tests/test_stride_tricks.py
${PYSITELIB}/numpy/lib/tests/test_twodim_base.py
${PYSITELIB}/numpy/lib/tests/test_type_check.py
${PYSITELIB}/numpy/lib/tests/test_ufunclike.py
+${PYSITELIB}/numpy/lib/tests/test_utils.py
${PYSITELIB}/numpy/lib/twodim_base.py
${PYSITELIB}/numpy/lib/twodim_base.pyc
${PYSITELIB}/numpy/lib/twodim_base.pyo
@@ -632,6 +670,7 @@ ${PYSITELIB}/numpy/ma/tests/test_core.py
${PYSITELIB}/numpy/ma/tests/test_extras.py
${PYSITELIB}/numpy/ma/tests/test_mrecords.py
${PYSITELIB}/numpy/ma/tests/test_old_ma.py
+${PYSITELIB}/numpy/ma/tests/test_regression.py
${PYSITELIB}/numpy/ma/tests/test_subclassing.py
${PYSITELIB}/numpy/ma/testutils.py
${PYSITELIB}/numpy/ma/testutils.pyc
@@ -645,6 +684,22 @@ ${PYSITELIB}/numpy/ma/version.pyo
${PYSITELIB}/numpy/matlib.py
${PYSITELIB}/numpy/matlib.pyc
${PYSITELIB}/numpy/matlib.pyo
+${PYSITELIB}/numpy/matrixlib/__init__.py
+${PYSITELIB}/numpy/matrixlib/__init__.pyc
+${PYSITELIB}/numpy/matrixlib/__init__.pyo
+${PYSITELIB}/numpy/matrixlib/defmatrix.py
+${PYSITELIB}/numpy/matrixlib/defmatrix.pyc
+${PYSITELIB}/numpy/matrixlib/defmatrix.pyo
+${PYSITELIB}/numpy/matrixlib/setup.py
+${PYSITELIB}/numpy/matrixlib/setup.pyc
+${PYSITELIB}/numpy/matrixlib/setup.pyo
+${PYSITELIB}/numpy/matrixlib/setupscons.py
+${PYSITELIB}/numpy/matrixlib/setupscons.pyc
+${PYSITELIB}/numpy/matrixlib/setupscons.pyo
+${PYSITELIB}/numpy/matrixlib/tests/test_defmatrix.py
+${PYSITELIB}/numpy/matrixlib/tests/test_multiarray.py
+${PYSITELIB}/numpy/matrixlib/tests/test_numeric.py
+${PYSITELIB}/numpy/matrixlib/tests/test_regression.py
${PYSITELIB}/numpy/numarray/__init__.py
${PYSITELIB}/numpy/numarray/__init__.pyc
${PYSITELIB}/numpy/numarray/__init__.pyo
@@ -773,6 +828,7 @@ ${PYSITELIB}/numpy/oldnumeric/setupscons.py
${PYSITELIB}/numpy/oldnumeric/setupscons.pyc
${PYSITELIB}/numpy/oldnumeric/setupscons.pyo
${PYSITELIB}/numpy/oldnumeric/tests/test_oldnumeric.py
+${PYSITELIB}/numpy/oldnumeric/tests/test_regression.py
${PYSITELIB}/numpy/oldnumeric/typeconv.py
${PYSITELIB}/numpy/oldnumeric/typeconv.pyc
${PYSITELIB}/numpy/oldnumeric/typeconv.pyo
@@ -782,6 +838,27 @@ ${PYSITELIB}/numpy/oldnumeric/ufuncs.pyo
${PYSITELIB}/numpy/oldnumeric/user_array.py
${PYSITELIB}/numpy/oldnumeric/user_array.pyc
${PYSITELIB}/numpy/oldnumeric/user_array.pyo
+${PYSITELIB}/numpy/polynomial/__init__.py
+${PYSITELIB}/numpy/polynomial/__init__.pyc
+${PYSITELIB}/numpy/polynomial/__init__.pyo
+${PYSITELIB}/numpy/polynomial/chebyshev.py
+${PYSITELIB}/numpy/polynomial/chebyshev.pyc
+${PYSITELIB}/numpy/polynomial/chebyshev.pyo
+${PYSITELIB}/numpy/polynomial/polynomial.py
+${PYSITELIB}/numpy/polynomial/polynomial.pyc
+${PYSITELIB}/numpy/polynomial/polynomial.pyo
+${PYSITELIB}/numpy/polynomial/polytemplate.py
+${PYSITELIB}/numpy/polynomial/polytemplate.pyc
+${PYSITELIB}/numpy/polynomial/polytemplate.pyo
+${PYSITELIB}/numpy/polynomial/polyutils.py
+${PYSITELIB}/numpy/polynomial/polyutils.pyc
+${PYSITELIB}/numpy/polynomial/polyutils.pyo
+${PYSITELIB}/numpy/polynomial/setup.py
+${PYSITELIB}/numpy/polynomial/setup.pyc
+${PYSITELIB}/numpy/polynomial/setup.pyo
+${PYSITELIB}/numpy/polynomial/tests/test_chebyshev.py
+${PYSITELIB}/numpy/polynomial/tests/test_polynomial.py
+${PYSITELIB}/numpy/polynomial/tests/test_polyutils.py
${PYSITELIB}/numpy/random/__init__.py
${PYSITELIB}/numpy/random/__init__.pyc
${PYSITELIB}/numpy/random/__init__.pyo
diff --git a/math/py-numpy/distinfo b/math/py-numpy/distinfo
index d96f3bfd443..0e7ee68addc 100644
--- a/math/py-numpy/distinfo
+++ b/math/py-numpy/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.2 2009/07/25 12:08:26 markd Exp $
+$NetBSD: distinfo,v 1.3 2010/01/27 20:48:20 drochner Exp $
-SHA1 (numpy-1.3.0.tar.gz) = c04998a1fbf7d990c9a2b99a7b62486012c570ac
-RMD160 (numpy-1.3.0.tar.gz) = a75155d2014204e16c59857b92356353505c39b9
-Size (numpy-1.3.0.tar.gz) = 1995868 bytes
+SHA1 (numpy-1.4.0.tar.gz) = 522b789527f280410ab09f10c947ccc3f8086a8f
+RMD160 (numpy-1.4.0.tar.gz) = 313502001e1d30e8b218b5b02f6a1d8387407f3c
+Size (numpy-1.4.0.tar.gz) = 2215411 bytes
SHA1 (patch-aa) = 5dc5d8c1ffb2bbbb6c89656aaa6404ac01e977ed
SHA1 (patch-ab) = 18ef5b7ad8386a4e991bde9f7112ec7b13d2a39c