From 091a2caab07fc286c1061b0b9bb36ed4f2618cf4 Mon Sep 17 00:00:00 2001 From: drochner Date: Wed, 11 Jul 2001 10:32:00 +0000 Subject: update to 20.1.0 Changes: Version 20.1 MA and kinds rebased on new package Properties (which grew out of the old activeattr.py file previously in MA). Masked arrays can now be pickled. Properties provides a easy-to-use method to have a name act as if it is a attribute of the class but be able to control reading, writing, and deleting of that attribute via methods of the class. Applied patch that fixes errors when Python is pymalloc-enabled (dmcooke). Applied patch to add new support in LinearAlgebra for symmetrical eigenvalue problems. (Allesandro Mirone) Applied patch to fix comparisons to None in MLab.py (jbmoody). Found and fixed another one in RandomArray.py. Applied suggested fix by Mark Hadfield to let setup_all.py work on systems where Python is installed in a directory path that contains a space. Version 20.0 Redo setup.py so that binary windows installers for Numeric, FFT, MA, etc. can be made automatically. Packages LALITE and RANLIB merged back to top level. Adjustment for BLAS in setup.py. Documentation of Numeric module made more compatible with pydoc. argmin/argmax/argsort/sort errors with axis specs fixed (bug #233805) -- also made them capable of handling args that can be converted to arrays by adding an array(a, copy=0) at the start. Fixes sum, product, cumsum, cumproduct, alltrue, sometrue to deal with zero shape and to take arguments that can be converted to arrays. MA: See changes.txt file in MA for bug fixes and improvements. New option for average to return sum of weights. Fix bug in putmask so that it handles targets of type object. Because of reference counting issues this is done in Python, not C, and would not be more efficient than doing your own loop, but we include it for completeness. In Packages add draft implementation for PEP 0242, Numerical Kinds. Add PyArray_CopyArray to the API (Thanks to Dave Grote). Add defines for cygwin. In arrayobject.h, add static declaration to importing API pointer. May solve OS X problems. Fix bug in FFT packages, added new test. (Thanks to Warren Focke) Added __deepcopy__ method equal to __copy__ method. Throws an exception if the target is an array of type 'O'. But this at least allows non-object type arrays to be copy.deepcopied. If someone has time they can do this case. --- math/py-Numeric/Makefile | 8 ++++---- math/py-Numeric/distinfo | 6 +++--- math/py-Numeric/pkg/PLIST | 21 ++++++++++++++++++--- 3 files changed, 25 insertions(+), 10 deletions(-) (limited to 'math') diff --git a/math/py-Numeric/Makefile b/math/py-Numeric/Makefile index ddc2b9617d4..3f459087369 100644 --- a/math/py-Numeric/Makefile +++ b/math/py-Numeric/Makefile @@ -1,12 +1,12 @@ -# $NetBSD: Makefile,v 1.21 2001/05/14 16:22:35 drochner Exp $ +# $NetBSD: Makefile,v 1.22 2001/07/11 10:32:00 drochner Exp $ -DISTNAME= Numeric-19.0.0 -PKGNAME= py-Numeric-19.0.0 +DISTNAME= Numeric-20.1.0 +PKGNAME= py-Numeric-20.1.0 CATEGORIES= math MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=numpy/} MAINTAINER= tsarna@netbsd.org -HOMEPAGE= http://numpy.sourceforge.net/ +HOMEPAGE= http://www.pfdubois.com/numpy/ COMMENT= Adds multidimensional numeric arrays to Python USE_PYTHON= yes diff --git a/math/py-Numeric/distinfo b/math/py-Numeric/distinfo index 1f0ef8256ee..a0c6633e3ca 100644 --- a/math/py-Numeric/distinfo +++ b/math/py-Numeric/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.2 2001/04/19 08:45:43 agc Exp $ +$NetBSD: distinfo,v 1.3 2001/07/11 10:32:00 drochner Exp $ -SHA1 (Numeric-19.0.0.tar.gz) = b953ab93cec6e9b4ab0c774afb0daca61513d138 -Size (Numeric-19.0.0.tar.gz) = 588704 bytes +SHA1 (Numeric-20.1.0.tar.gz) = bdd819dd6a64b14b5310304665c4ed3736bd12c2 +Size (Numeric-20.1.0.tar.gz) = 634480 bytes diff --git a/math/py-Numeric/pkg/PLIST b/math/py-Numeric/pkg/PLIST index 61e917439e2..0536628eb0b 100644 --- a/math/py-Numeric/pkg/PLIST +++ b/math/py-Numeric/pkg/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.6 2000/12/05 10:05:46 drochner Exp $ +@comment $NetBSD: PLIST,v 1.7 2001/07/11 10:32:01 drochner Exp $ PYINC/Numeric/arrayobject.h PYINC/Numeric/f2c.h PYINC/Numeric/ranlib.h @@ -8,12 +8,12 @@ PYSITELIB/FFT/FFT.pyc PYSITELIB/FFT/__init__.py PYSITELIB/FFT/__init__.pyc PYSITELIB/FFT/fftpack.so +PYSITELIB/MA/MA.py +PYSITELIB/MA/MA.pyc PYSITELIB/MA/MA_version.py PYSITELIB/MA/MA_version.pyc PYSITELIB/MA/__init__.py PYSITELIB/MA/__init__.pyc -PYSITELIB/MA/activeattr.py -PYSITELIB/MA/activeattr.pyc PYSITELIB/Numeric/ArrayPrinter.py PYSITELIB/Numeric/ArrayPrinter.pyc PYSITELIB/Numeric/LinearAlgebra.py @@ -38,14 +38,29 @@ PYSITELIB/Numeric/numeric_version.py PYSITELIB/Numeric/numeric_version.pyc PYSITELIB/Numeric/ranlib.so PYSITELIB/Numeric/umath.so +PYSITELIB/PropertiedClasses/Properties.py +PYSITELIB/PropertiedClasses/Properties.pyc +PYSITELIB/PropertiedClasses/Properties_version.py +PYSITELIB/PropertiedClasses/Properties_version.pyc +PYSITELIB/PropertiedClasses/__init__.py +PYSITELIB/PropertiedClasses/__init__.pyc PYSITELIB/RNG/RNG.so PYSITELIB/RNG/Statistics.py PYSITELIB/RNG/Statistics.pyc PYSITELIB/RNG/__init__.py PYSITELIB/RNG/__init__.pyc PYSITELIB/Numeric.pth +PYSITELIB/kinds/__init__.py +PYSITELIB/kinds/__init__.pyc +PYSITELIB/kinds/_kinds.so +PYSITELIB/kinds/kinds.py +PYSITELIB/kinds/kinds.pyc +PYSITELIB/kinds/kinds_version.py +PYSITELIB/kinds/kinds_version.pyc @dirrm PYINC/Numeric @dirrm PYSITELIB/FFT @dirrm PYSITELIB/Numeric @dirrm PYSITELIB/MA +@dirrm PYSITELIB/PropertiedClasses @dirrm PYSITELIB/RNG +@dirrm PYSITELIB/kinds -- cgit v1.2.3