[Numpy-svn] [numpy/numpy] 3ce193: created a new module to hold linalg ufuncs.
GitHub
noreply at github.com
Wed Apr 17 11:50:28 EDT 2013
Branch: refs/heads/master
Home: https://github.com/numpy/numpy
Commit: 3ce193b332bab73810376ee304308f81ff3e9afb
https://github.com/numpy/numpy/commit/3ce193b332bab73810376ee304308f81ff3e9afb
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/bento.info
M numpy/core/bscript
M numpy/core/setup.py
A numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
created a new module to hold linalg ufuncs.
Commit: 07c02371ef1c032decea7952578c5120ac6340c9
https://github.com/numpy/numpy/commit/07c02371ef1c032decea7952578c5120ac6340c9
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/setup.py
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
inner1d and mat_mult implemented using blas.
Commit: 65bb3e78398e1bb702e71e5c12536848d9e1c7ca
https://github.com/numpy/numpy/commit/65bb3e78398e1bb702e71e5c12536848d9e1c7ca
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
refactored some code, make it cleaner overall and ready to reuse some code from the matrix_multiply in other gufuncs
Commit: 1db3f9b6fb3e83a9a80fad9046408cd548295d65
https://github.com/numpy/numpy/commit/1db3f9b6fb3e83a9a80fad9046408cd548295d65
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
det and slogdet working
Commit: cf9494197867ad80d69a6fdff85be3e32943ba67
https://github.com/numpy/numpy/commit/cf9494197867ad80d69a6fdff85be3e32943ba67
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
eigh and eigvalsh working
Commit: 2a6d450230c5f4bf78e2a0e0f3cd38ef2f0bf3e4
https://github.com/numpy/numpy/commit/2a6d450230c5f4bf78e2a0e0f3cd38ef2f0bf3e4
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
solve gufunc working
Commit: 67820dd267a6b4533242c6d40c4796d48e21bbe2
https://github.com/numpy/numpy/commit/67820dd267a6b4533242c6d40c4796d48e21bbe2
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
solve1 and inv working
Commit: c1efc4813b2cc4a21c5688d728a7085831992480
https://github.com/numpy/numpy/commit/c1efc4813b2cc4a21c5688d728a7085831992480
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
fixed possible issues with BLAS _copy (0 is not a valid incx/incy value and the functions are not guaranteed to work with them).
also got cholesky working.
Commit: 234523c10405144747951104e4355dcc0839eddc
https://github.com/numpy/numpy/commit/234523c10405144747951104e4355dcc0839eddc
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
working eig and eigvals priority 2 functions.
Commit: 4c9f2865d3151d24369b8ff033265b33b6559ea2
https://github.com/numpy/numpy/commit/4c9f2865d3151d24369b8ff033265b33b6559ea2
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
svd implemented. Single output working. Multiple options not functional due to a bug in the harness.
Commit: 7f3afca2c977fe68bc7c02a58cbe5af4a4dba0e6
https://github.com/numpy/numpy/commit/7f3afca2c977fe68bc7c02a58cbe5af4a4dba0e6
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
modified the code so it just used external definitions of blas/lapack functions (as is made in linalg module). Changed some code so that it uses BLAS instead of cblas (the fortran functions) also in line with what it is done on linalg. Modified the matrix multiply code, made it simpler and adapted to use blas (it was using cblas with CblasRowMajor, that is not available in the fortran function.
Commit: c679f7b91c6bb49603aec432b7a92879e8818437
https://github.com/numpy/numpy/commit/c679f7b91c6bb49603aec432b7a92879e8818437
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/setup.py
A numpy/core/src/umath/lapack_lite/blas_lite.c
A numpy/core/src/umath/lapack_lite/dlamch.c
A numpy/core/src/umath/lapack_lite/dlapack_lite.c
A numpy/core/src/umath/lapack_lite/f2c.h
A numpy/core/src/umath/lapack_lite/f2c_lite.c
A numpy/core/src/umath/lapack_lite/python_xerbla.c
A numpy/core/src/umath/lapack_lite/zlapack_lite.c
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
lapack_lite for builds of umath_linalg without an optimized lapack in the system.
Commit: c85e83390e57de517deabf033f1e69d9102b5dd1
https://github.com/numpy/numpy/commit/c85e83390e57de517deabf033f1e69d9102b5dd1
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/setup.py
M numpy/core/src/umath/lapack_lite/f2c_lite.c
Log Message:
-----------
added some single precision functions to f2c_lite.c that were missing and needed by out library. It seems to work now on Linux.
Commit: 26d6bef5156399e8819dde396f4ffbe170df8e4e
https://github.com/numpy/numpy/commit/26d6bef5156399e8819dde396f4ffbe170df8e4e
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
added plenty of simple functions (quadratic_form plus all the "inspired from PDL" ufuncs). Only missing from "inspired from PDL" is matrix_multiply3.
Commit: c47ee064940e674dace17fba46ab8f8e2aa38308
https://github.com/numpy/numpy/commit/c47ee064940e674dace17fba46ab8f8e2aa38308
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
A numpy/core/src/umath/umath_linalg_content.txt
Log Message:
-----------
added information about the contents of umath-linalg module
Commit: 05f9401a646953a44a4ecdbcc09525590e977474
https://github.com/numpy/numpy/commit/05f9401a646953a44a4ecdbcc09525590e977474
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
fixed gufuncs so that they use the proper signature (mwiebe fix present)
Commit: 95eef39e8bcad65f4f8e49fe1ab20a97ca48cee6
https://github.com/numpy/numpy/commit/95eef39e8bcad65f4f8e49fe1ab20a97ca48cee6
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/lapack_lite/f2c_lite.c
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
fixed a warning in f2c_lite.c for umath/lapack_lite
added chosolve and poinv, they need testing.
Commit: 2bb6c8eb1823b3b18fcc4240e8ebdf3fdf2ccc7d
https://github.com/numpy/numpy/commit/2bb6c8eb1823b3b18fcc4240e8ebdf3fdf2ccc7d
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/lapack_lite/blas_lite.c
M numpy/core/src/umath/lapack_lite/dlapack_lite.c
M numpy/core/src/umath/lapack_lite/zlapack_lite.c
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
poinv and chosolve working. Rebuilt lapack_lite to support them. Used also a patched f2c to remove warnings.
Commit: 861e694d12a86ed61bddf59abb9a3a2dc02fcc54
https://github.com/numpy/numpy/commit/861e694d12a86ed61bddf59abb9a3a2dc02fcc54
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg_content.txt
Log Message:
-----------
updated umath_linalg_content.txt
Commit: 747cd46d6b07003990cbdbb38bc5ccf993d7ae75
https://github.com/numpy/numpy/commit/747cd46d6b07003990cbdbb38bc5ccf993d7ae75
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/setup.py
A numpy/core/src/umath/gufuncs_linalg.py
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
wrote a wrapper module for umath_linalg. Named gufuncs_linalg (in python).
Commit: ecfb93c733f014a36c972593efd57ddfe56263dd
https://github.com/numpy/numpy/commit/ecfb93c733f014a36c972593efd57ddfe56263dd
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
M numpy/core/src/umath/umath_linalg.c.src
A numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
first iteration with tests. Incomplete and some failing. Just a start. Some bugs already fixed.
Commit: 814add803e1895bf0bad68484f2fd926937b5c31
https://github.com/numpy/numpy/commit/814add803e1895bf0bad68484f2fd926937b5c31
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
M numpy/core/src/umath/umath_linalg.c.src
M numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
work on tests and related fixes. Getting things in shape to commit to de-shaw patch
Commit: f74546dee82146c22474e008668e82ef87522d06
https://github.com/numpy/numpy/commit/f74546dee82146c22474e008668e82ef87522d06
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
removed some wrappers that weren't needed with the harness fix, just changed to assignment
Commit: a0c09b88cd0fb2825f8ed8bff993af16ba76f4d8
https://github.com/numpy/numpy/commit/a0c09b88cd0fb2825f8ed8bff993af16ba76f4d8
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg_content.txt
Log Message:
-----------
modified umath_linalg_content.txt to reflect changes.
Commit: 8817773dd3d849c3107ee6fe6084812fa530ee41
https://github.com/numpy/numpy/commit/8817773dd3d849c3107ee6fe6084812fa530ee41
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg_content.txt
Log Message:
-----------
updated the umath_linalg_content.txt adding a mention to the wrapper code.
Commit: f6aaecbc41c9466855654c209e23fd4d43048c40
https://github.com/numpy/numpy/commit/f6aaecbc41c9466855654c209e23fd4d43048c40
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
M numpy/core/src/umath/umath_linalg_content.txt
M numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
fixed bug in matrix_multiply when using cdoubles
Commit: c355550dd80224698cb3e495753963171098d60a
https://github.com/numpy/numpy/commit/c355550dd80224698cb3e495753963171098d60a
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
M numpy/core/src/umath/umath_linalg_content.txt
M numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
fixed the problem in eigvals (apparently)
Commit: 2276eaac7c206f2398934ff586f802777eaefcfb
https://github.com/numpy/numpy/commit/2276eaac7c206f2398934ff586f802777eaefcfb
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
M numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
work in progress: proper tests for eig.
Commit: a75fb9ea8bc231e0f547336de4688ce4be27e825
https://github.com/numpy/numpy/commit/a75fb9ea8bc231e0f547336de4688ce4be27e825
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
M numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
added tests for ufuncs in gufuncs_linalg (the ones based on pdl). Added multiply4 in the wrapper, as it was missing
Commit: 3e7707654ab031937baef82237d1011f929e277a
https://github.com/numpy/numpy/commit/3e7707654ab031937baef82237d1011f929e277a
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
M numpy/core/src/umath/umath_linalg.c.src
M numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
reverted matrix_dot in umath_gufuncs to matrix_multiply.
added some type-tests on test_gufuncs_linalg.py
Commit: 01327555202b30f9b7e3fd72a2c69686ee0c1804
https://github.com/numpy/numpy/commit/01327555202b30f9b7e3fd72a2c69686ee0c1804
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
updated documentation
Commit: 367f33351599e776a75a7c7303013e00727ddc16
https://github.com/numpy/numpy/commit/367f33351599e776a75a7c7303013e00727ddc16
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
BLD: Windows build fixes + some tabs removed
Commit: d4945eac952be1d9a0d9e7f20ae2465dd7f61129
https://github.com/numpy/numpy/commit/d4945eac952be1d9a0d9e7f20ae2465dd7f61129
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
STY: made sure that split strings had \ at the end
Commit: 866d230675d1c901a90b73d4266cdbd76235f3f1
https://github.com/numpy/numpy/commit/866d230675d1c901a90b73d4266cdbd76235f3f1
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/code_generators/cversions.txt
M numpy/core/setup_common.py
Log Message:
-----------
updated api version, as one merge changed it.
Commit: 76a19631d1fc8af8bc753d54fe810651726ea1a9
https://github.com/numpy/numpy/commit/76a19631d1fc8af8bc753d54fe810651726ea1a9
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
fixed testdet test. It failed due to eigvails failing in single precision and notifying the failure as nans.
Commit: e41e42637943f54cde596c2e15489c73421e9814
https://github.com/numpy/numpy/commit/e41e42637943f54cde596c2e15489c73421e9814
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
TST: fixed test for gufuncs_linalg Det
Commit: 2cc6fb459a2171225b7e37fabf2c90cbdf76c16f
https://github.com/numpy/numpy/commit/2cc6fb459a2171225b7e37fabf2c90cbdf76c16f
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
ENH: cholesky handling of _potrf failures (set result to nan)
Commit: f2b0bdd9790ee3d8b8a19839cebb7260eb024c5b
https://github.com/numpy/numpy/commit/f2b0bdd9790ee3d8b8a19839cebb7260eb024c5b
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
ENH: eigh, eigvalsh set result to nan on LAPACK error (_ssyevd, _heevd)
Commit: fb2270d95119d19e13dc85f5a3206afc622e9959
https://github.com/numpy/numpy/commit/fb2270d95119d19e13dc85f5a3206afc622e9959
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
ENH: solve sets result to nan on LAPACK error (_gesv)
Commit: 7aa26c3e66f35cdc0981459687b1cd244c40ff6b
https://github.com/numpy/numpy/commit/7aa26c3e66f35cdc0981459687b1cd244c40ff6b
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
ENH: inv sets result to nan on LAPACK error (_gesv)
Commit: ec5020cfb11b0acba38373dc89328e14ae31db1a
https://github.com/numpy/numpy/commit/ec5020cfb11b0acba38373dc89328e14ae31db1a
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
ENH: svd sets results to nan on LAPACK error (_gesdd)
Commit: 170726cb0f04fff398e304c31f70189a3ff4062e
https://github.com/numpy/numpy/commit/170726cb0f04fff398e304c31f70189a3ff4062e
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
ENH: chosolve sets result to nan on LAPACK error (_potrf, _potrs)
Commit: 43c25bb28bba61688ba4bf8e87d8157694cec9ae
https://github.com/numpy/numpy/commit/43c25bb28bba61688ba4bf8e87d8157694cec9ae
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: Added docstring for eigh
Commit: 82976c065bca9244ef2da7f1f0c2f0817413e24e
https://github.com/numpy/numpy/commit/82976c065bca9244ef2da7f1f0c2f0817413e24e
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: Added docstring to eigvalsh
Commit: b75a0cb957d82a1d1d20a6b0d27db40024066ce2
https://github.com/numpy/numpy/commit/b75a0cb957d82a1d1d20a6b0d27db40024066ce2
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: added docstring to solve
Commit: 87cd05f5492a21d79c25532d227984e9669cb954
https://github.com/numpy/numpy/commit/87cd05f5492a21d79c25532d227984e9669cb954
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: added docstring for svd
Commit: 1f79b6907da2acb10443e2b894e1b6594cedb258
https://github.com/numpy/numpy/commit/1f79b6907da2acb10443e2b894e1b6594cedb258
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: Added docstring to chosolve
Commit: bca1bbe344e65d2d465f954e72a7a6c5bd9a374c
https://github.com/numpy/numpy/commit/bca1bbe344e65d2d465f954e72a7a6c5bd9a374c
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: added docstring for poinv
Commit: 6e352adb808b3f0effa3b88b8acea4d5d6794b72
https://github.com/numpy/numpy/commit/6e352adb808b3f0effa3b88b8acea4d5d6794b72
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: Added notes on error handling.
Commit: 24b727b13564fc069240e5f76fdfa83d0393236f
https://github.com/numpy/numpy/commit/24b727b13564fc069240e5f76fdfa83d0393236f
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/setup.py
M numpy/core/src/umath/gufuncs_linalg.py
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
MAINT: renamed umath_linalg module to _umath_linalg as it is internal.
Commit: e1c7ed44fd3f63ea716e1184fc9b5715258d525a
https://github.com/numpy/numpy/commit/e1c7ed44fd3f63ea716e1184fc9b5715258d525a
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
A numpy/core/src/umath/gufuncs_linalg_contents.rst
R numpy/core/src/umath/umath_linalg_content.txt
Log Message:
-----------
MAINT: renamed the file describing the gufuncs_linalg module
Commit: bbd674dda53d1d09532e19ffc9fa5c07e9985f16
https://github.com/numpy/numpy/commit/bbd674dda53d1d09532e19ffc9fa5c07e9985f16
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg_contents.rst
Log Message:
-----------
MAINT: Rewrote the gufuncs_linalg_contents as a rst file and updated it.
Commit: 1ec2024a639e31fbea3e507e9369a71365246d53
https://github.com/numpy/numpy/commit/1ec2024a639e31fbea3e507e9369a71365246d53
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
STY: PEP8
Commit: a2afc8523a36038e4c72e37778a3956954dc5e8a
https://github.com/numpy/numpy/commit/a2afc8523a36038e4c72e37778a3956954dc5e8a
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: corrected documentation - arrays of functions -> arrays of matrices
Commit: f48c1342026f1c2b1b2b6a9be2438ce869a879d5
https://github.com/numpy/numpy/commit/f48c1342026f1c2b1b2b6a9be2438ce869a879d5
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
ENH: Added np.seterr handling of errors
Commit: 2eeddab2a1b82622ebbfe3bb9b10864bb437657a
https://github.com/numpy/numpy/commit/2eeddab2a1b82622ebbfe3bb9b10864bb437657a
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
BLD: python 3.x compile fix
Commit: fd435bc75ae86fbbda0abd12df2ba6dbb13756b2
https://github.com/numpy/numpy/commit/fd435bc75ae86fbbda0abd12df2ba6dbb13756b2
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
BLD: Python3 build problem fixed
Commit: 8556374b6313587d4afe8e5dc36f5aba7a076230
https://github.com/numpy/numpy/commit/8556374b6313587d4afe8e5dc36f5aba7a076230
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: Added doctests to docstring for fused operations
Commit: cd6c20b5a434e4de522ef11a211ed71d440485f9
https://github.com/numpy/numpy/commit/cd6c20b5a434e4de522ef11a211ed71d440485f9
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: added more doctests
Commit: 05ceb126a0b2107f60037f5176e2a65eebe01aad
https://github.com/numpy/numpy/commit/05ceb126a0b2107f60037f5176e2a65eebe01aad
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: changed doctests for eig and eigh to be more robust
Commit: 8e8f247756e054578c0d5001a0c07d86eea450de
https://github.com/numpy/numpy/commit/8e8f247756e054578c0d5001a0c07d86eea450de
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: fixed doctest in poinv so that the example matrix is positive-definite.
Commit: 7e3176f6e7f7295a4125e17489994e89a5c119b8
https://github.com/numpy/numpy/commit/7e3176f6e7f7295a4125e17489994e89a5c119b8
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
BUG: fixed a bug in eig for complex numbers. Eigenvector results are computed properly now.
Commit: ad8b29b7fb23a24b3451509ab34d4f28e5e174ad
https://github.com/numpy/numpy/commit/ad8b29b7fb23a24b3451509ab34d4f28e5e174ad
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
M numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
FIX: problems with eig and eigvals. Enhanced tests.
Commit: 60f54b6c1585d022428b3bb57f638536cd1e639e
https://github.com/numpy/numpy/commit/60f54b6c1585d022428b3bb57f638536cd1e639e
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
ENH: added complex version for inner1d. Also added dotc1d
Commit: 5dc27acdafa572e12d693ca926498c7a5681f548
https://github.com/numpy/numpy/commit/5dc27acdafa572e12d693ca926498c7a5681f548
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
M numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
FIX: matrix_multiply now works when given a column matrix
Commit: 0afe2765c8bee728e00d47c4db5c7d2da88f61af
https://github.com/numpy/numpy/commit/0afe2765c8bee728e00d47c4db5c7d2da88f61af
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
DOC: changed <NDIMS> to … in shape descriptions in docstrings
Commit: 1f8efc0573b61a5526d03cd30610e71148f32e16
https://github.com/numpy/numpy/commit/1f8efc0573b61a5526d03cd30610e71148f32e16
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/gufuncs_linalg.py
Log Message:
-----------
MAINT: added from __future__ as suggested by charris
Commit: e7a54dae03facf904b670e0619e429290b65051e
https://github.com/numpy/numpy/commit/e7a54dae03facf904b670e0619e429290b65051e
Author: ovillellas <oscar.villellas at continuum.io>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/code_generators/cversions.txt
M numpy/core/setup_common.py
Log Message:
-----------
BLD: reverted api version back to 8
Commit: 35f4b174ff4fd2ea02052a697e5354408aa99e81
https://github.com/numpy/numpy/commit/35f4b174ff4fd2ea02052a697e5354408aa99e81
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/setup.py
A numpy/core/src/umath/_gufuncs_linalg.py
R numpy/core/src/umath/gufuncs_linalg.py
M numpy/core/tests/test_gufuncs_linalg.py
Log Message:
-----------
MAINT: mark gufuncs_linalg.py as a internal testing-only module
Commit: f0a78c76e1fffdc222e527423871d8adfe7433f6
https://github.com/numpy/numpy/commit/f0a78c76e1fffdc222e527423871d8adfe7433f6
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M doc/source/reference/routines.linalg.rst
Log Message:
-----------
DOC: document the behavior of generalized N-dim linear algebra functions
Commit: 2e8b24e30345c75eb9101ea29e96c9fde48add7f
https://github.com/numpy/numpy/commit/2e8b24e30345c75eb9101ea29e96c9fde48add7f
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: add helper routines for gufuncs
Commit: 5b0fead2d4e3cc6c82761aba09f330147435a0cf
https://github.com/numpy/numpy/commit/5b0fead2d4e3cc6c82761aba09f330147435a0cf
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: use _umath_linalg for det()
Commit: 87dc3f6b66465d80d8fe36aeb40a33546f979e67
https://github.com/numpy/numpy/commit/87dc3f6b66465d80d8fe36aeb40a33546f979e67
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: use _umath_linalg for slogdet()
Commit: 7d2fed67c3479a2f5c2e8fb25036ea2c8003f439
https://github.com/numpy/numpy/commit/7d2fed67c3479a2f5c2e8fb25036ea2c8003f439
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: use _umath_linalg for inv()
Commit: 04ad33ed7b6b6a0eee2a0a6e98fc8d598db487ad
https://github.com/numpy/numpy/commit/04ad33ed7b6b6a0eee2a0a6e98fc8d598db487ad
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: use _umath_linalg for solve()
Commit: 2dd64051fa3f81bea0f9fe5098f7e1c24aa3f2f8
https://github.com/numpy/numpy/commit/2dd64051fa3f81bea0f9fe5098f7e1c24aa3f2f8
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: use _umath_linalg for cholesky()
Commit: 15a9c3b25c0aff2799c927ea9e602fc3c134d3fc
https://github.com/numpy/numpy/commit/15a9c3b25c0aff2799c927ea9e602fc3c134d3fc
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: use _umath_linalg for eigvals()
Commit: 74e14775a1447942e9fede448958810d479c836b
https://github.com/numpy/numpy/commit/74e14775a1447942e9fede448958810d479c836b
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: use _umath_linalg for eigvalsh()
Commit: 1253d571a48f3100865e0b38895c0cceb8336aa3
https://github.com/numpy/numpy/commit/1253d571a48f3100865e0b38895c0cceb8336aa3
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: use _umath_linalg for eig()
Commit: cc7b048fafeb93150f118651438faf06aefe807b
https://github.com/numpy/numpy/commit/cc7b048fafeb93150f118651438faf06aefe807b
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: use _umath_linalg for eigh()
Commit: bbdca51cac02a9f9352f671229037afa139ac7b5
https://github.com/numpy/numpy/commit/bbdca51cac02a9f9352f671229037afa139ac7b5
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: use _umath_linalg for svd()
Commit: 63a8aef815fdb2526493311b89b4d15afbb4a38d
https://github.com/numpy/numpy/commit/63a8aef815fdb2526493311b89b4d15afbb4a38d
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/src/umath/umath_linalg.c.src
Log Message:
-----------
BUG: core/umath_linalg: ensure FP error status reflects LAPACK error status
Commit: 9bfa19b11f38b5fe710d872db6a8628fc6a72359
https://github.com/numpy/numpy/commit/9bfa19b11f38b5fe710d872db6a8628fc6a72359
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/tests/test_linalg.py
Log Message:
-----------
TST: linalg: add tests for generalized linalg functions
Commit: 9c00887ba60c0c3c4ae7ad349c6f43831c3ae353
https://github.com/numpy/numpy/commit/9c00887ba60c0c3c4ae7ad349c6f43831c3ae353
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/core/bento.info
M numpy/core/bscript
M numpy/core/setup.py
R numpy/core/src/umath/_gufuncs_linalg.py
R numpy/core/src/umath/gufuncs_linalg_contents.rst
R numpy/core/src/umath/lapack_lite/blas_lite.c
R numpy/core/src/umath/lapack_lite/dlamch.c
R numpy/core/src/umath/lapack_lite/dlapack_lite.c
R numpy/core/src/umath/lapack_lite/f2c.h
R numpy/core/src/umath/lapack_lite/f2c_lite.c
R numpy/core/src/umath/lapack_lite/python_xerbla.c
R numpy/core/src/umath/lapack_lite/zlapack_lite.c
R numpy/core/src/umath/umath_linalg.c.src
R numpy/core/tests/test_gufuncs_linalg.py
A numpy/linalg/_gufuncs_linalg.py
M numpy/linalg/bento.info
R numpy/linalg/blas_lite.c
M numpy/linalg/bscript
R numpy/linalg/dlamch.c
R numpy/linalg/dlapack_lite.c
R numpy/linalg/f2c.h
R numpy/linalg/f2c_lite.c
A numpy/linalg/gufuncs_linalg_contents.rst
A numpy/linalg/lapack_lite/blas_lite.c
A numpy/linalg/lapack_lite/dlamch.c
A numpy/linalg/lapack_lite/dlapack_lite.c
A numpy/linalg/lapack_lite/f2c.h
A numpy/linalg/lapack_lite/f2c_lite.c
A numpy/linalg/lapack_lite/python_xerbla.c
A numpy/linalg/lapack_lite/zlapack_lite.c
M numpy/linalg/linalg.py
R numpy/linalg/python_xerbla.c
M numpy/linalg/setup.py
A numpy/linalg/tests/test_gufuncs_linalg.py
A numpy/linalg/umath_linalg.c.src
R numpy/linalg/zlapack_lite.c
Log Message:
-----------
MAINT: move umath_linalg under numpy/linalg and use the same lapack_lite
Also, link umath_linalg against the system BLAS/LAPACK if available.
Commit: 1b27cb0bcce363ac223a89dbce48b2eb3f7f05b4
https://github.com/numpy/numpy/commit/1b27cb0bcce363ac223a89dbce48b2eb3f7f05b4
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/_gufuncs_linalg.py
R numpy/linalg/gufuncs_linalg_contents.rst
Log Message:
-----------
MAINT: move gufuncs_linalg_contents.rst to the docstring of the module
Commit: 20cc77a1a466192fb2ea11f61f6cbf678f266b87
https://github.com/numpy/numpy/commit/20cc77a1a466192fb2ea11f61f6cbf678f266b87
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-10 (Wed, 10 Apr 2013)
Changed paths:
M numpy/linalg/_gufuncs_linalg.py
M numpy/linalg/tests/test_gufuncs_linalg.py
Log Message:
-----------
BUG: linalg: fix Py3 syntax
Commit: 1b3834d7b59da2e809d320992c632697355d63b6
https://github.com/numpy/numpy/commit/1b3834d7b59da2e809d320992c632697355d63b6
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-12 (Fri, 12 Apr 2013)
Changed paths:
M numpy/linalg/tests/test_linalg.py
M numpy/linalg/umath_linalg.c.src
Log Message:
-----------
BUG: linalg: make umath_linalg to track errors from all inner loop iterations
This ensures that the FP invalid flag always reflects the return code
from LAPACK. Fixes a bug in 63a8aef81 where umath_linalg raises a
warning only if the error occurs in the last iteration of the ufunc
inner loop.
Commit: aa8fde0f62a133319cfac8e8da208fcd8e224ef1
https://github.com/numpy/numpy/commit/aa8fde0f62a133319cfac8e8da208fcd8e224ef1
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-12 (Fri, 12 Apr 2013)
Changed paths:
M numpy/linalg/linalg.py
Log Message:
-----------
ENH: linalg: use signature= for internal casting rather than astype in linalg ufuncs
Commit: fb9b5bd2d71c92f64f151f812b4cee08a971eb2e
https://github.com/numpy/numpy/commit/fb9b5bd2d71c92f64f151f812b4cee08a971eb2e
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-12 (Fri, 12 Apr 2013)
Changed paths:
M numpy/linalg/tests/test_linalg.py
Log Message:
-----------
TST: linalg: test return types of generalized linalg routines
Commit: 68c186d1e8413b8049128624746f29851d560f1a
https://github.com/numpy/numpy/commit/68c186d1e8413b8049128624746f29851d560f1a
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-13 (Sat, 13 Apr 2013)
Changed paths:
M numpy/linalg/lapack_lite/python_xerbla.c
Log Message:
-----------
BUG: linalg: do not assume that GIL is enabled in xerbla_
With the new ufunc-based linalg, GIL is released in ufuncs, and needs to
be reacquired when raising errors in xerbla_.
Commit: 374e0b4d2c6f44fdccccfefe0546b607e5291e64
https://github.com/numpy/numpy/commit/374e0b4d2c6f44fdccccfefe0546b607e5291e64
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-13 (Sat, 13 Apr 2013)
Changed paths:
M numpy/linalg/lapack_litemodule.c
Log Message:
-----------
BUG: linalg: fix LAPACK error handling in lapack_litemodule
If an exception is pending (raised from xerbla), the routines must
return NULL.
Commit: 8eebee82b88f26f40c75422f5f655dea9f86f4b6
https://github.com/numpy/numpy/commit/8eebee82b88f26f40c75422f5f655dea9f86f4b6
Author: Pauli Virtanen <pav at iki.fi>
Date: 2013-04-13 (Sat, 13 Apr 2013)
Changed paths:
M numpy/linalg/lapack_litemodule.c
M numpy/linalg/tests/test_linalg.py
Log Message:
-----------
TST: linalg: add tests for xerbla functionality (with and without GIL)
Commit: 1975606394d577421c4b4e21abb8fdadbdc572c0
https://github.com/numpy/numpy/commit/1975606394d577421c4b4e21abb8fdadbdc572c0
Author: Charles Harris <charlesr.harris at gmail.com>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M doc/source/reference/routines.linalg.rst
A numpy/linalg/_gufuncs_linalg.py
M numpy/linalg/bento.info
R numpy/linalg/blas_lite.c
M numpy/linalg/bscript
R numpy/linalg/dlamch.c
R numpy/linalg/dlapack_lite.c
R numpy/linalg/f2c.h
R numpy/linalg/f2c_lite.c
A numpy/linalg/lapack_lite/blas_lite.c
A numpy/linalg/lapack_lite/dlamch.c
A numpy/linalg/lapack_lite/dlapack_lite.c
A numpy/linalg/lapack_lite/f2c.h
A numpy/linalg/lapack_lite/f2c_lite.c
A numpy/linalg/lapack_lite/python_xerbla.c
A numpy/linalg/lapack_lite/zlapack_lite.c
M numpy/linalg/lapack_litemodule.c
M numpy/linalg/linalg.py
R numpy/linalg/python_xerbla.c
M numpy/linalg/setup.py
A numpy/linalg/tests/test_gufuncs_linalg.py
M numpy/linalg/tests/test_linalg.py
A numpy/linalg/umath_linalg.c.src
R numpy/linalg/zlapack_lite.c
Log Message:
-----------
Merge pull request #3220 from pv/linalg-gu
Add generalized ufunc linalg functions and make numpy.linalg use them
Compare: https://github.com/numpy/numpy/compare/1a9aa5ac15df...1975606394d5
More information about the Numpy-svn
mailing list