summaryrefslogtreecommitdiff
path: root/math/py-numpy
AgeCommit message (Collapse)AuthorFilesLines
2014-02-28Changes 1.8.0:adam9-104/+101
* New, no 2to3, Python 2 and Python 3 are supported by a common code base. * New, gufuncs for linear algebra, enabling operations on stacked arrays. * New, inplace fancy indexing for ufuncs with the ``.at`` method. * New, ``partition`` function, partial sorting via selection for fast median. * New, ``nanmean``, ``nanvar``, and ``nanstd`` functions skipping NaNs. * New, ``full`` and ``full_like`` functions to create value initialized arrays. * New, ``PyUFunc_RegisterLoopForDescr``, better ufunc support for user dtypes. * Numerous performance improvements in many areas. * Support for Python versions 2.4 and 2.5 has been dropped. * Support for SCons has been removed.
2014-01-25Mark packages as not ready for python-3.x where applicable;wiz1-2/+1
either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary.
2013-05-20Changes 1.7.1:adam6-37/+78
gh-2973 Fix `1` is printed during numpy.test() gh-2983 BUG: gh-2969: Backport memory leak fix 80b3a34. gh-3007 Backport gh-3006 gh-2984 Backport fix complex polynomial fit gh-2982 BUG: Make nansum work with booleans. gh-2985 Backport large sort fixes gh-3039 Backport object take gh-3105 Backport nditer fix op axes initialization gh-3108 BUG: npy-pkg-config ini files were missing after Bento build. gh-3124 BUG: PyArray_LexSort allocates too much temporary memory. gh-3131 BUG: Exported f2py_size symbol prevents linking multiple f2py modules. gh-3117 Backport gh-2992 gh-3135 DOC: Add mention of PyArray_SetBaseObject stealing a reference gh-3134 DOC: Fix typo in fft docs (the indexing variable is 'm', not 'n'). gh-3136 Backport 3128
2013-02-21Ensure the correct compiler ABI flag is used when this package doesjperkin3-9/+18
its own builds for dependencies. Fixes issue on SunOS 32-bit when the native gfortran produces 64-bit by default. Bump PKGREVISION.
2012-09-11"user-destdir" is default these daysasau1-3/+1
2012-08-15update to 1.6.2drochner3-13/+14
changes: bugfixes pkgsrc change: mark Python3 ready
2012-08-14The previous commit actually doesn't affect the build of math/py-numpy,fhajny1-1/+2
but changes the py-numpy binary package in order for math/py-scipy to build successfully (at least on SmartOS). Bump PKGREVISION.
2012-08-14Fix build on SmartOS by making sure linker always gets -sharedfhajny3-5/+24
2012-08-09Pass through the correct ABI flags as this package calls compilers directly.jperkin1-1/+5
Fixes build on Solaris where ABI=32 with 64-bit compilers.
2012-04-25Always add -shared to LDFLAGS to work around some stupidity. Should fixhans1-1/+5
pkg/44107, tested on SunOS and NetBSD. More can be found information here: http://projects.scipy.org/numpy/ticket/1101
2012-04-17update to 1.6.1drochner5-36/+98
changes: any new features, performance improvements and bug fixes, Some highlights are: -Re-introduction of datetime dtype support to deal with dates in arrays. -A new 16-bit floating point type. -A new iterator, which improves performance of many functions.
2012-04-08All supported python versions in pkgsrc support eggs, so removewiz1-2/+2
${PLIST.eggfile} from PLISTs and support code from lang/python.
2012-02-09distutils pkg, register egg-info.obache2-6/+6
Bump PKGREVISION.
2011-12-20Make sure that builds with g95 create position independent code.joerg3-3/+23
Bump revision.
2011-11-22Let py-numpy not run an invalid shell command.minskim2-1/+17
This fixes PR 44130.
2011-04-19Just replace what we need.roy1-2/+7
2011-04-19Use python correctly.roy1-6/+8
2010-07-30"fortran" -> "fortran77" except where it is clear that it isn't F77.asau1-2/+2
"fortran" is alias of "fortran77" for now, but it will change later.
2010-04-25Don't hardcode Python version number. This fixes the build with Python 2.6.tron1-2/+2
2010-04-24Update to 1.4.1.gls3-10/+9
From Wen Heping in PR pkg/43204. This minor release removes datetime support, which fixes the binary incompatibility issues with SciPy and other packages. It also includes several bug fixes. No new features are introduced. Bugs fixed ---------- - #1336: Fix for 1299 exposes Bus error on Sparc - #1379: CPU ID not set correctly on PARISC - #1388: frombuffer calls PyErr_Format without throwing an error - log1p - kaiser for M=1 - paver execution on Windows 7 for Python 2.6 - several fixes to Chebyshev and Polynomial
2010-01-30Added LICENSE information.heinz1-1/+2
2010-01-27update to 1.4.0drochner3-22/+102
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
2009-12-04Fix so works again with non-default values of PKGSRC_FORTRAN.markd1-3/+7
2009-12-03Follow f2c/libf2c split: bump revision of all packagesasau1-2/+2
that list Fortran in used languages.
2009-10-24Avoid picking up other fortran compilers when they are installed.ahoka1-1/+8
Fixes build when lang/g95 is present on the system.
2009-09-10Add a few REPLACE_PYTHON. Bump PKGREVISION.wiz1-1/+9
2009-07-25Update numpy to 1.3.0markd3-274/+184
This minor includes numerous bug fixes, official python 2.6 support, and several new features such as generalized ufuncs.
2009-06-26Allow Python 2.6 to fix dependencies of a number of other packages.joerg1-2/+1
Seems to build fine.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-58/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-20Include pyversion.mk include the protected part of the buildlink3.mkjoerg1-3/+3
files, not over and over again.
2008-12-19user-destdir support.markd1-1/+3
2008-12-19Initial import of py-numpy 1.1.0markd7-0/+1074
NumPy is a general-purpose array-processing package designed to efficiently manipulate large multi-dimensional arrays of arbitrary records without sacrificing too much speed for small multi-dimensional arrays. NumPy is built on the Numeric code base and adds features introduced by numarray as well as an extended C-API and the ability to create arrays of arbitrary type. There are also basic facilities for discrete fourier transform, basic linear algebra and random number generation. Pkgsrc issue: if the package build happens to find a fortran it prefers over the one pkgsrc is using it will try to use it and the wrong thing will happen.