From noreply at github.com Thu May 1 10:02:53 2014 From: noreply at github.com (GitHub) Date: Thu, 01 May 2014 07:02:53 -0700 Subject: [Numpy-svn] [numpy/numpy] d598cf: BLD: allow strings for check_func declarations Message-ID: <5362540d75dd8_e0213dbd40551f0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d598cf1854d84e652ec1e35bb726b147fd6b311d https://github.com/numpy/numpy/commit/d598cf1854d84e652ec1e35bb726b147fd6b311d Author: Julian Taylor Date: 2014-04-23 (Wed, 23 Apr 2014) Changed paths: M numpy/core/include/numpy/npy_common.h M numpy/core/setup.py M numpy/core/setup_common.py M numpy/distutils/command/config.py Log Message: ----------- BLD: allow strings for check_func declarations makes attribute checks more sane and allows adding nonnull Commit: 999753f85153ae68536aebe9f51ee3ff02b950bc https://github.com/numpy/numpy/commit/999753f85153ae68536aebe9f51ee3ff02b950bc Author: Julian Taylor Date: 2014-04-24 (Thu, 24 Apr 2014) Changed paths: M numpy/core/code_generators/genapi.py M numpy/core/code_generators/generate_numpy_api.py M numpy/core/code_generators/generate_ufunc_api.py M numpy/core/code_generators/numpy_api.py M numpy/core/include/numpy/ndarraytypes.h M numpy/core/include/numpy/npy_common.h M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/methods.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/scalarapi.c M tools/travis-test.sh Log Message: ----------- MAINT: annotate reference stealing and burrowed refs in multiarray allows for better static analysis report with e.g. cpychecker Commit: cb045e9330b81c3b002339cac8213f568f7650f7 https://github.com/numpy/numpy/commit/cb045e9330b81c3b002339cac8213f568f7650f7 Author: Julian Taylor Date: 2014-04-24 (Thu, 24 Apr 2014) Changed paths: M doc/source/reference/c-api.array.rst M numpy/core/code_generators/numpy_api.py M numpy/core/src/multiarray/ctors.c Log Message: ----------- MAINT: add a few nonnull attributes to array creation functions also fix wrong capi documentation of PyArray_NewFromDescr stating it accepts NULL dtype while it does not. Commit: 1eb08d5a99b815dc97e1fa5b42665d8a78202202 https://github.com/numpy/numpy/commit/1eb08d5a99b815dc97e1fa5b42665d8a78202202 Author: Julian Taylor Date: 2014-04-26 (Sat, 26 Apr 2014) Changed paths: M numpy/core/code_generators/genapi.py M numpy/core/code_generators/generate_numpy_api.py M numpy/core/code_generators/generate_ufunc_api.py M numpy/core/code_generators/numpy_api.py Log Message: ----------- MAINT: always use tuples for api index values simplifies the generation logic a bit Commit: 64af3fdd0fac08e01877a56faff5f3c6d4ac3a1b https://github.com/numpy/numpy/commit/64af3fdd0fac08e01877a56faff5f3c6d4ac3a1b Author: Julian Taylor Date: 2014-05-01 (Thu, 01 May 2014) Changed paths: M numpy/core/code_generators/genapi.py M numpy/core/code_generators/generate_numpy_api.py M numpy/core/code_generators/numpy_api.py Log Message: ----------- MAINT: replace multiarray_global_vars_types by using tuples Commit: 63df267fcd5acaf7fc1408dbfef9cc7f53929530 https://github.com/numpy/numpy/commit/63df267fcd5acaf7fc1408dbfef9cc7f53929530 Author: Charles Harris Date: 2014-05-01 (Thu, 01 May 2014) Changed paths: M doc/source/reference/c-api.array.rst M numpy/core/code_generators/genapi.py M numpy/core/code_generators/generate_numpy_api.py M numpy/core/code_generators/generate_ufunc_api.py M numpy/core/code_generators/numpy_api.py M numpy/core/include/numpy/ndarraytypes.h M numpy/core/include/numpy/npy_common.h M numpy/core/setup.py M numpy/core/setup_common.py M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/methods.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/scalarapi.c M numpy/distutils/command/config.py M tools/travis-test.sh Log Message: ----------- Merge pull request #4637 from juliantaylor/api-annotate annotate reference semantics of c-api Compare: https://github.com/numpy/numpy/compare/0c9f285f38ea...63df267fcd5a From noreply at github.com Thu May 1 10:04:04 2014 From: noreply at github.com (GitHub) Date: Thu, 01 May 2014 07:04:04 -0700 Subject: [Numpy-svn] [numpy/numpy] 0816d5: BUG: Hold GIL for types with fields, fixes #4642 Message-ID: <53625454523bd_d0c70bd40110a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0816d555463437bd2c7db2ac1c96ca26a31fecf0 https://github.com/numpy/numpy/commit/0816d555463437bd2c7db2ac1c96ca26a31fecf0 Author: jaimefrio Date: 2014-04-28 (Mon, 28 Apr 2014) Changed paths: M numpy/core/src/multiarray/descriptor.c Log Message: ----------- BUG: Hold GIL for types with fields, fixes #4642 Set the `NPY_NEEDS_PYAPI` flag for types with fields, as these need access to the Python API to manipulate the tuples and dicts holding field information. It remains unset for the base `np.void` type. Commit: 1c774db1d3b0812fb89556592baca4f95b343f71 https://github.com/numpy/numpy/commit/1c774db1d3b0812fb89556592baca4f95b343f71 Author: Charles Harris Date: 2014-05-01 (Thu, 01 May 2014) Changed paths: M numpy/core/src/multiarray/descriptor.c Log Message: ----------- Merge pull request #4648 from jaimefrio/void-api BUG: Hold GIL for types with fields, fix #4642 Compare: https://github.com/numpy/numpy/compare/63df267fcd5a...1c774db1d3b0 From noreply at github.com Thu May 1 10:08:59 2014 From: noreply at github.com (GitHub) Date: Thu, 01 May 2014 07:08:59 -0700 Subject: [Numpy-svn] [numpy/numpy] 8e234b: DOC: standardize "size" argument description in do... Message-ID: <5362557baf327_34c2c5dd346121c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 8e234ba9d96a05d84a4c04fdcbe474fb598e752a https://github.com/numpy/numpy/commit/8e234ba9d96a05d84a4c04fdcbe474fb598e752a Author: Ga?tan de Menten Date: 2014-04-25 (Fri, 25 Apr 2014) Changed paths: M numpy/random/mtrand/mtrand.pyx Log Message: ----------- DOC: standardize "size" argument description in docstrings for functions of random module there were many different versions for no good reason Commit: fae89b0e7361ae8dea924cfa1b3142ce3f483dee https://github.com/numpy/numpy/commit/fae89b0e7361ae8dea924cfa1b3142ce3f483dee Author: Charles Harris Date: 2014-05-01 (Thu, 01 May 2014) Changed paths: M numpy/random/mtrand/mtrand.pyx Log Message: ----------- Merge pull request #4641 from gdementen/random_docstring_fixes DOC: standardize "size" arg description in random module docstrings Compare: https://github.com/numpy/numpy/compare/1c774db1d3b0...fae89b0e7361 From noreply at github.com Fri May 2 06:00:25 2014 From: noreply at github.com (GitHub) Date: Fri, 02 May 2014 03:00:25 -0700 Subject: [Numpy-svn] [numpy/numpy] dad468: BUG: Fix memory leak. Message-ID: <53636cb93936c_2023a49d4030815@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: dad468e499458cc8024742e6ea31d5b009abd60b https://github.com/numpy/numpy/commit/dad468e499458cc8024742e6ea31d5b009abd60b Author: Charles Harris Date: 2014-05-01 (Thu, 01 May 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- BUG: Fix memory leak. Patch is from Julian Taylor. Closes #4652. Commit: 4a2783f28b3270e4d5c79e8d0a8b04b97744ac5d https://github.com/numpy/numpy/commit/4a2783f28b3270e4d5c79e8d0a8b04b97744ac5d Author: Julian Taylor Date: 2014-05-02 (Fri, 02 May 2014) Changed paths: M numpy/core/src/multiarray/mapping.c Log Message: ----------- Merge pull request #4654 from charris/fix-memory-leak-gh-4652 BUG: Fix memory leak. Compare: https://github.com/numpy/numpy/compare/fae89b0e7361...4a2783f28b32 From noreply at github.com Fri May 2 07:51:43 2014 From: noreply at github.com (GitHub) Date: Fri, 02 May 2014 04:51:43 -0700 Subject: [Numpy-svn] [numpy/numpy] 733f54: ENH: disable OpenBLAS affinity settings Message-ID: <536386cf7b700_23eeee9d3c139ef@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 733f547f363c6d112992d9666e65c6518a21c5fb https://github.com/numpy/numpy/commit/733f547f363c6d112992d9666e65c6518a21c5fb Author: Julian Taylor Date: 2014-04-06 (Sun, 06 Apr 2014) Changed paths: M numpy/core/numeric.py Log Message: ----------- ENH: disable OpenBLAS affinity settings OpenBLAS starts as many threads as it can and assigns them to cpus This includes the main thread Python is running in. This means any threads or processes Python starts must all share this cpu, nullifying any parallization efforts. Luckily this behaviour can be disabled via an environment variable which we need to set before loading dotblas which may be linked to OpenBLAS. Libraries loading BLAS before numpy are stills screwed. Commit: a0cf18394d5ce33514fdc37093bd2f65ad4b0dde https://github.com/numpy/numpy/commit/a0cf18394d5ce33514fdc37093bd2f65ad4b0dde Author: Julian Taylor Date: 2014-05-02 (Fri, 02 May 2014) Changed paths: M numpy/core/numeric.py Log Message: ----------- Merge pull request #4580 from juliantaylor/openblas-affinity ENH: disable OpenBLAS affinity settings Compare: https://github.com/numpy/numpy/compare/4a2783f28b32...a0cf18394d5c From noreply at github.com Sun May 4 08:59:53 2014 From: noreply at github.com (GitHub) Date: Sun, 04 May 2014 05:59:53 -0700 Subject: [Numpy-svn] [numpy/numpy] 8bc4d4: BUG: Fix use of setuptools.command.install._instal... Message-ID: <536639c96082e_c0cec7d401982b@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 8bc4d4588fbd2111fae0bc5e47c3662f6e48aee5 https://github.com/numpy/numpy/commit/8bc4d4588fbd2111fae0bc5e47c3662f6e48aee5 Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/distutils/command/install.py Log Message: ----------- BUG: Fix use of setuptools.command.install._install. This private variable has disappeared in later versions of setuptools. In older versions of setuptools it is the same as distutils.command.install.install, so use that instead. Closes #4664. Commit: 2142962868687eba3d05f9e50a6648a1b9b3c185 https://github.com/numpy/numpy/commit/2142962868687eba3d05f9e50a6648a1b9b3c185 Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/distutils/command/install.py Log Message: ----------- Merge pull request #4667 from charris/fix-numpy-distutils BUG: Fix use of setuptools.command.install._install. Compare: https://github.com/numpy/numpy/compare/a0cf18394d5c...214296286868 From noreply at github.com Sun May 4 09:35:14 2014 From: noreply at github.com (GitHub) Date: Sun, 04 May 2014 06:35:14 -0700 Subject: [Numpy-svn] [numpy/numpy] be3f0b: MAINT: Refactor numpy/polynomial/_polybase.py Message-ID: <53664212ee6d3_e6c64bd383797@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: be3f0b1e1332b2a153b11f5027835a054a511427 https://github.com/numpy/numpy/commit/be3f0b1e1332b2a153b11f5027835a054a511427 Author: Charles Harris Date: 2014-05-03 (Sat, 03 May 2014) Changed paths: M numpy/polynomial/_polybase.py Log Message: ----------- MAINT: Refactor numpy/polynomial/_polybase.py 1) Clean up the code and move repeated snippet to a method. 2) Remove use of has_sametype, has_samewindow, has_samedomain. I would like to deprecate those methods. 3) Fix error in __truediv__, and make it only allow non-boolean numbers for the denominator. Closes #4631. Commit: 8c72a78f56d1f87ca801495bec0c0d676d2ef6a5 https://github.com/numpy/numpy/commit/8c72a78f56d1f87ca801495bec0c0d676d2ef6a5 Author: Charles Harris Date: 2014-05-03 (Sat, 03 May 2014) Changed paths: M numpy/polynomial/polytemplate.py Log Message: ----------- BUG: Fix __truediv__ bug in polytemplate.py file. The use of polytemplate is deprecated, this fix is only for a backport if needed. Commit: 24a0fd428b80d8db50a9bd5f1c151d3a99bcdcb2 https://github.com/numpy/numpy/commit/24a0fd428b80d8db50a9bd5f1c151d3a99bcdcb2 Author: Charles Harris Date: 2014-05-03 (Sat, 03 May 2014) Changed paths: M numpy/polynomial/tests/test_classes.py Log Message: ----------- TST: Add tests for the polynomial classes true division. Commit: ac92c617851994ac1f400886c736cd4d44e2c836 https://github.com/numpy/numpy/commit/ac92c617851994ac1f400886c736cd4d44e2c836 Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/polynomial/_polybase.py M numpy/polynomial/polytemplate.py M numpy/polynomial/tests/test_classes.py Log Message: ----------- Merge pull request #4633 from charris/fix-polynomial-true-division Fix polynomial true division Compare: https://github.com/numpy/numpy/compare/214296286868...ac92c6178519 From noreply at github.com Sun May 4 10:34:26 2014 From: noreply at github.com (GitHub) Date: Sun, 04 May 2014 07:34:26 -0700 Subject: [Numpy-svn] [numpy/numpy] 31e969: DOC/FIX: Fix error in documentation Message-ID: <53664ff29a960_1013be9d448365@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 31e969b33a5e95f4c5248b725d7a5d3f8956f52b https://github.com/numpy/numpy/commit/31e969b33a5e95f4c5248b725d7a5d3f8956f52b Author: Yoshiki V?zquez Baeza Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/lib/shape_base.py Log Message: ----------- DOC/FIX: Fix error in documentation Remove misleading note about equivalency betwen column_stack and np.vstack(tup).T. Fixes #3488 Commit: 19feb8849392a11fad6474f8bab5cd28e50952f1 https://github.com/numpy/numpy/commit/19feb8849392a11fad6474f8bab5cd28e50952f1 Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/lib/shape_base.py Log Message: ----------- Merge pull request #4666 from ElDeveloper/issue-3488 DOC/FIX: Fix error in documentation Compare: https://github.com/numpy/numpy/compare/ac92c6178519...19feb8849392 From noreply at github.com Sun May 4 13:51:44 2014 From: noreply at github.com (GitHub) Date: Sun, 04 May 2014 10:51:44 -0700 Subject: [Numpy-svn] [numpy/numpy] 94172e: ENH: replace GIL of random module with a per state... Message-ID: <53667e30bf2a8_10dd6afd3829536@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 94172e1bbaf48e121f90d0252e33dc9f433b1534 https://github.com/numpy/numpy/commit/94172e1bbaf48e121f90d0252e33dc9f433b1534 Author: Julian Taylor Date: 2014-05-02 (Fri, 02 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/random/mtrand/mtrand.pyx M numpy/random/mtrand/numpy.pxd M numpy/random/tests/test_random.py Log Message: ----------- ENH: replace GIL of random module with a per state lock The random module currently relies on the GIL for the state synchronization which hampers threading performance. Instead add a lock to the RandomState object and take it for all operations calling into randomkit while releasing the GIL. This allows parallizing random number generation using multiple states or asynchronous generation in a worker thread. Note that with a large number of threads the standard mersenne twister used may exhibit overlap if the number of parallel streams is large compared to the size of the state space, though due to the limited scalability of Python in regards to threads this is likely not a big issue. Commit: 34fc091a28c62102522c6edc3015beb424d781a9 https://github.com/numpy/numpy/commit/34fc091a28c62102522c6edc3015beb424d781a9 Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/random/mtrand/mtrand.pyx M numpy/random/mtrand/numpy.pxd M numpy/random/tests/test_random.py Log Message: ----------- Merge pull request #4609 from juliantaylor/random-gil ENH: replace GIL of random module with a per state lock Compare: https://github.com/numpy/numpy/compare/19feb8849392...34fc091a28c6 From noreply at github.com Sun May 4 15:54:46 2014 From: noreply at github.com (GitHub) Date: Sun, 04 May 2014 12:54:46 -0700 Subject: [Numpy-svn] [numpy/numpy] 84831c: FIX: Make object comparison ufuncs not include ide... Message-ID: <53669b0614e8b_102ace9d3499417@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 84831ca7b7926bf1c73e1702201e7591c55588a3 https://github.com/numpy/numpy/commit/84831ca7b7926bf1c73e1702201e7591c55588a3 Author: Sebastian Berg Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/tests/test_umath.py Log Message: ----------- FIX: Make object comparison ufuncs not include identity check The issue here is that PyObject_RichCompareBool does an identity check before doing any other checks. This is good, and is the way for example list comparisons are handled. However in numpy comparisons are elementwise, so that the identitycheck should not be expected. The example for this is as follows: obj_array = np.arange(3) a = np.array([obj_array, 0], dtype=object) np.equal(a, a) If an identity check is done, this returns [True, True]. But obj_array == obj_array itself cannot be cast to a bool. While this is slightly slower, not doing the identity check seems more logical in the light of elementwise operations. Closes gh-2117. Commit: 9b8f6c72caea0c6f3fa08b304135239636e4f165 https://github.com/numpy/numpy/commit/9b8f6c72caea0c6f3fa08b304135239636e4f165 Author: Sebastian Berg Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/core/numeric.py M numpy/core/src/multiarray/arrayobject.c M numpy/core/tests/test_deprecations.py M numpy/core/tests/test_multiarray.py M numpy/lib/polynomial.py M numpy/polynomial/polytemplate.py Log Message: ----------- DEP: Deprecate that comparisons ignore errors. This means that for example broadcasting errors get raised. The array_equiv function is changed to explicitely test if broadcasting is possible. It may be nice to do this test differently, but I am not sure if that is possible. Create a FutureWarning for comparisons to None, which should result in areal elementwise (object) comparisons. Slightly adepted a wrong test. Poly changes: Some changes in the polycode was necessary, the one is probably a bug fix, the other needs to be thought over, since len check is not perfect maybe, since it is more liekly to raise raise an error. Closes gh-3759 and gh-1608 Commit: ad0b9753c063cad065882eb8b6b80f8f99afc47f https://github.com/numpy/numpy/commit/ad0b9753c063cad065882eb8b6b80f8f99afc47f Author: Sebastian Berg Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- DOC: Add (object) equality changes and error raising to release notes Commit: 17e9ff8fd67f41f0328b3963d46bbbe849bf7fbb https://github.com/numpy/numpy/commit/17e9ff8fd67f41f0328b3963d46bbbe849bf7fbb Author: Sebastian Berg Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/core/src/umath/loops.c.src Log Message: ----------- DEP: Deprecate identity check in comparisons (not just removing) Instead of just removing it, raise Deprecation/Future warnings when the comparison object ufunc and the identity check do not coincide. Commit: f40831a53ff2d572f338b1445e40bc88a1167ce7 https://github.com/numpy/numpy/commit/f40831a53ff2d572f338b1445e40bc88a1167ce7 Author: Sebastian Berg Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/core/src/umath/loops.c.src M numpy/core/tests/test_deprecations.py M numpy/core/tests/test_umath.py M numpy/lib/polynomial.py M numpy/polynomial/_polybase.py M numpy/polynomial/polytemplate.py Log Message: ----------- MAINT: Comparison deprecation followup fixes Makes the identity check `a = np.array([np.nan], dtype=object)` `a == a`, etc. a deprecation/futurewarning instead of just changing it. Also fixes some smaller things. Commit: 753149eddd46c1c1823fe3932831b2b914bc8724 https://github.com/numpy/numpy/commit/753149eddd46c1c1823fe3932831b2b914bc8724 Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/core/numeric.py M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/umath/loops.c.src M numpy/core/tests/test_deprecations.py M numpy/core/tests/test_multiarray.py M numpy/lib/polynomial.py M numpy/polynomial/_polybase.py M numpy/polynomial/polytemplate.py Log Message: ----------- Merge pull request #3514 from seberg/object_comparison FIX: Make object comparison ufuncs not include identity check Compare: https://github.com/numpy/numpy/compare/34fc091a28c6...753149eddd46 From noreply at github.com Mon May 5 08:42:35 2014 From: noreply at github.com (GitHub) Date: Mon, 05 May 2014 05:42:35 -0700 Subject: [Numpy-svn] [numpy/numpy] e03c0f: ENH: Break out early of loop in argmin/max for boo... Message-ID: <5367873b4621c_7694dbd40793c4@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e03c0fa0085b3afbb09808141ecc4f6ad39f0e90 https://github.com/numpy/numpy/commit/e03c0fa0085b3afbb09808141ecc4f6ad39f0e90 Author: jaimefrio Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- ENH: Break out early of loop in argmin/max for bool, fixes #4659 Break out early of loop if the min (max) found is `False` (`True`) when `argmin` (`argmax`) is called on an array of type `bool`. Commit: b4ed857c59409a2d35da46438498a12410471160 https://github.com/numpy/numpy/commit/b4ed857c59409a2d35da46438498a12410471160 Author: Julian Taylor Date: 2014-05-05 (Mon, 05 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4668 from jaimefrio/fast-argfunc ENH: Break out early of loop in argmin/max for bool, fixes #4659 Compare: https://github.com/numpy/numpy/compare/753149eddd46...b4ed857c5940 From noreply at github.com Mon May 5 12:30:29 2014 From: noreply at github.com (GitHub) Date: Mon, 05 May 2014 09:30:29 -0700 Subject: [Numpy-svn] [numpy/numpy] e1bffd: MAINT: Move numpy/core/code_generators/cversions.p... Message-ID: <5367bca5ee51c_f9271bd44622c7@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e1bffd6e2772056b6a28cbd9235da4b693865145 https://github.com/numpy/numpy/commit/e1bffd6e2772056b6a28cbd9235da4b693865145 Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: A numpy/core/cversions.py Log Message: ----------- MAINT: Move numpy/core/code_generators/cversions.py to numpy/core. This is done because it runs as a script, hence without context, and this causes problems with imports in the code_generators package. This became apparent when numpy_api.py was changed to import genapi.py from the same package. Commit: 906ecabd71acc78b1d3ab658187919e196ee54d4 https://github.com/numpy/numpy/commit/906ecabd71acc78b1d3ab658187919e196ee54d4 Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M doc/HOWTO_RELEASE.rst.txt Log Message: ----------- DOC: Document the new location of cversions.py. The instructions in HOWTO_RELEASE.rst.txt needed to be modified. Commit: 98392ebd3a78f573e498118e56285bf703256b5d https://github.com/numpy/numpy/commit/98392ebd3a78f573e498118e56285bf703256b5d Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/core/code_generators/cversions.txt M numpy/core/setup_common.py Log Message: ----------- MAINT: Update the C-API hash in cversions.txt. The new annotations caused the api hash to change. Commit: bcfe8fa7dfefdf6b3d60c39f8c758978e07f2da9 https://github.com/numpy/numpy/commit/bcfe8fa7dfefdf6b3d60c39f8c758978e07f2da9 Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: R numpy/core/code_generators/cversions.py Log Message: ----------- MAINT: Delete code_generators/cversions.py in its old location. Commit: 8bf8b34bdceb9425e106278730ae50a95ad6b0ff https://github.com/numpy/numpy/commit/8bf8b34bdceb9425e106278730ae50a95ad6b0ff Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/core/include/numpy/numpyconfig.h Log Message: ----------- MAINT: Add NPY_1_9_API_VERSION to numpyconfig.h. Defined to the same value it same value as the NPY_1_8_API_VERSION as there have been no deprecated macros or functions in the include files. Commit: 6a36c11b46f9171c443cff1c01d23b297696816b https://github.com/numpy/numpy/commit/6a36c11b46f9171c443cff1c01d23b297696816b Author: Charles Harris Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M doc/HOWTO_RELEASE.rst.txt Log Message: ----------- DOC: Update HOWTO_RELEASE.rst.txt. Add more detail in the "Check the C API version number" section. Commit: 8e0ac440329188b959520a0a7ce41ef60b2fb3c2 https://github.com/numpy/numpy/commit/8e0ac440329188b959520a0a7ce41ef60b2fb3c2 Author: Charles Harris Date: 2014-05-05 (Mon, 05 May 2014) Changed paths: M doc/HOWTO_RELEASE.rst.txt R numpy/core/code_generators/cversions.py M numpy/core/code_generators/cversions.txt A numpy/core/cversions.py M numpy/core/include/numpy/numpyconfig.h M numpy/core/setup_common.py Log Message: ----------- Merge pull request #4670 from charris/prepare-for-1.9-branch Prepare for 1.9 branch Compare: https://github.com/numpy/numpy/compare/b4ed857c5940...8e0ac4403291 From noreply at github.com Mon May 5 13:53:44 2014 From: noreply at github.com (GitHub) Date: Mon, 05 May 2014 10:53:44 -0700 Subject: [Numpy-svn] [numpy/numpy] b34800: BUG: Fix test error in scipy introduced by commit ... Message-ID: <5367d02829887_d1597fd386929f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b34800aa8c764650924a30b027f4bbe95df65c7e https://github.com/numpy/numpy/commit/b34800aa8c764650924a30b027f4bbe95df65c7e Author: Charles Harris Date: 2014-05-05 (Mon, 05 May 2014) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- BUG: Fix test error in scipy introduced by commit d8fd283. Revert "ENH: ma.asarray() and ma.asanyarray() will pass through input of the correct type." This reverts commit d8fd28389adb491e24b7cdc25cd1b20f539310c3. That commit caused test errors in scipy, which was apparently expecting a copy rather than a passed through array. The idea may be good, but at a minimum it should probably be preceded by a deprecation period. Closes #4675. Commit: 994b153607a3e862a65fda8af1240532f5c2fa77 https://github.com/numpy/numpy/commit/994b153607a3e862a65fda8af1240532f5c2fa77 Author: Charles Harris Date: 2014-05-05 (Mon, 05 May 2014) Changed paths: M numpy/ma/core.py M numpy/ma/tests/test_core.py Log Message: ----------- Merge pull request #4677 from charris/revert-d8fd283 BUG: Fix test error in scipy introduced by commit d8fd283. Compare: https://github.com/numpy/numpy/compare/8e0ac4403291...994b153607a3 From noreply at github.com Mon May 5 19:11:35 2014 From: noreply at github.com (GitHub) Date: Mon, 05 May 2014 16:11:35 -0700 Subject: [Numpy-svn] [numpy/numpy] e47a50: ENH: add small memory chunk cache Message-ID: <53681aa73df29_84c1253d381063e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e47a50efc284c677ba4d0337e11dc8514fca7e5b https://github.com/numpy/numpy/commit/e47a50efc284c677ba4d0337e11dc8514fca7e5b Author: Julian Taylor Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/ctors.h M numpy/core/tests/test_multiarray.py Log Message: ----------- ENH: add small memory chunk cache Add very simplistic caching of small memory blocks (< 1024 bytes) This improves the performance of small array operations by about 15%-20%: without cache: In [1]: d = np.array([1,1]) In [2]: %timeit d*d*d*d 1000000 loops, best of 3: 2.1 ?s per loop with cache: In [1]: d = np.array([1,1]) In [2]: %timeit d*d*d*d 1000000 loops, best of 3: 1.7 ?s per loop The cache is a simple list of buckets of pointers, one for each size up to 1023 bytes. Two caches are required one for array data one one for dimensinos/strides as they use different allocators. All pointers can still be deleted with their matching deallocator but this implies the size of the block must be known at the time of the free in order to place the pointer in the right bucket. This should not be an issue for well behaved numpy users. Technically the ABI is broken in this change as the size of the dimension memory block has been decreased from 3 * nd to 2 * nd, the increase to 3 was a relic from the NA branch and is not needed anymore. It should be unlikely someone relies on this size. Commit: f5b0c8c107813c715cec35136466dc17e37833e3 https://github.com/numpy/numpy/commit/f5b0c8c107813c715cec35136466dc17e37833e3 Author: Julian Taylor Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M numpy/core/src/multiarray/ctors.c Log Message: ----------- ENH: release GIL for callocs useful for programs that block operations to avoid hitting the memory bandwidth wall. Commit: c1570b58793c5516294f1f96822668efc734d6c4 https://github.com/numpy/numpy/commit/c1570b58793c5516294f1f96822668efc734d6c4 Author: Julian Taylor Date: 2014-05-05 (Mon, 05 May 2014) Changed paths: M numpy/core/bscript M numpy/core/code_generators/genapi.py M numpy/core/setup.py A numpy/core/src/multiarray/alloc.c A numpy/core/src/multiarray/alloc.h M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/ctors.h M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/multiarraymodule_onefile.c Log Message: ----------- MAINT: move memory allocator functions to own file alloc.c Commit: b2b33470c8e2cce340a2d29abdf0dab7c7770e2d https://github.com/numpy/numpy/commit/b2b33470c8e2cce340a2d29abdf0dab7c7770e2d Author: Charles Harris Date: 2014-05-05 (Mon, 05 May 2014) Changed paths: M numpy/core/bscript M numpy/core/code_generators/genapi.py M numpy/core/setup.py A numpy/core/src/multiarray/alloc.c A numpy/core/src/multiarray/alloc.h M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/multiarraymodule_onefile.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4606 from juliantaylor/small-memcache ENH: add small memory chunk cache Compare: https://github.com/numpy/numpy/compare/994b153607a3...b2b33470c8e2 From noreply at github.com Tue May 6 14:38:35 2014 From: noreply at github.com (GitHub) Date: Tue, 06 May 2014 11:38:35 -0700 Subject: [Numpy-svn] [numpy/numpy] beec75: ENH: added functionality nanmedian to numpy Message-ID: <53692c2baec7b_5211124fd3c105552@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: beec75be6f96a5c0fc9496b587e68eb03bb4a6ba https://github.com/numpy/numpy/commit/beec75be6f96a5c0fc9496b587e68eb03bb4a6ba Author: David Freese Date: 2014-05-02 (Fri, 02 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- ENH: added functionality nanmedian to numpy Implemented a nanmedian and associated tests as an extension of np.median to complement the other nanfunctions Added negative values to the unit tests Cleaned up documentation of nanmedian Commit: d15010380b1ea428e078b7568c1f48598dbb685c https://github.com/numpy/numpy/commit/d15010380b1ea428e078b7568c1f48598dbb685c Author: Julian Taylor Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- Merge pull request #4307 from dfreese/feature/nanmedian ENH: added functionality nanmedian to numpy Compare: https://github.com/numpy/numpy/compare/b2b33470c8e2...d15010380b1e From noreply at github.com Tue May 6 18:22:28 2014 From: noreply at github.com (GitHub) Date: Tue, 06 May 2014 15:22:28 -0700 Subject: [Numpy-svn] [numpy/numpy] 2a6cb9: BUG: Add @DEFINE_NPY_RELAXED_STRIDES_CHECKING@ to ... Message-ID: <536960a43e5f2_6e6dea9d406294c@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 2a6cb99e12f65d46a3396696230536d36c4ad8c4 https://github.com/numpy/numpy/commit/2a6cb99e12f65d46a3396696230536d36c4ad8c4 Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M numpy/core/include/numpy/_numpyconfig.h.in Log Message: ----------- BUG: Add @DEFINE_NPY_RELAXED_STRIDES_CHECKING@ to _numpyconfig.h.in. The entry is needed for Bento builds to correctly configure numpy. Commit: 7548dc010a304aa93d27928880fb846711338ae7 https://github.com/numpy/numpy/commit/7548dc010a304aa93d27928880fb846711338ae7 Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M numpy/core/include/numpy/_numpyconfig.h.in Log Message: ----------- Merge pull request #4682 from charris/fix-_numpyconfig.h.in BUG: Add @DEFINE_NPY_RELAXED_STRIDES_CHECKING@ to _numpyconfig.h.in. Compare: https://github.com/numpy/numpy/compare/d15010380b1e...7548dc010a30 From noreply at github.com Tue May 6 19:13:35 2014 From: noreply at github.com (GitHub) Date: Tue, 06 May 2014 16:13:35 -0700 Subject: [Numpy-svn] [numpy/numpy] e24486: Fix for #4655: Make fftpack._raw_fft threadsafe Message-ID: <53696c9fac3b6_5a48e75d38705fc@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e24486e15f9f71f63bdbc4309bcaf40e70ce7e31 https://github.com/numpy/numpy/commit/e24486e15f9f71f63bdbc4309bcaf40e70ce7e31 Author: Alex Stewart Date: 2014-05-02 (Fri, 02 May 2014) Changed paths: M numpy/fft/fftpack.py Log Message: ----------- Fix for #4655: Make fftpack._raw_fft threadsafe Commit: 15f02e2515cf879900d5cb27adba23ab0e0ce235 https://github.com/numpy/numpy/commit/15f02e2515cf879900d5cb27adba23ab0e0ce235 Author: Alex Stewart Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M numpy/fft/fftpack.py Log Message: ----------- Add comments to clarify cache handling in _raw_fft Commit: 5286f5e949214c6e6a7485109ea8ee861fe337d7 https://github.com/numpy/numpy/commit/5286f5e949214c6e6a7485109ea8ee861fe337d7 Author: Alex Stewart Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M numpy/fft/tests/test_fftpack.py Log Message: ----------- Added regression tests for #4655 Commit: e4adab82ec64122dc953a40663e6d71aa7af0fee https://github.com/numpy/numpy/commit/e4adab82ec64122dc953a40663e6d71aa7af0fee Author: Alex Stewart Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M numpy/fft/tests/test_fftpack.py Log Message: ----------- Make TestFFTThreadSafe tests Py3-compatible Commit: 27bfcdbe13e256d353ca0bd868c8cdb38dbd82e2 https://github.com/numpy/numpy/commit/27bfcdbe13e256d353ca0bd868c8cdb38dbd82e2 Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M numpy/fft/fftpack.py M numpy/fft/tests/test_fftpack.py Log Message: ----------- Merge pull request #4656 from foogod/master Fix for #4655: Make fftpack._raw_fft threadsafe Compare: https://github.com/numpy/numpy/compare/7548dc010a30...27bfcdbe13e2 From noreply at github.com Tue May 6 19:21:35 2014 From: noreply at github.com (GitHub) Date: Tue, 06 May 2014 16:21:35 -0700 Subject: [Numpy-svn] [numpy/numpy] 45761e: MAINT: Remove deprecated importall. Message-ID: <53696e7f77928_4df713c7d401281ec@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 45761e6a15ce7d72391281819a123dc625611a8a https://github.com/numpy/numpy/commit/45761e6a15ce7d72391281819a123dc625611a8a Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M numpy/testing/__init__.py R numpy/testing/numpytest.py Log Message: ----------- MAINT: Remove deprecated importall. The importall function was the only function in the numpytest.py file, so remove the whole file. Commit: bc32adacdc672defed613c7adffa88dedb217b80 https://github.com/numpy/numpy/commit/bc32adacdc672defed613c7adffa88dedb217b80 Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- DOC: Update the release notes. Remove duplicated "New Features" heading. Note removal of numpytesting.py file containing importall function. Commit: b85a4ddaf36ef1b9b324d2671ea4659dcb12245a https://github.com/numpy/numpy/commit/b85a4ddaf36ef1b9b324d2671ea4659dcb12245a Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M numpy/testing/nosetester.py Log Message: ----------- MAINT:Ignore boolean '-' deprecation warnings in nosetester.py This allows numpy 1.9 testing to be used with current scipy without flooding the output with deprecation warnings. The deprecation warnings are currently issued for both the subtract and negative operators when used with booleans. Commit: 62b5cf3177a0f56b96d1c5d55b71263e9e0a33cf https://github.com/numpy/numpy/commit/62b5cf3177a0f56b96d1c5d55b71263e9e0a33cf Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- DOC: update 1.9.0-notes. Commit: 02008f7394621a13302890ede90d29b864eebabf https://github.com/numpy/numpy/commit/02008f7394621a13302890ede90d29b864eebabf Author: Charles Harris Date: 2014-05-06 (Tue, 06 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/testing/__init__.py M numpy/testing/nosetester.py R numpy/testing/numpytest.py Log Message: ----------- Merge pull request #4680 from charris/pre-1.9.x-branch Pre 1.9.x branch Compare: https://github.com/numpy/numpy/compare/27bfcdbe13e2...02008f739462 From noreply at github.com Tue May 6 19:25:00 2014 From: noreply at github.com (GitHub) Date: Tue, 06 May 2014 16:25:00 -0700 Subject: [Numpy-svn] [numpy/numpy] Message-ID: <53696f4c7732c_4cd7707d4494088@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy From noreply at github.com Wed May 7 17:59:51 2014 From: noreply at github.com (GitHub) Date: Wed, 07 May 2014 14:59:51 -0700 Subject: [Numpy-svn] [numpy/numpy] 3262c9: removing call to asanyarray Message-ID: <536aacd7bd12b_21a5131dd4084936@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 3262c93655dd256878113d9ee145fc2a8615e8fb https://github.com/numpy/numpy/commit/3262c93655dd256878113d9ee145fc2a8615e8fb Author: CJ Carey Date: 2014-05-07 (Wed, 07 May 2014) Changed paths: M numpy/core/numeric.py Log Message: ----------- removing call to asanyarray Commit: 59d3bbbe34faa91b7361682441a8b8d1c05553c6 https://github.com/numpy/numpy/commit/59d3bbbe34faa91b7361682441a8b8d1c05553c6 Author: Julian Taylor Date: 2014-05-07 (Wed, 07 May 2014) Changed paths: M numpy/core/numeric.py Log Message: ----------- Merge pull request #4684 from perimosocordiae/patch-1 BUG: argwhere is not equivalent to transpose(nonzero(...))) Compare: https://github.com/numpy/numpy/compare/02008f739462...59d3bbbe34fa From noreply at github.com Fri May 9 06:53:55 2014 From: noreply at github.com (GitHub) Date: Fri, 09 May 2014 03:53:55 -0700 Subject: [Numpy-svn] [numpy/numpy] fbf668: TST: update package list for chroot build Message-ID: <536cb3c3c1f32_723ba3d4487990@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: fbf668e1a9d28d20797d8de68fcc48e9174780ba https://github.com/numpy/numpy/commit/fbf668e1a9d28d20797d8de68fcc48e9174780ba Author: Julian Taylor Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M tools/travis-test.sh Log Message: ----------- TST: update package list for chroot build travis boxes are again badly out of date Commit: 9e9ae5fa99d1ce36deb42633d1910763e0739c8e https://github.com/numpy/numpy/commit/9e9ae5fa99d1ce36deb42633d1910763e0739c8e Author: Julian Taylor Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M tools/travis-test.sh Log Message: ----------- Merge pull request #4691 from juliantaylor/travis-fix TST: update package list for chroot build Compare: https://github.com/numpy/numpy/compare/59d3bbbe34fa...9e9ae5fa99d1 From noreply at github.com Fri May 9 12:20:17 2014 From: noreply at github.com (GitHub) Date: Fri, 09 May 2014 09:20:17 -0700 Subject: [Numpy-svn] [numpy/numpy] a2c8da: BUG: mtrand binomial algorithm is different from o... Message-ID: <536d004112829_adca93d3c921c2@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a2c8da022df3e6e5aca7d186c80a4998abb31942 https://github.com/numpy/numpy/commit/a2c8da022df3e6e5aca7d186c80a4998abb31942 Author: Josh Lawrence Date: 2014-05-08 (Thu, 08 May 2014) Changed paths: M numpy/random/mtrand/distributions.c Log Message: ----------- BUG: mtrand binomial algorithm is different from original paper algorithm Commit: 73be3cef389451a66e947af4ed2f9df427c5cc6e https://github.com/numpy/numpy/commit/73be3cef389451a66e947af4ed2f9df427c5cc6e Author: Josh Lawrence Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- Updated release notes to warn users about RNG state changes Commit: f671012497dc32988590fe7cfec7a8e5a95c4d68 https://github.com/numpy/numpy/commit/f671012497dc32988590fe7cfec7a8e5a95c4d68 Author: Charles Harris Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/random/mtrand/distributions.c Log Message: ----------- Merge pull request #4687 from wa03/randBinomFix BUG: mtrand binomial algorithm is different from original paper algorithm Compare: https://github.com/numpy/numpy/compare/9e9ae5fa99d1...f671012497dc From noreply at github.com Sun May 11 03:04:04 2014 From: noreply at github.com (GitHub) Date: Sun, 11 May 2014 00:04:04 -0700 Subject: [Numpy-svn] [numpy/numpy] 99cbdb: BUG: cythonize sources for wheel build Message-ID: <536f20e4df5fe_b8cbedd4027852@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 99cbdbacc23041392aac3f8cc60916d603ee9b1c https://github.com/numpy/numpy/commit/99cbdbacc23041392aac3f8cc60916d603ee9b1c Author: Matthew Brett Date: 2014-05-03 (Sat, 03 May 2014) Changed paths: M setup.py Log Message: ----------- BUG: cythonize sources for wheel build Wheel build was not cythonizing sources, giving a compile error because needed `numpy/random/mtrand/mtrand.c` was missing. Commit: 0beb47f52b359ac90d81ec3f932f39a6f85bf8e8 https://github.com/numpy/numpy/commit/0beb47f52b359ac90d81ec3f932f39a6f85bf8e8 Author: Matthew Brett Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M .travis.yml M tools/travis-test.sh Log Message: ----------- TST: add travis test for wheel build and install Add travis build that builds and installs wheel, runs tests from installed wheel. Commit: cd0d0579614481076fef473f1fc0c4b13f991b28 https://github.com/numpy/numpy/commit/cd0d0579614481076fef473f1fc0c4b13f991b28 Author: Ralf Gommers Date: 2014-05-11 (Sun, 11 May 2014) Changed paths: M .travis.yml M setup.py M tools/travis-test.sh Log Message: ----------- Merge pull request #4662 from matthew-brett/cythonize-for-wheels BUG: cythonize sources for wheel build Compare: https://github.com/numpy/numpy/compare/f671012497dc...cd0d05796144 From noreply at github.com Mon May 12 13:41:29 2014 From: noreply at github.com (GitHub) Date: Mon, 12 May 2014 10:41:29 -0700 Subject: [Numpy-svn] [numpy/numpy] 0c63e8: BUG: Fix invalid value raised as error when testin... Message-ID: <537107c99c7dc_2513aa5d3474427@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0c63e8c7b05a18057cab92da652dda5644910eb3 https://github.com/numpy/numpy/commit/0c63e8c7b05a18057cab92da652dda5644910eb3 Author: Charles Harris Date: 2014-05-12 (Mon, 12 May 2014) Changed paths: M numpy/core/tests/test_deprecations.py Log Message: ----------- BUG: Fix invalid value raised as error when testing on Windows. The invalid value RuntimeWarning is raised as an error in numpy testing, and in this case the Window build was raising the warning for comparisons of NaNs. Fixes the first error in #4698. Commit: 8713ad176166c7d7a4697baad3b77edf237b6a6e https://github.com/numpy/numpy/commit/8713ad176166c7d7a4697baad3b77edf237b6a6e Author: Julian Taylor Date: 2014-05-12 (Mon, 12 May 2014) Changed paths: M numpy/core/tests/test_deprecations.py Log Message: ----------- Merge pull request #4700 from charris/ignore-invalid-value-in-test BUG: Fix invalid value raised as error when testing on Windows. Compare: https://github.com/numpy/numpy/compare/cd0d05796144...8713ad176166 From noreply at github.com Tue May 13 17:33:15 2014 From: noreply at github.com (GitHub) Date: Tue, 13 May 2014 14:33:15 -0700 Subject: [Numpy-svn] [numpy/numpy] 1ef79b: Fix for unclear array.resize() error message Message-ID: <53728f9bbe46b_32aca45d44123053@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 1ef79bc779bec3630631352264823d7ca0e44c0b https://github.com/numpy/numpy/commit/1ef79bc779bec3630631352264823d7ca0e44c0b Author: Geert Barentsen Date: 2014-05-13 (Tue, 13 May 2014) Changed paths: M numpy/core/src/multiarray/shape.c Log Message: ----------- Fix for unclear array.resize() error message Commit: 06054c06cf3bc462ebdfecd5c6a5c0f39ebe85a9 https://github.com/numpy/numpy/commit/06054c06cf3bc462ebdfecd5c6a5c0f39ebe85a9 Author: Nathaniel J. Smith Date: 2014-05-13 (Tue, 13 May 2014) Changed paths: M numpy/core/src/multiarray/shape.c Log Message: ----------- Merge pull request #4705 from barentsen/patch-1 Fix for unclear resize() error message Compare: https://github.com/numpy/numpy/compare/8713ad176166...06054c06cf3b From noreply at github.com Wed May 14 10:32:56 2014 From: noreply at github.com (GitHub) Date: Wed, 14 May 2014 07:32:56 -0700 Subject: [Numpy-svn] [numpy/numpy] 76760c: BUG: searchsorted fails if sorter is not of type n... Message-ID: <53737e9871fee_7f8812f1d44247d7@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 76760cffa9381697e2eb60a32f12d993628beec4 https://github.com/numpy/numpy/commit/76760cffa9381697e2eb60a32f12d993628beec4 Author: jaimefrio Date: 2014-05-13 (Tue, 13 May 2014) Changed paths: M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: searchsorted fails if sorter is not of type np.intp fixes #4698 The array being passed to the search function was not the one converted to NPY_INTP, so it only worked if it was of that type to begin with. Commit: d1987d11dfe5101d3c0b12fecaae05570f361d44 https://github.com/numpy/numpy/commit/d1987d11dfe5101d3c0b12fecaae05570f361d44 Author: Charles Harris Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4708 from jaimefrio/sorter-bug BUG: searchsorted fails if sorter is not of type np.intp fixes #4698 Compare: https://github.com/numpy/numpy/compare/06054c06cf3b...d1987d11dfe5 From noreply at github.com Wed May 14 10:37:10 2014 From: noreply at github.com (GitHub) Date: Wed, 14 May 2014 07:37:10 -0700 Subject: [Numpy-svn] [numpy/numpy] 9592bf: BUG, TST: Fix tests of ma.count return type. Message-ID: <53737f966c8fd_6622f09d44972489@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9592bfa7d29c238bc891be255a4a666b407a9e2f https://github.com/numpy/numpy/commit/9592bfa7d29c238bc891be255a4a666b407a9e2f Author: Charles Harris Date: 2014-05-10 (Sat, 10 May 2014) Changed paths: M numpy/ma/tests/test_core.py M numpy/ma/tests/test_old_ma.py Log Message: ----------- BUG, TST: Fix tests of ma.count return type. The masked array count method was fixed to use np.intp when doing sums. The return type is always np.intp except for count(arr, axis=None) when arr has no mask, in which case the return type is that of ndarray.size. The test errors were noted in #4698. Commit: afe32d77b3540f11ff564f851f1db5afd26857b3 https://github.com/numpy/numpy/commit/afe32d77b3540f11ff564f851f1db5afd26857b3 Author: Charles Harris Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/ma/tests/test_core.py M numpy/ma/tests/test_old_ma.py Log Message: ----------- Merge pull request #4699 from charris/fix-ma.count-return-type-check BUG, TST: Fix tests of ma.count return type. Compare: https://github.com/numpy/numpy/compare/d1987d11dfe5...afe32d77b354 From noreply at github.com Wed May 14 13:55:50 2014 From: noreply at github.com (GitHub) Date: Wed, 14 May 2014 10:55:50 -0700 Subject: [Numpy-svn] [numpy/numpy] 99cbdb: BUG: cythonize sources for wheel build Message-ID: <5373ae26afcd7_1adeb75d4078121@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 99cbdbacc23041392aac3f8cc60916d603ee9b1c https://github.com/numpy/numpy/commit/99cbdbacc23041392aac3f8cc60916d603ee9b1c Author: Matthew Brett Date: 2014-05-03 (Sat, 03 May 2014) Changed paths: M setup.py Log Message: ----------- BUG: cythonize sources for wheel build Wheel build was not cythonizing sources, giving a compile error because needed `numpy/random/mtrand/mtrand.c` was missing. Commit: 0beb47f52b359ac90d81ec3f932f39a6f85bf8e8 https://github.com/numpy/numpy/commit/0beb47f52b359ac90d81ec3f932f39a6f85bf8e8 Author: Matthew Brett Date: 2014-05-04 (Sun, 04 May 2014) Changed paths: M .travis.yml M tools/travis-test.sh Log Message: ----------- TST: add travis test for wheel build and install Add travis build that builds and installs wheel, runs tests from installed wheel. Commit: 3262c93655dd256878113d9ee145fc2a8615e8fb https://github.com/numpy/numpy/commit/3262c93655dd256878113d9ee145fc2a8615e8fb Author: CJ Carey Date: 2014-05-07 (Wed, 07 May 2014) Changed paths: M numpy/core/numeric.py Log Message: ----------- removing call to asanyarray Commit: 59d3bbbe34faa91b7361682441a8b8d1c05553c6 https://github.com/numpy/numpy/commit/59d3bbbe34faa91b7361682441a8b8d1c05553c6 Author: Julian Taylor Date: 2014-05-07 (Wed, 07 May 2014) Changed paths: M numpy/core/numeric.py Log Message: ----------- Merge pull request #4684 from perimosocordiae/patch-1 BUG: argwhere is not equivalent to transpose(nonzero(...))) Commit: a2c8da022df3e6e5aca7d186c80a4998abb31942 https://github.com/numpy/numpy/commit/a2c8da022df3e6e5aca7d186c80a4998abb31942 Author: Josh Lawrence Date: 2014-05-08 (Thu, 08 May 2014) Changed paths: M numpy/random/mtrand/distributions.c Log Message: ----------- BUG: mtrand binomial algorithm is different from original paper algorithm Commit: fbf668e1a9d28d20797d8de68fcc48e9174780ba https://github.com/numpy/numpy/commit/fbf668e1a9d28d20797d8de68fcc48e9174780ba Author: Julian Taylor Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M tools/travis-test.sh Log Message: ----------- TST: update package list for chroot build travis boxes are again badly out of date Commit: 9e9ae5fa99d1ce36deb42633d1910763e0739c8e https://github.com/numpy/numpy/commit/9e9ae5fa99d1ce36deb42633d1910763e0739c8e Author: Julian Taylor Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M tools/travis-test.sh Log Message: ----------- Merge pull request #4691 from juliantaylor/travis-fix TST: update package list for chroot build Commit: 73be3cef389451a66e947af4ed2f9df427c5cc6e https://github.com/numpy/numpy/commit/73be3cef389451a66e947af4ed2f9df427c5cc6e Author: Josh Lawrence Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M doc/release/1.9.0-notes.rst Log Message: ----------- Updated release notes to warn users about RNG state changes Commit: f671012497dc32988590fe7cfec7a8e5a95c4d68 https://github.com/numpy/numpy/commit/f671012497dc32988590fe7cfec7a8e5a95c4d68 Author: Charles Harris Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/random/mtrand/distributions.c Log Message: ----------- Merge pull request #4687 from wa03/randBinomFix BUG: mtrand binomial algorithm is different from original paper algorithm Commit: 9592bfa7d29c238bc891be255a4a666b407a9e2f https://github.com/numpy/numpy/commit/9592bfa7d29c238bc891be255a4a666b407a9e2f Author: Charles Harris Date: 2014-05-10 (Sat, 10 May 2014) Changed paths: M numpy/ma/tests/test_core.py M numpy/ma/tests/test_old_ma.py Log Message: ----------- BUG, TST: Fix tests of ma.count return type. The masked array count method was fixed to use np.intp when doing sums. The return type is always np.intp except for count(arr, axis=None) when arr has no mask, in which case the return type is that of ndarray.size. The test errors were noted in #4698. Commit: cd0d0579614481076fef473f1fc0c4b13f991b28 https://github.com/numpy/numpy/commit/cd0d0579614481076fef473f1fc0c4b13f991b28 Author: Ralf Gommers Date: 2014-05-11 (Sun, 11 May 2014) Changed paths: M .travis.yml M setup.py M tools/travis-test.sh Log Message: ----------- Merge pull request #4662 from matthew-brett/cythonize-for-wheels BUG: cythonize sources for wheel build Commit: 0c63e8c7b05a18057cab92da652dda5644910eb3 https://github.com/numpy/numpy/commit/0c63e8c7b05a18057cab92da652dda5644910eb3 Author: Charles Harris Date: 2014-05-12 (Mon, 12 May 2014) Changed paths: M numpy/core/tests/test_deprecations.py Log Message: ----------- BUG: Fix invalid value raised as error when testing on Windows. The invalid value RuntimeWarning is raised as an error in numpy testing, and in this case the Window build was raising the warning for comparisons of NaNs. Fixes the first error in #4698. Commit: 8713ad176166c7d7a4697baad3b77edf237b6a6e https://github.com/numpy/numpy/commit/8713ad176166c7d7a4697baad3b77edf237b6a6e Author: Julian Taylor Date: 2014-05-12 (Mon, 12 May 2014) Changed paths: M numpy/core/tests/test_deprecations.py Log Message: ----------- Merge pull request #4700 from charris/ignore-invalid-value-in-test BUG: Fix invalid value raised as error when testing on Windows. Commit: 1ef79bc779bec3630631352264823d7ca0e44c0b https://github.com/numpy/numpy/commit/1ef79bc779bec3630631352264823d7ca0e44c0b Author: Geert Barentsen Date: 2014-05-13 (Tue, 13 May 2014) Changed paths: M numpy/core/src/multiarray/shape.c Log Message: ----------- Fix for unclear array.resize() error message Commit: 06054c06cf3bc462ebdfecd5c6a5c0f39ebe85a9 https://github.com/numpy/numpy/commit/06054c06cf3bc462ebdfecd5c6a5c0f39ebe85a9 Author: Nathaniel J. Smith Date: 2014-05-13 (Tue, 13 May 2014) Changed paths: M numpy/core/src/multiarray/shape.c Log Message: ----------- Merge pull request #4705 from barentsen/patch-1 Fix for unclear resize() error message Commit: 76760cffa9381697e2eb60a32f12d993628beec4 https://github.com/numpy/numpy/commit/76760cffa9381697e2eb60a32f12d993628beec4 Author: jaimefrio Date: 2014-05-13 (Tue, 13 May 2014) Changed paths: M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: searchsorted fails if sorter is not of type np.intp fixes #4698 The array being passed to the search function was not the one converted to NPY_INTP, so it only worked if it was of that type to begin with. Commit: d1987d11dfe5101d3c0b12fecaae05570f361d44 https://github.com/numpy/numpy/commit/d1987d11dfe5101d3c0b12fecaae05570f361d44 Author: Charles Harris Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4708 from jaimefrio/sorter-bug BUG: searchsorted fails if sorter is not of type np.intp fixes #4698 Commit: afe32d77b3540f11ff564f851f1db5afd26857b3 https://github.com/numpy/numpy/commit/afe32d77b3540f11ff564f851f1db5afd26857b3 Author: Charles Harris Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/ma/tests/test_core.py M numpy/ma/tests/test_old_ma.py Log Message: ----------- Merge pull request #4699 from charris/fix-ma.count-return-type-check BUG, TST: Fix tests of ma.count return type. Compare: https://github.com/numpy/numpy/compare/02008f739462...afe32d77b354 From noreply at github.com Wed May 14 15:03:24 2014 From: noreply at github.com (GitHub) Date: Wed, 14 May 2014 12:03:24 -0700 Subject: [Numpy-svn] [numpy/numpy] da40eb: BUG: core: allow scalar type richcompare to call n... Message-ID: <5373bdfc8efd0_248a9c1d3c50649@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: da40eba435d2b39c7d251f91d446ed411d71d3f5 https://github.com/numpy/numpy/commit/da40eba435d2b39c7d251f91d446ed411d71d3f5 Author: Pauli Virtanen Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/tests/test_regression.py Log Message: ----------- BUG: core: allow scalar type richcompare to call ndarray-subclass methods This makes the scalar richcmp behave exactly as "array(self) other". The difference comes in when "other" is an ndarray subclass, in which case this change allows the subclass to override the comparison operations via usual Python binop dispatch rules. Commit: 9590c04e996a2c5c958652bd4e403786e6f9cce2 https://github.com/numpy/numpy/commit/9590c04e996a2c5c958652bd4e403786e6f9cce2 Author: Julian Taylor Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4711 from pv/scalar-richcmp-fix BUG: core: allow scalar type richcompare to call ndarray-subclass methods Compare: https://github.com/numpy/numpy/compare/afe32d77b354...9590c04e996a From noreply at github.com Wed May 14 15:04:01 2014 From: noreply at github.com (GitHub) Date: Wed, 14 May 2014 12:04:01 -0700 Subject: [Numpy-svn] [numpy/numpy] da40eb: BUG: core: allow scalar type richcompare to call n... Message-ID: <5373be214044c_75f2145bd385829e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: da40eba435d2b39c7d251f91d446ed411d71d3f5 https://github.com/numpy/numpy/commit/da40eba435d2b39c7d251f91d446ed411d71d3f5 Author: Pauli Virtanen Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/tests/test_regression.py Log Message: ----------- BUG: core: allow scalar type richcompare to call ndarray-subclass methods This makes the scalar richcmp behave exactly as "array(self) other". The difference comes in when "other" is an ndarray subclass, in which case this change allows the subclass to override the comparison operations via usual Python binop dispatch rules. Commit: 9590c04e996a2c5c958652bd4e403786e6f9cce2 https://github.com/numpy/numpy/commit/9590c04e996a2c5c958652bd4e403786e6f9cce2 Author: Julian Taylor Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #4711 from pv/scalar-richcmp-fix BUG: core: allow scalar type richcompare to call ndarray-subclass methods Compare: https://github.com/numpy/numpy/compare/afe32d77b354...9590c04e996a From noreply at github.com Wed May 14 20:06:34 2014 From: noreply at github.com (GitHub) Date: Wed, 14 May 2014 17:06:34 -0700 Subject: [Numpy-svn] [numpy/numpy] ceffd0: BUG: Fix string to int64 conversion on 32-bit plat... Message-ID: <5374050ac7d4f_294b5dfd40477ba@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: ceffd0443e548b728708e50a2e1ffc5591c0161b https://github.com/numpy/numpy/commit/ceffd0443e548b728708e50a2e1ffc5591c0161b Author: Julian Taylor Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/core/setup_common.py M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: Fix string to int64 conversion on 32-bit platforms closes gh-4575 Commit: 677ff902eac3e4a1ad1d8c2c8488672a6907efea https://github.com/numpy/numpy/commit/677ff902eac3e4a1ad1d8c2c8488672a6907efea Author: Charles Harris Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/core/setup_common.py M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4712 from juliantaylor/strtoll BUG: Fix string to uint64 conversion on 32-bit platforms Compare: https://github.com/numpy/numpy/compare/9590c04e996a...677ff902eac3 From noreply at github.com Wed May 14 20:13:04 2014 From: noreply at github.com (GitHub) Date: Wed, 14 May 2014 17:13:04 -0700 Subject: [Numpy-svn] [numpy/numpy] ceffd0: BUG: Fix string to int64 conversion on 32-bit plat... Message-ID: <5374069096cfa_3bdce9dd38940be@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: ceffd0443e548b728708e50a2e1ffc5591c0161b https://github.com/numpy/numpy/commit/ceffd0443e548b728708e50a2e1ffc5591c0161b Author: Julian Taylor Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/core/setup_common.py M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: Fix string to int64 conversion on 32-bit platforms closes gh-4575 Commit: 677ff902eac3e4a1ad1d8c2c8488672a6907efea https://github.com/numpy/numpy/commit/677ff902eac3e4a1ad1d8c2c8488672a6907efea Author: Charles Harris Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M numpy/core/setup_common.py M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_multiarray.py Log Message: ----------- Merge pull request #4712 from juliantaylor/strtoll BUG: Fix string to uint64 conversion on 32-bit platforms Compare: https://github.com/numpy/numpy/compare/9590c04e996a...677ff902eac3 From noreply at github.com Wed May 14 21:26:29 2014 From: noreply at github.com (GitHub) Date: Wed, 14 May 2014 18:26:29 -0700 Subject: [Numpy-svn] [numpy/numpy] 6b1a12: BUG: reject too large seeds to RandomState Message-ID: <537417c590164_25275f7d3c10203c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 6b1a1205eac6fe5d162f16155d500765e8bca53c https://github.com/numpy/numpy/commit/6b1a1205eac6fe5d162f16155d500765e8bca53c Author: Julian Taylor Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/random/mtrand/mtrand.pyx M numpy/random/mtrand/numpy.pxd M numpy/random/tests/test_random.py Log Message: ----------- BUG: reject too large seeds to RandomState mtrand accepts seeds larger than 32 bit but silently truncates them back to 32 bit. This can lead to accidentally getting the same random stream for two different seeds, e.g. 1 and 1 + 2**40. Commit: 13b32e9d157a0ce62c0aa7d1447ad53fbb23d930 https://github.com/numpy/numpy/commit/13b32e9d157a0ce62c0aa7d1447ad53fbb23d930 Author: Charles Harris Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/random/mtrand/mtrand.pyx M numpy/random/mtrand/numpy.pxd M numpy/random/tests/test_random.py Log Message: ----------- Merge pull request #4676 from juliantaylor/rand-seed-lim BUG: reject too large seeds to RandomState Compare: https://github.com/numpy/numpy/compare/677ff902eac3...13b32e9d157a From noreply at github.com Thu May 15 13:00:54 2014 From: noreply at github.com (GitHub) Date: Thu, 15 May 2014 10:00:54 -0700 Subject: [Numpy-svn] [numpy/numpy] d1af10: Changing EPD to Canopy Message-ID: <5374f2c68fe2b_656f3fd401128c6@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d1af10e05dc39366b5a55f39dea93f4a988d0207 https://github.com/numpy/numpy/commit/d1af10e05dc39366b5a55f39dea93f4a988d0207 Author: brettrmurphy Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M doc/source/user/install.rst Log Message: ----------- Changing EPD to Canopy Commit: 9c5109c121c47c4b942cf522382349ac41243cc3 https://github.com/numpy/numpy/commit/9c5109c121c47c4b942cf522382349ac41243cc3 Author: Charles Harris Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M doc/source/user/install.rst Log Message: ----------- Merge pull request #4716 from brettrmurphy/patch-1 Changing EPD to Canopy Compare: https://github.com/numpy/numpy/compare/13b32e9d157a...9c5109c121c4 From noreply at github.com Thu May 15 17:50:12 2014 From: noreply at github.com (GitHub) Date: Thu, 15 May 2014 14:50:12 -0700 Subject: [Numpy-svn] [numpy/numpy] 6fdee1: BUG: Properly parse ufunc methods with PyUFunc_Che... Message-ID: <537536944aba8_6ed29a5d4462724@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 6fdee1c03b85a9f34e42e79eea68319448352f76 https://github.com/numpy/numpy/commit/6fdee1c03b85a9f34e42e79eea68319448352f76 Author: Blake Griffith Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M numpy/core/src/private/ufunc_override.h Log Message: ----------- BUG: Properly parse ufunc methods with PyUFunc_CheckOverride. Commit: d261913c802bcdc7e6be94e1b3711ecd9c8fef89 https://github.com/numpy/numpy/commit/d261913c802bcdc7e6be94e1b3711ecd9c8fef89 Author: Blake Griffith Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: Fix and add ufunc override capabilities to ufunc methods. Commit: c8ac77c427a880eec455a05b92de9a2260d5f9d9 https://github.com/numpy/numpy/commit/c8ac77c427a880eec455a05b92de9a2260d5f9d9 Author: Blake Griffith Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M numpy/core/tests/test_umath.py Log Message: ----------- TST: Add tests for ufunc.method overrides. Commit: 003fcdad5bc6c062506853a8a0df89ea0ceb3916 https://github.com/numpy/numpy/commit/003fcdad5bc6c062506853a8a0df89ea0ceb3916 Author: Julian Taylor Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M numpy/core/src/private/ufunc_override.h M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_umath.py Log Message: ----------- Merge pull request #4626 from cowlicks/ufunc-override-methods Update ufunc override to work properly with ufunc methods. Compare: https://github.com/numpy/numpy/compare/9c5109c121c4...003fcdad5bc6 From noreply at github.com Thu May 15 18:46:29 2014 From: noreply at github.com (GitHub) Date: Thu, 15 May 2014 15:46:29 -0700 Subject: [Numpy-svn] [numpy/numpy] 6fdee1: BUG: Properly parse ufunc methods with PyUFunc_Che... Message-ID: <537543c527197_6f07f07d3c130314@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 6fdee1c03b85a9f34e42e79eea68319448352f76 https://github.com/numpy/numpy/commit/6fdee1c03b85a9f34e42e79eea68319448352f76 Author: Blake Griffith Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M numpy/core/src/private/ufunc_override.h Log Message: ----------- BUG: Properly parse ufunc methods with PyUFunc_CheckOverride. Commit: d261913c802bcdc7e6be94e1b3711ecd9c8fef89 https://github.com/numpy/numpy/commit/d261913c802bcdc7e6be94e1b3711ecd9c8fef89 Author: Blake Griffith Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: Fix and add ufunc override capabilities to ufunc methods. Commit: c8ac77c427a880eec455a05b92de9a2260d5f9d9 https://github.com/numpy/numpy/commit/c8ac77c427a880eec455a05b92de9a2260d5f9d9 Author: Blake Griffith Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M numpy/core/tests/test_umath.py Log Message: ----------- TST: Add tests for ufunc.method overrides. Commit: 6b1a1205eac6fe5d162f16155d500765e8bca53c https://github.com/numpy/numpy/commit/6b1a1205eac6fe5d162f16155d500765e8bca53c Author: Julian Taylor Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/random/mtrand/mtrand.pyx M numpy/random/mtrand/numpy.pxd M numpy/random/tests/test_random.py Log Message: ----------- BUG: reject too large seeds to RandomState mtrand accepts seeds larger than 32 bit but silently truncates them back to 32 bit. This can lead to accidentally getting the same random stream for two different seeds, e.g. 1 and 1 + 2**40. Commit: 13b32e9d157a0ce62c0aa7d1447ad53fbb23d930 https://github.com/numpy/numpy/commit/13b32e9d157a0ce62c0aa7d1447ad53fbb23d930 Author: Charles Harris Date: 2014-05-14 (Wed, 14 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/random/mtrand/mtrand.pyx M numpy/random/mtrand/numpy.pxd M numpy/random/tests/test_random.py Log Message: ----------- Merge pull request #4676 from juliantaylor/rand-seed-lim BUG: reject too large seeds to RandomState Commit: d1af10e05dc39366b5a55f39dea93f4a988d0207 https://github.com/numpy/numpy/commit/d1af10e05dc39366b5a55f39dea93f4a988d0207 Author: brettrmurphy Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M doc/source/user/install.rst Log Message: ----------- Changing EPD to Canopy Commit: 9c5109c121c47c4b942cf522382349ac41243cc3 https://github.com/numpy/numpy/commit/9c5109c121c47c4b942cf522382349ac41243cc3 Author: Charles Harris Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M doc/source/user/install.rst Log Message: ----------- Merge pull request #4716 from brettrmurphy/patch-1 Changing EPD to Canopy Commit: 003fcdad5bc6c062506853a8a0df89ea0ceb3916 https://github.com/numpy/numpy/commit/003fcdad5bc6c062506853a8a0df89ea0ceb3916 Author: Julian Taylor Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M numpy/core/src/private/ufunc_override.h M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_umath.py Log Message: ----------- Merge pull request #4626 from cowlicks/ufunc-override-methods Update ufunc override to work properly with ufunc methods. Compare: https://github.com/numpy/numpy/compare/677ff902eac3...003fcdad5bc6 From noreply at github.com Thu May 15 19:41:59 2014 From: noreply at github.com (GitHub) Date: Thu, 15 May 2014 16:41:59 -0700 Subject: [Numpy-svn] [numpy/numpy] f0497e: ENH: avoid keyword arguments for some ufunc.reduce... Message-ID: <537550c723c29_7b7fe81d401196a4@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: f0497eccf273ffa5eae8418d4ca699d85ab7b41e https://github.com/numpy/numpy/commit/f0497eccf273ffa5eae8418d4ca699d85ab7b41e Author: Julian Taylor Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M numpy/core/_methods.py Log Message: ----------- ENH: avoid keyword arguments for some ufunc.reduce wrappers PyArg_ParseTupleAndKeywords is pretty slow for keywords as it needs to create python strings first. Using positional arguments avoids this and gains 15-20% performance for small reductions. Commit: e8e40dc7982ea7ab8efa2a2212b5ae10db9fb995 https://github.com/numpy/numpy/commit/e8e40dc7982ea7ab8efa2a2212b5ae10db9fb995 Author: Charles Harris Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M numpy/core/_methods.py Log Message: ----------- Merge pull request #4186 from juliantaylor/reduce-opt Improve small reduction performance Compare: https://github.com/numpy/numpy/compare/003fcdad5bc6...e8e40dc7982e From noreply at github.com Fri May 16 12:45:52 2014 From: noreply at github.com (GitHub) Date: Fri, 16 May 2014 09:45:52 -0700 Subject: [Numpy-svn] [numpy/numpy] edb67b: TST: reduce memory usage of fft test Message-ID: <537640c07c632_66d9127dd40344f5@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: edb67b65cfc2143381fbcfae6569772cf37c2e3d https://github.com/numpy/numpy/commit/edb67b65cfc2143381fbcfae6569772cf37c2e3d Author: Julian Taylor Date: 2014-05-16 (Fri, 16 May 2014) Changed paths: M numpy/fft/tests/test_fftpack.py Log Message: ----------- TST: reduce memory usage of fft test tests should not use more than 500 MB of memory, this one uses more than a GB. Also it didn't join its threads. Commit: ee494114ee1f439b1183ef7030ade599f96be7e1 https://github.com/numpy/numpy/commit/ee494114ee1f439b1183ef7030ade599f96be7e1 Author: Charles Harris Date: 2014-05-16 (Fri, 16 May 2014) Changed paths: M numpy/fft/tests/test_fftpack.py Log Message: ----------- Merge pull request #4719 from juliantaylor/fft-test TST: reduce memory usage of fft test Compare: https://github.com/numpy/numpy/compare/e8e40dc7982e...ee494114ee1f From noreply at github.com Fri May 16 13:27:46 2014 From: noreply at github.com (GitHub) Date: Fri, 16 May 2014 10:27:46 -0700 Subject: [Numpy-svn] [numpy/numpy] 62e456: ENH: Add the scipy NumpyVersion class. Message-ID: <53764a929a3bd_6627891d408203c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 62e4561f20ff681d321765d1083d3fde8db9a9f2 https://github.com/numpy/numpy/commit/62e4561f20ff681d321765d1083d3fde8db9a9f2 Author: Charles Harris Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/lib/__init__.py A numpy/lib/_version.py A numpy/lib/tests/test__version.py Log Message: ----------- ENH: Add the scipy NumpyVersion class. The class is in numpy/lib/_version.py and can be used to compare numpy versions when the version goes to double digits. Commit: 3398b0e1351befee32de6f243a51e2b99900a3d4 https://github.com/numpy/numpy/commit/3398b0e1351befee32de6f243a51e2b99900a3d4 Author: Julian Taylor Date: 2014-05-16 (Fri, 16 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/lib/__init__.py A numpy/lib/_version.py A numpy/lib/tests/test__version.py Log Message: ----------- Merge pull request #4713 from charris/add-numpyversion ENH: Add the scipy NumpyVersion class. Compare: https://github.com/numpy/numpy/compare/ee494114ee1f...3398b0e1351b From noreply at github.com Fri May 16 13:37:21 2014 From: noreply at github.com (GitHub) Date: Fri, 16 May 2014 10:37:21 -0700 Subject: [Numpy-svn] [numpy/numpy] 62e456: ENH: Add the scipy NumpyVersion class. Message-ID: <53764cd166a50_5ec410bfd3c1078b4@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 62e4561f20ff681d321765d1083d3fde8db9a9f2 https://github.com/numpy/numpy/commit/62e4561f20ff681d321765d1083d3fde8db9a9f2 Author: Charles Harris Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/lib/__init__.py A numpy/lib/_version.py A numpy/lib/tests/test__version.py Log Message: ----------- ENH: Add the scipy NumpyVersion class. The class is in numpy/lib/_version.py and can be used to compare numpy versions when the version goes to double digits. Commit: f0497eccf273ffa5eae8418d4ca699d85ab7b41e https://github.com/numpy/numpy/commit/f0497eccf273ffa5eae8418d4ca699d85ab7b41e Author: Julian Taylor Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M numpy/core/_methods.py Log Message: ----------- ENH: avoid keyword arguments for some ufunc.reduce wrappers PyArg_ParseTupleAndKeywords is pretty slow for keywords as it needs to create python strings first. Using positional arguments avoids this and gains 15-20% performance for small reductions. Commit: edb67b65cfc2143381fbcfae6569772cf37c2e3d https://github.com/numpy/numpy/commit/edb67b65cfc2143381fbcfae6569772cf37c2e3d Author: Julian Taylor Date: 2014-05-16 (Fri, 16 May 2014) Changed paths: M numpy/fft/tests/test_fftpack.py Log Message: ----------- TST: reduce memory usage of fft test tests should not use more than 500 MB of memory, this one uses more than a GB. Also it didn't join its threads. Commit: e8e40dc7982ea7ab8efa2a2212b5ae10db9fb995 https://github.com/numpy/numpy/commit/e8e40dc7982ea7ab8efa2a2212b5ae10db9fb995 Author: Charles Harris Date: 2014-05-15 (Thu, 15 May 2014) Changed paths: M numpy/core/_methods.py Log Message: ----------- Merge pull request #4186 from juliantaylor/reduce-opt Improve small reduction performance Commit: ee494114ee1f439b1183ef7030ade599f96be7e1 https://github.com/numpy/numpy/commit/ee494114ee1f439b1183ef7030ade599f96be7e1 Author: Charles Harris Date: 2014-05-16 (Fri, 16 May 2014) Changed paths: M numpy/fft/tests/test_fftpack.py Log Message: ----------- Merge pull request #4719 from juliantaylor/fft-test TST: reduce memory usage of fft test Commit: 3398b0e1351befee32de6f243a51e2b99900a3d4 https://github.com/numpy/numpy/commit/3398b0e1351befee32de6f243a51e2b99900a3d4 Author: Julian Taylor Date: 2014-05-16 (Fri, 16 May 2014) Changed paths: M doc/release/1.9.0-notes.rst M numpy/lib/__init__.py A numpy/lib/_version.py A numpy/lib/tests/test__version.py Log Message: ----------- Merge pull request #4713 from charris/add-numpyversion ENH: Add the scipy NumpyVersion class. Compare: https://github.com/numpy/numpy/compare/003fcdad5bc6...3398b0e1351b From noreply at github.com Mon May 19 09:35:54 2014 From: noreply at github.com (GitHub) Date: Mon, 19 May 2014 06:35:54 -0700 Subject: [Numpy-svn] [numpy/numpy] 9ca38a: BUG: Fix seg fault converting empty string to obje... Message-ID: <537a08ba11a8c_1fafb3d4478052@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9ca38a508cd9836d1b1bcf5c3dedd1fe8b6cb14c https://github.com/numpy/numpy/commit/9ca38a508cd9836d1b1bcf5c3dedd1fe8b6cb14c Author: Mike Kelly Date: 2014-05-16 (Fri, 16 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_dtype.py Log Message: ----------- BUG: Fix seg fault converting empty string to object Commit: 9dd46ee2ed9fc55942d9ec13532d817c3b36d322 https://github.com/numpy/numpy/commit/9dd46ee2ed9fc55942d9ec13532d817c3b36d322 Author: seberg Date: 2014-05-19 (Mon, 19 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_dtype.py Log Message: ----------- Merge pull request #4722 from mtkni/master BUG: Fix seg fault converting empty string to object Compare: https://github.com/numpy/numpy/compare/3398b0e1351b...9dd46ee2ed9f From noreply at github.com Thu May 22 13:07:16 2014 From: noreply at github.com (GitHub) Date: Thu, 22 May 2014 10:07:16 -0700 Subject: [Numpy-svn] [numpy/numpy] 9ca38a: BUG: Fix seg fault converting empty string to obje... Message-ID: <537e2ec4300a8_610f553d4038112@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 9ca38a508cd9836d1b1bcf5c3dedd1fe8b6cb14c https://github.com/numpy/numpy/commit/9ca38a508cd9836d1b1bcf5c3dedd1fe8b6cb14c Author: Mike Kelly Date: 2014-05-16 (Fri, 16 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_dtype.py Log Message: ----------- BUG: Fix seg fault converting empty string to object Commit: 9dd46ee2ed9fc55942d9ec13532d817c3b36d322 https://github.com/numpy/numpy/commit/9dd46ee2ed9fc55942d9ec13532d817c3b36d322 Author: seberg Date: 2014-05-19 (Mon, 19 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/tests/test_dtype.py Log Message: ----------- Merge pull request #4722 from mtkni/master BUG: Fix seg fault converting empty string to object Compare: https://github.com/numpy/numpy/compare/3398b0e1351b...9dd46ee2ed9f From noreply at github.com Thu May 22 18:40:31 2014 From: noreply at github.com (GitHub) Date: Thu, 22 May 2014 15:40:31 -0700 Subject: [Numpy-svn] [numpy/numpy] fea442: BUG: svd ufunc typo Message-ID: <537e7cdf49f5b_6c521425d3c1321a3@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: fea4421d9065b452fb16eeaabb07732e4aec3ccb https://github.com/numpy/numpy/commit/fea4421d9065b452fb16eeaabb07732e4aec3ccb Author: alex Date: 2014-05-22 (Thu, 22 May 2014) Changed paths: M numpy/linalg/tests/test_regression.py M numpy/linalg/umath_linalg.c.src Log Message: ----------- BUG: svd ufunc typo Commit: 8d492d7644ef3934e8828484e0860f329cf54a3b https://github.com/numpy/numpy/commit/8d492d7644ef3934e8828484e0860f329cf54a3b Author: Charles Harris Date: 2014-05-22 (Thu, 22 May 2014) Changed paths: M numpy/linalg/tests/test_regression.py M numpy/linalg/umath_linalg.c.src Log Message: ----------- Merge pull request #4735 from argriffing/fix-svd BUG: svd ufunc typo Compare: https://github.com/numpy/numpy/compare/9dd46ee2ed9f...8d492d7644ef From noreply at github.com Sat May 24 11:31:53 2014 From: noreply at github.com (GitHub) Date: Sat, 24 May 2014 08:31:53 -0700 Subject: [Numpy-svn] [numpy/numpy] a075dc: DOC: tweak gufunc API documentation, remove broken... Message-ID: <5380bb69a9965_5ae31291d4046638@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a075dcbda8ba3107860f4de521d02afcee60bd31 https://github.com/numpy/numpy/commit/a075dcbda8ba3107860f4de521d02afcee60bd31 Author: Ralf Gommers Date: 2014-05-24 (Sat, 24 May 2014) Changed paths: M doc/source/reference/c-api.generalized-ufuncs.rst Log Message: ----------- DOC: tweak gufunc API documentation, remove broken link. Closes gh-4726. Commit: c7f10f72667752fbaa603d9de1499f17ada6f734 https://github.com/numpy/numpy/commit/c7f10f72667752fbaa603d9de1499f17ada6f734 Author: Charles Harris Date: 2014-05-24 (Sat, 24 May 2014) Changed paths: M doc/source/reference/c-api.generalized-ufuncs.rst Log Message: ----------- Merge pull request #4738 from rgommers/gufuncs-doc DOC: tweak gufunc API documentation, remove broken link. Compare: https://github.com/numpy/numpy/compare/8d492d7644ef...c7f10f726677 From noreply at github.com Sat May 24 12:04:32 2014 From: noreply at github.com (GitHub) Date: Sat, 24 May 2014 09:04:32 -0700 Subject: [Numpy-svn] [numpy/numpy] 9430c7: Docs: fix numpy.fft.fft2 example Message-ID: <5380c3105dfd5_4ee9755d3c771f4@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9430c7dda3b0ef7f2120011b59ff3d53d77077c6 https://github.com/numpy/numpy/commit/9430c7dda3b0ef7f2120011b59ff3d53d77077c6 Author: Frederik Rietdijk Date: 2014-05-24 (Sat, 24 May 2014) Changed paths: M numpy/fft/fftpack.py Log Message: ----------- Docs: fix numpy.fft.fft2 example Fixes issue #4736 The example showed a call to np.fft.fft instead of np.fft.fft2. Commit: 4b42810fe45727dbd6ef0c70f8e766fee97db14e https://github.com/numpy/numpy/commit/4b42810fe45727dbd6ef0c70f8e766fee97db14e Author: Ralf Gommers Date: 2014-05-24 (Sat, 24 May 2014) Changed paths: M numpy/fft/fftpack.py Log Message: ----------- Merge pull request #4739 from FRidh/docs Docs: fix numpy.fft.fft2 example Compare: https://github.com/numpy/numpy/compare/c7f10f726677...4b42810fe457 From noreply at github.com Mon May 26 12:27:31 2014 From: noreply at github.com (GitHub) Date: Mon, 26 May 2014 09:27:31 -0700 Subject: [Numpy-svn] [numpy/numpy] 494abc: ENH: speed-up minimum, maximum and xor for bool dt... Message-ID: <53836b733a6af_6364d09d3c2901c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 494abcf189e9b53e42b624752eb3eaaf46a0dfd3 https://github.com/numpy/numpy/commit/494abcf189e9b53e42b624752eb3eaaf46a0dfd3 Author: jaimefrio Date: 2014-05-25 (Sun, 25 May 2014) Changed paths: M numpy/core/bscript M numpy/core/setup.py M numpy/core/src/umath/loops.c.src R numpy/core/src/umath/loops.h M numpy/core/src/umath/loops.h.src M numpy/core/tests/test_umath.py Log Message: ----------- ENH: speed-up minimum, maximum and xor for bool dtype Replaced the operations for the above ufuncs on bools, by simpler single instructions. On random inputs `np.minimum` and `np.maximum` run about 25% faster, and `np.logical_xor` and `np.bitwise_xor` almost 3x faster. Commit: d2a56ee8e86a138770f7eb6215f3a06d4fe0cc47 https://github.com/numpy/numpy/commit/d2a56ee8e86a138770f7eb6215f3a06d4fe0cc47 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/bscript M numpy/core/setup.py M numpy/core/src/umath/loops.c.src R numpy/core/src/umath/loops.h M numpy/core/src/umath/loops.h.src M numpy/core/tests/test_umath.py Log Message: ----------- Merge pull request #4740 from jaimefrio/bool-ops ENH: speed-up minimum, maximum and xor for bool dtype Compare: https://github.com/numpy/numpy/compare/4b42810fe457...d2a56ee8e86a From noreply at github.com Mon May 26 12:31:29 2014 From: noreply at github.com (GitHub) Date: Mon, 26 May 2014 09:31:29 -0700 Subject: [Numpy-svn] [numpy/numpy] 19aa50: ENH: added functionality nanpercentile to numpy Message-ID: <53836c61b0826_3ab194dd381073c8@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 19aa50901e96a8428950da062d0d60c760232395 https://github.com/numpy/numpy/commit/19aa50901e96a8428950da062d0d60c760232395 Author: David Freese Date: 2014-05-22 (Thu, 22 May 2014) Changed paths: M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- ENH: added functionality nanpercentile to numpy Implemented a nanpercentile and associated tests as an extension of np.percentile to complement the other nanfunctions. Commit: 5bbccc5940dba709a0e90f1f433674cc625aa4ad https://github.com/numpy/numpy/commit/5bbccc5940dba709a0e90f1f433674cc625aa4ad Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- Merge pull request #4734 from dfreese/feature/nanpercentile ENH: added functionality nanpercentile to numpy Compare: https://github.com/numpy/numpy/compare/d2a56ee8e86a...5bbccc5940db From noreply at github.com Mon May 26 12:49:35 2014 From: noreply at github.com (GitHub) Date: Mon, 26 May 2014 09:49:35 -0700 Subject: [Numpy-svn] [numpy/numpy] 7ec0a0: BUG: don't set a default for libraries configurati... Message-ID: <5383709fbb15f_3b8689dd34101283@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7ec0a06c8523e9ccaeffba9c9497a4194e967aef https://github.com/numpy/numpy/commit/7ec0a06c8523e9ccaeffba9c9497a4194e967aef Author: Julian Taylor Date: 2014-05-22 (Thu, 22 May 2014) Changed paths: M numpy/distutils/system_info.py Log Message: ----------- BUG: don't set a default for libraries configuration key the get_libs function assumes there is no default to return the default it was asked to return in that case. Closes gh-4607 Commit: 0d483a7d6f923d75123a002d5673907601051b83 https://github.com/numpy/numpy/commit/0d483a7d6f923d75123a002d5673907601051b83 Author: Julian Taylor Date: 2014-05-22 (Thu, 22 May 2014) Changed paths: M numpy/distutils/system_info.py Log Message: ----------- BUG: check if openblas embeds lapack add openblas_lapack info which checks if it embedds lapack so lapack_info will point to openblas the normal openblas info does not check so it may or may not embed lapack. closes gh-4192 Commit: 0500cbed411113dbce8de23167e16ecc4d921289 https://github.com/numpy/numpy/commit/0500cbed411113dbce8de23167e16ecc4d921289 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/distutils/system_info.py Log Message: ----------- Merge pull request #4731 from juliantaylor/get-libs-default BUG: don't set a default for libraries configuration key Compare: https://github.com/numpy/numpy/compare/5bbccc5940db...0500cbed4111 From noreply at github.com Mon May 26 12:52:08 2014 From: noreply at github.com (GitHub) Date: Mon, 26 May 2014 09:52:08 -0700 Subject: [Numpy-svn] [numpy/numpy] 7ec0a0: BUG: don't set a default for libraries configurati... Message-ID: <53837138a74db_41bc13ddd3411036d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 7ec0a06c8523e9ccaeffba9c9497a4194e967aef https://github.com/numpy/numpy/commit/7ec0a06c8523e9ccaeffba9c9497a4194e967aef Author: Julian Taylor Date: 2014-05-22 (Thu, 22 May 2014) Changed paths: M numpy/distutils/system_info.py Log Message: ----------- BUG: don't set a default for libraries configuration key the get_libs function assumes there is no default to return the default it was asked to return in that case. Closes gh-4607 Commit: 0d483a7d6f923d75123a002d5673907601051b83 https://github.com/numpy/numpy/commit/0d483a7d6f923d75123a002d5673907601051b83 Author: Julian Taylor Date: 2014-05-22 (Thu, 22 May 2014) Changed paths: M numpy/distutils/system_info.py Log Message: ----------- BUG: check if openblas embeds lapack add openblas_lapack info which checks if it embedds lapack so lapack_info will point to openblas the normal openblas info does not check so it may or may not embed lapack. closes gh-4192 Commit: 19aa50901e96a8428950da062d0d60c760232395 https://github.com/numpy/numpy/commit/19aa50901e96a8428950da062d0d60c760232395 Author: David Freese Date: 2014-05-22 (Thu, 22 May 2014) Changed paths: M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- ENH: added functionality nanpercentile to numpy Implemented a nanpercentile and associated tests as an extension of np.percentile to complement the other nanfunctions. Commit: fea4421d9065b452fb16eeaabb07732e4aec3ccb https://github.com/numpy/numpy/commit/fea4421d9065b452fb16eeaabb07732e4aec3ccb Author: alex Date: 2014-05-22 (Thu, 22 May 2014) Changed paths: M numpy/linalg/tests/test_regression.py M numpy/linalg/umath_linalg.c.src Log Message: ----------- BUG: svd ufunc typo Commit: 8d492d7644ef3934e8828484e0860f329cf54a3b https://github.com/numpy/numpy/commit/8d492d7644ef3934e8828484e0860f329cf54a3b Author: Charles Harris Date: 2014-05-22 (Thu, 22 May 2014) Changed paths: M numpy/linalg/tests/test_regression.py M numpy/linalg/umath_linalg.c.src Log Message: ----------- Merge pull request #4735 from argriffing/fix-svd BUG: svd ufunc typo Commit: a075dcbda8ba3107860f4de521d02afcee60bd31 https://github.com/numpy/numpy/commit/a075dcbda8ba3107860f4de521d02afcee60bd31 Author: Ralf Gommers Date: 2014-05-24 (Sat, 24 May 2014) Changed paths: M doc/source/reference/c-api.generalized-ufuncs.rst Log Message: ----------- DOC: tweak gufunc API documentation, remove broken link. Closes gh-4726. Commit: c7f10f72667752fbaa603d9de1499f17ada6f734 https://github.com/numpy/numpy/commit/c7f10f72667752fbaa603d9de1499f17ada6f734 Author: Charles Harris Date: 2014-05-24 (Sat, 24 May 2014) Changed paths: M doc/source/reference/c-api.generalized-ufuncs.rst Log Message: ----------- Merge pull request #4738 from rgommers/gufuncs-doc DOC: tweak gufunc API documentation, remove broken link. Commit: 9430c7dda3b0ef7f2120011b59ff3d53d77077c6 https://github.com/numpy/numpy/commit/9430c7dda3b0ef7f2120011b59ff3d53d77077c6 Author: Frederik Rietdijk Date: 2014-05-24 (Sat, 24 May 2014) Changed paths: M numpy/fft/fftpack.py Log Message: ----------- Docs: fix numpy.fft.fft2 example Fixes issue #4736 The example showed a call to np.fft.fft instead of np.fft.fft2. Commit: 4b42810fe45727dbd6ef0c70f8e766fee97db14e https://github.com/numpy/numpy/commit/4b42810fe45727dbd6ef0c70f8e766fee97db14e Author: Ralf Gommers Date: 2014-05-24 (Sat, 24 May 2014) Changed paths: M numpy/fft/fftpack.py Log Message: ----------- Merge pull request #4739 from FRidh/docs Docs: fix numpy.fft.fft2 example Commit: 494abcf189e9b53e42b624752eb3eaaf46a0dfd3 https://github.com/numpy/numpy/commit/494abcf189e9b53e42b624752eb3eaaf46a0dfd3 Author: jaimefrio Date: 2014-05-25 (Sun, 25 May 2014) Changed paths: M numpy/core/bscript M numpy/core/setup.py M numpy/core/src/umath/loops.c.src R numpy/core/src/umath/loops.h M numpy/core/src/umath/loops.h.src M numpy/core/tests/test_umath.py Log Message: ----------- ENH: speed-up minimum, maximum and xor for bool dtype Replaced the operations for the above ufuncs on bools, by simpler single instructions. On random inputs `np.minimum` and `np.maximum` run about 25% faster, and `np.logical_xor` and `np.bitwise_xor` almost 3x faster. Commit: d2a56ee8e86a138770f7eb6215f3a06d4fe0cc47 https://github.com/numpy/numpy/commit/d2a56ee8e86a138770f7eb6215f3a06d4fe0cc47 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/bscript M numpy/core/setup.py M numpy/core/src/umath/loops.c.src R numpy/core/src/umath/loops.h M numpy/core/src/umath/loops.h.src M numpy/core/tests/test_umath.py Log Message: ----------- Merge pull request #4740 from jaimefrio/bool-ops ENH: speed-up minimum, maximum and xor for bool dtype Commit: 5bbccc5940dba709a0e90f1f433674cc625aa4ad https://github.com/numpy/numpy/commit/5bbccc5940dba709a0e90f1f433674cc625aa4ad Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- Merge pull request #4734 from dfreese/feature/nanpercentile ENH: added functionality nanpercentile to numpy Commit: 0500cbed411113dbce8de23167e16ecc4d921289 https://github.com/numpy/numpy/commit/0500cbed411113dbce8de23167e16ecc4d921289 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/distutils/system_info.py Log Message: ----------- Merge pull request #4731 from juliantaylor/get-libs-default BUG: don't set a default for libraries configuration key Compare: https://github.com/numpy/numpy/compare/9dd46ee2ed9f...0500cbed4111 From noreply at github.com Mon May 26 15:16:38 2014 From: noreply at github.com (GitHub) Date: Mon, 26 May 2014 12:16:38 -0700 Subject: [Numpy-svn] [numpy/numpy] 8c7244: BLD: add support for OpenRISC architecture. Close... Message-ID: <53839316e35be_5c2beafd441017e6@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 8c72443be95e01ee991043ba5dbcdda55716dc8e https://github.com/numpy/numpy/commit/8c72443be95e01ee991043ba5dbcdda55716dc8e Author: Ralf Gommers Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/include/numpy/npy_cpu.h M numpy/core/include/numpy/npy_endian.h Log Message: ----------- BLD: add support for OpenRISC architecture. Closes gh-4743. Thanks to @manuelafm for the patch. Commit: d367f63b58deb2f0e9591fe9e8a7498c5c310345 https://github.com/numpy/numpy/commit/d367f63b58deb2f0e9591fe9e8a7498c5c310345 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/include/numpy/npy_cpu.h M numpy/core/include/numpy/npy_endian.h Log Message: ----------- Merge pull request #4744 from rgommers/openrisc BLD: add support for OpenRISC architecture. Closes gh-4743. Compare: https://github.com/numpy/numpy/compare/0500cbed4111...d367f63b58de From noreply at github.com Mon May 26 15:43:28 2014 From: noreply at github.com (GitHub) Date: Mon, 26 May 2014 12:43:28 -0700 Subject: [Numpy-svn] [numpy/numpy] d43806: ENH: avoid expensive PyArg_ParseTuple in void oper... Message-ID: <5383996064210_4a511237d401042b8@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d438067813867bc34546b6f1f1683d5981994812 https://github.com/numpy/numpy/commit/d438067813867bc34546b6f1f1683d5981994812 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src Log Message: ----------- ENH: avoid expensive PyArg_ParseTuple in void operations Replace simple "Oi|O" unpack with faster specialized unpacking Improves e.g.: nrows, ncols = 365, 10000 items = np.rec.fromarrays(randn(2,265, 10000), names=['widgets','gadgets']) row_idx, colidx = randint(0, nrows, ncols), np.arange(ncols) %timeit filtered_items = items[row_idx, col_idx] In [7]: %timeit filtered_items = items[row_idx, col_idx] 1000 loops, best of 3: 1.55 ms per loop to In [7]: %timeit filtered_items = items[row_idx, col_idx] 1000 loops, best of 3: 706 ?s per loop Commit: e4dc0c9c0a094844e2db60685a59eebe9b6a2bbb https://github.com/numpy/numpy/commit/e4dc0c9c0a094844e2db60685a59eebe9b6a2bbb Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src Log Message: ----------- Merge pull request #4721 from juliantaylor/void-index ENH: avoid expensive PyArg_ParseTuple in void operations Compare: https://github.com/numpy/numpy/compare/d367f63b58de...e4dc0c9c0a09 From noreply at github.com Mon May 26 17:02:52 2014 From: noreply at github.com (GitHub) Date: Mon, 26 May 2014 14:02:52 -0700 Subject: [Numpy-svn] [numpy/numpy] 39de3c: Docstring fix for `savetxt` Message-ID: <5383abfcf2b4a_41bc13ddd3411453d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 39de3c865538ac4d32e6fffddb76f6892e7289c8 https://github.com/numpy/numpy/commit/39de3c865538ac4d32e6fffddb76f6892e7289c8 Author: ggventurini Date: 2014-04-01 (Tue, 01 Apr 2014) Changed paths: M numpy/lib/npyio.py Log Message: ----------- Docstring fix for `savetxt` Commit: 5fe26e6b0369cec520e6f81082059078ec28f22d https://github.com/numpy/numpy/commit/5fe26e6b0369cec520e6f81082059078ec28f22d Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/lib/npyio.py Log Message: ----------- Merge pull request #4574 from ggventurini/master DOC: Docstring fix for `savetxt` (minor change) Compare: https://github.com/numpy/numpy/compare/e4dc0c9c0a09...5fe26e6b0369 From noreply at github.com Mon May 26 17:07:30 2014 From: noreply at github.com (GitHub) Date: Mon, 26 May 2014 14:07:30 -0700 Subject: [Numpy-svn] [numpy/numpy] f80ccb: DOC: clarify savetxt delimiter and newline docstri... Message-ID: <5383ad12e2206_453f10f3d4462378@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: f80ccb0ed74d80a6669d0cd8711ba216bb1b5506 https://github.com/numpy/numpy/commit/f80ccb0ed74d80a6669d0cd8711ba216bb1b5506 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/lib/npyio.py Log Message: ----------- DOC: clarify savetxt delimiter and newline docstring newline and delimiter can be strings not only single characters From noreply at github.com Mon May 26 20:00:58 2014 From: noreply at github.com (GitHub) Date: Mon, 26 May 2014 17:00:58 -0700 Subject: [Numpy-svn] [numpy/numpy] 7005ee: TST: add more regression testing related to https:... Message-ID: <5383d5bab3c05_3a5de49d3c249f4@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7005eeff130d78d670d8bf767b8669f4850d891d https://github.com/numpy/numpy/commit/7005eeff130d78d670d8bf767b8669f4850d891d Author: alex Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/linalg/tests/test_regression.py Log Message: ----------- TST: add more regression testing related to https://github.com/numpy/numpy/issues/4733 Commit: c24cc4e36a52d7892817d4f94b8e8ccaa38852b6 https://github.com/numpy/numpy/commit/c24cc4e36a52d7892817d4f94b8e8ccaa38852b6 Author: Julian Taylor Date: 2014-05-27 (Tue, 27 May 2014) Changed paths: M numpy/linalg/tests/test_regression.py Log Message: ----------- Merge pull request #4748 from argriffing/more-linalg-regression-testing TST: add more regression testing related to https://github.com/numpy/numpy/issues/4733 Compare: https://github.com/numpy/numpy/compare/f80ccb0ed74d...c24cc4e36a52 From noreply at github.com Mon May 26 20:02:03 2014 From: noreply at github.com (GitHub) Date: Mon, 26 May 2014 17:02:03 -0700 Subject: [Numpy-svn] [numpy/numpy] 39de3c: Docstring fix for `savetxt` Message-ID: <5383d5fb352a6_56c81379d34120397@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 39de3c865538ac4d32e6fffddb76f6892e7289c8 https://github.com/numpy/numpy/commit/39de3c865538ac4d32e6fffddb76f6892e7289c8 Author: ggventurini Date: 2014-04-01 (Tue, 01 Apr 2014) Changed paths: M numpy/lib/npyio.py Log Message: ----------- Docstring fix for `savetxt` Commit: d438067813867bc34546b6f1f1683d5981994812 https://github.com/numpy/numpy/commit/d438067813867bc34546b6f1f1683d5981994812 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src Log Message: ----------- ENH: avoid expensive PyArg_ParseTuple in void operations Replace simple "Oi|O" unpack with faster specialized unpacking Improves e.g.: nrows, ncols = 365, 10000 items = np.rec.fromarrays(randn(2,265, 10000), names=['widgets','gadgets']) row_idx, colidx = randint(0, nrows, ncols), np.arange(ncols) %timeit filtered_items = items[row_idx, col_idx] In [7]: %timeit filtered_items = items[row_idx, col_idx] 1000 loops, best of 3: 1.55 ms per loop to In [7]: %timeit filtered_items = items[row_idx, col_idx] 1000 loops, best of 3: 706 ?s per loop Commit: 8c72443be95e01ee991043ba5dbcdda55716dc8e https://github.com/numpy/numpy/commit/8c72443be95e01ee991043ba5dbcdda55716dc8e Author: Ralf Gommers Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/include/numpy/npy_cpu.h M numpy/core/include/numpy/npy_endian.h Log Message: ----------- BLD: add support for OpenRISC architecture. Closes gh-4743. Thanks to @manuelafm for the patch. Commit: d367f63b58deb2f0e9591fe9e8a7498c5c310345 https://github.com/numpy/numpy/commit/d367f63b58deb2f0e9591fe9e8a7498c5c310345 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/include/numpy/npy_cpu.h M numpy/core/include/numpy/npy_endian.h Log Message: ----------- Merge pull request #4744 from rgommers/openrisc BLD: add support for OpenRISC architecture. Closes gh-4743. Commit: e4dc0c9c0a094844e2db60685a59eebe9b6a2bbb https://github.com/numpy/numpy/commit/e4dc0c9c0a094844e2db60685a59eebe9b6a2bbb Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src Log Message: ----------- Merge pull request #4721 from juliantaylor/void-index ENH: avoid expensive PyArg_ParseTuple in void operations Commit: 5fe26e6b0369cec520e6f81082059078ec28f22d https://github.com/numpy/numpy/commit/5fe26e6b0369cec520e6f81082059078ec28f22d Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/lib/npyio.py Log Message: ----------- Merge pull request #4574 from ggventurini/master DOC: Docstring fix for `savetxt` (minor change) Commit: f80ccb0ed74d80a6669d0cd8711ba216bb1b5506 https://github.com/numpy/numpy/commit/f80ccb0ed74d80a6669d0cd8711ba216bb1b5506 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/lib/npyio.py Log Message: ----------- DOC: clarify savetxt delimiter and newline docstring newline and delimiter can be strings not only single characters Commit: 7005eeff130d78d670d8bf767b8669f4850d891d https://github.com/numpy/numpy/commit/7005eeff130d78d670d8bf767b8669f4850d891d Author: alex Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/linalg/tests/test_regression.py Log Message: ----------- TST: add more regression testing related to https://github.com/numpy/numpy/issues/4733 Commit: c24cc4e36a52d7892817d4f94b8e8ccaa38852b6 https://github.com/numpy/numpy/commit/c24cc4e36a52d7892817d4f94b8e8ccaa38852b6 Author: Julian Taylor Date: 2014-05-27 (Tue, 27 May 2014) Changed paths: M numpy/linalg/tests/test_regression.py Log Message: ----------- Merge pull request #4748 from argriffing/more-linalg-regression-testing TST: add more regression testing related to https://github.com/numpy/numpy/issues/4733 Compare: https://github.com/numpy/numpy/compare/0500cbed4111...c24cc4e36a52 From noreply at github.com Wed May 28 07:38:51 2014 From: noreply at github.com (GitHub) Date: Wed, 28 May 2014 04:38:51 -0700 Subject: [Numpy-svn] [numpy/numpy] 2f7cb2: STY: Use `.astype`'s `copy` kwarg in `np.tri` Message-ID: <5385cacb2a3f9_2af0887d404501@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 2f7cb25c7ac9691695ba7d8bf085e7c5c8e201de https://github.com/numpy/numpy/commit/2f7cb25c7ac9691695ba7d8bf085e7c5c8e201de Author: jaimefrio Date: 2014-05-27 (Tue, 27 May 2014) Changed paths: M numpy/lib/twodim_base.py Log Message: ----------- STY: Use `.astype`'s `copy` kwarg in `np.tri` Replace an explicit type check with setting `copy=False` in call to `astype`. Commit: 3e09d375f1b3f13c4e2d20c334d6095e467f6524 https://github.com/numpy/numpy/commit/3e09d375f1b3f13c4e2d20c334d6095e467f6524 Author: seberg Date: 2014-05-28 (Wed, 28 May 2014) Changed paths: M numpy/lib/twodim_base.py Log Message: ----------- Merge pull request #4750 from jaimefrio/tri-sty STY: Use `.astype`'s `copy` kwarg in `np.tri` Compare: https://github.com/numpy/numpy/compare/c24cc4e36a52...3e09d375f1b3 From noreply at github.com Wed May 28 18:03:56 2014 From: noreply at github.com (GitHub) Date: Wed, 28 May 2014 15:03:56 -0700 Subject: [Numpy-svn] [numpy/numpy] 29f9b6: BUG: nanpercentile/nanmedian 0-d with output given... Message-ID: <53865d4cc8e16_4ea10c3d38882fa@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 29f9b6e0600cb15f7a846bbc83a46dbac45bd1e9 https://github.com/numpy/numpy/commit/29f9b6e0600cb15f7a846bbc83a46dbac45bd1e9 Author: Sebastian Berg Date: 2014-05-28 (Wed, 28 May 2014) Changed paths: M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- BUG: nanpercentile/nanmedian 0-d with output given. Also some PEP-8 fixes and test improvements Commit: c243ca7b2053f486c9a5d924677537d67848c1c4 https://github.com/numpy/numpy/commit/c243ca7b2053f486c9a5d924677537d67848c1c4 Author: Julian Taylor Date: 2014-05-29 (Thu, 29 May 2014) Changed paths: M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- Merge pull request #4749 from seberg/0d-nanperc-out BUG: nanpercentile 0-d with output given. Compare: https://github.com/numpy/numpy/compare/3e09d375f1b3...c243ca7b2053 From noreply at github.com Wed May 28 21:24:26 2014 From: noreply at github.com (GitHub) Date: Wed, 28 May 2014 18:24:26 -0700 Subject: [Numpy-svn] [numpy/numpy] 25518e: ENH: improve VOID_compare performance Message-ID: <53868c4a3ea92_28cc1271d38101879@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 25518e5833b1590f849e189941173563ef2548e1 https://github.com/numpy/numpy/commit/25518e5833b1590f849e189941173563ef2548e1 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src Log Message: ----------- ENH: improve VOID_compare performance use small memory cache for the temporary data allocation in the compare loop and use npy_is_aligned instead of the very expensive signed division. Improves unaligned compares which occur in structured arrays with strings: d = np.ones((2,10000), dtype=np.dtype([('f0', 'S5'), ('f1', ' Date: 2014-05-28 (Wed, 28 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src Log Message: ----------- Merge pull request #4746 from juliantaylor/void-compare-opt ENH: improve VOID_compare performance Compare: https://github.com/numpy/numpy/compare/c243ca7b2053...4d61a3235989 From noreply at github.com Thu May 29 08:37:27 2014 From: noreply at github.com (GitHub) Date: Thu, 29 May 2014 05:37:27 -0700 Subject: [Numpy-svn] [numpy/numpy] f731d1: DOC: Rework the advanced indexing documentation. Message-ID: <53872a07e7d8d_22f39edd38529b8@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: f731d17e57fb36523ede1265b2f48c0d33c3254e https://github.com/numpy/numpy/commit/f731d17e57fb36523ede1265b2f48c0d33c3254e Author: Sebastian Berg Date: 2014-05-29 (Thu, 29 May 2014) Changed paths: M doc/source/reference/arrays.indexing.rst Log Message: ----------- DOC: Rework the advanced indexing documentation. Mostly makes the advanced indexing doc much more example based, and prominently mentions the np.ix_ function. Some subtleties (some of which are new) are also mentioned. Commit: 075872dc3d35c0c3c904b046621e7876c37b179a https://github.com/numpy/numpy/commit/075872dc3d35c0c3c904b046621e7876c37b179a Author: Charles Harris Date: 2014-05-29 (Thu, 29 May 2014) Changed paths: M doc/source/reference/arrays.indexing.rst Log Message: ----------- Merge pull request #4076 from seberg/advanced-indexing-doc DOC: Rework the advanced indexing documentation. Compare: https://github.com/numpy/numpy/compare/4d61a3235989...075872dc3d35 From noreply at github.com Thu May 29 09:36:45 2014 From: noreply at github.com (GitHub) Date: Thu, 29 May 2014 06:36:45 -0700 Subject: [Numpy-svn] [numpy/numpy] 25518e: ENH: improve VOID_compare performance Message-ID: <538737ed592d7_6135901d3489477@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/maintenance/1.9.x Home: https://github.com/numpy/numpy Commit: 25518e5833b1590f849e189941173563ef2548e1 https://github.com/numpy/numpy/commit/25518e5833b1590f849e189941173563ef2548e1 Author: Julian Taylor Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src Log Message: ----------- ENH: improve VOID_compare performance use small memory cache for the temporary data allocation in the compare loop and use npy_is_aligned instead of the very expensive signed division. Improves unaligned compares which occur in structured arrays with strings: d = np.ones((2,10000), dtype=np.dtype([('f0', 'S5'), ('f1', ' Date: 2014-05-27 (Tue, 27 May 2014) Changed paths: M numpy/lib/twodim_base.py Log Message: ----------- STY: Use `.astype`'s `copy` kwarg in `np.tri` Replace an explicit type check with setting `copy=False` in call to `astype`. Commit: 3e09d375f1b3f13c4e2d20c334d6095e467f6524 https://github.com/numpy/numpy/commit/3e09d375f1b3f13c4e2d20c334d6095e467f6524 Author: seberg Date: 2014-05-28 (Wed, 28 May 2014) Changed paths: M numpy/lib/twodim_base.py Log Message: ----------- Merge pull request #4750 from jaimefrio/tri-sty STY: Use `.astype`'s `copy` kwarg in `np.tri` Commit: 29f9b6e0600cb15f7a846bbc83a46dbac45bd1e9 https://github.com/numpy/numpy/commit/29f9b6e0600cb15f7a846bbc83a46dbac45bd1e9 Author: Sebastian Berg Date: 2014-05-28 (Wed, 28 May 2014) Changed paths: M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- BUG: nanpercentile/nanmedian 0-d with output given. Also some PEP-8 fixes and test improvements Commit: c243ca7b2053f486c9a5d924677537d67848c1c4 https://github.com/numpy/numpy/commit/c243ca7b2053f486c9a5d924677537d67848c1c4 Author: Julian Taylor Date: 2014-05-29 (Thu, 29 May 2014) Changed paths: M numpy/lib/nanfunctions.py M numpy/lib/tests/test_nanfunctions.py Log Message: ----------- Merge pull request #4749 from seberg/0d-nanperc-out BUG: nanpercentile 0-d with output given. Commit: 4d61a3235989ff64a1715e3a8273bff5cd7aeb60 https://github.com/numpy/numpy/commit/4d61a3235989ff64a1715e3a8273bff5cd7aeb60 Author: Charles Harris Date: 2014-05-28 (Wed, 28 May 2014) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src Log Message: ----------- Merge pull request #4746 from juliantaylor/void-compare-opt ENH: improve VOID_compare performance Commit: f731d17e57fb36523ede1265b2f48c0d33c3254e https://github.com/numpy/numpy/commit/f731d17e57fb36523ede1265b2f48c0d33c3254e Author: Sebastian Berg Date: 2014-05-29 (Thu, 29 May 2014) Changed paths: M doc/source/reference/arrays.indexing.rst Log Message: ----------- DOC: Rework the advanced indexing documentation. Mostly makes the advanced indexing doc much more example based, and prominently mentions the np.ix_ function. Some subtleties (some of which are new) are also mentioned. Commit: 075872dc3d35c0c3c904b046621e7876c37b179a https://github.com/numpy/numpy/commit/075872dc3d35c0c3c904b046621e7876c37b179a Author: Charles Harris Date: 2014-05-29 (Thu, 29 May 2014) Changed paths: M doc/source/reference/arrays.indexing.rst Log Message: ----------- Merge pull request #4076 from seberg/advanced-indexing-doc DOC: Rework the advanced indexing documentation. Compare: https://github.com/numpy/numpy/compare/c24cc4e36a52...075872dc3d35 From noreply at github.com Thu May 29 18:18:10 2014 From: noreply at github.com (GitHub) Date: Thu, 29 May 2014 15:18:10 -0700 Subject: [Numpy-svn] [numpy/numpy] 39715d: BUG: Fix missing fragment in ARGOUTVIEWM typemaps. Message-ID: <5387b2224b1ce_1a1498fd3c5024a@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 39715d58001d8cad0ac44cdbbb4019222635bff9 https://github.com/numpy/numpy/commit/39715d58001d8cad0ac44cdbbb4019222635bff9 Author: David Froger Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M tools/swig/numpy.i Log Message: ----------- BUG: Fix missing fragment in ARGOUTVIEWM typemaps. The argout typemaps of all the ARGOUTVIEWM typemap suites make use of the free_cap function, defined in the NumPy_Utilities fragment, which was not listed in the fragment argument of the typemaps. As a result, the free_cap function is not included in the source generated code by SWIG, and the code do not compile (unless another typemap including the missing fragment has been used). Commit: 3d88c07caa20699fd60f7f858b8d62345db5714b https://github.com/numpy/numpy/commit/3d88c07caa20699fd60f7f858b8d62345db5714b Author: Charles Harris Date: 2014-05-29 (Thu, 29 May 2014) Changed paths: M tools/swig/numpy.i Log Message: ----------- Merge pull request #4745 from dfroger/swig_missing_fragment BUG: Fix missing fragment in ARGOUTVIEWM typemaps. Compare: https://github.com/numpy/numpy/compare/075872dc3d35...3d88c07caa20 From noreply at github.com Thu May 29 18:20:26 2014 From: noreply at github.com (GitHub) Date: Thu, 29 May 2014 15:20:26 -0700 Subject: [Numpy-svn] [numpy/numpy] 2d7a9e: BUG: fix crash when sending interrupt signal to ff... Message-ID: <5387b2aa5bf3b_2b53c93d44656c5@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 2d7a9eedc6570017a2e305c9ec67bab982b12810 https://github.com/numpy/numpy/commit/2d7a9eedc6570017a2e305c9ec67bab982b12810 Author: Julian Taylor Date: 2014-05-09 (Fri, 09 May 2014) Changed paths: M numpy/core/include/numpy/npy_common.h M numpy/core/setup.py M numpy/core/src/multiarray/multiarraymodule.c M numpy/fft/fftpack_litemodule.c Log Message: ----------- BUG: fix crash when sending interrupt signal to fft functions the SIGINT handling code must be in the GIL released section so the longjmp does not skip the retaking. This implies that the signal handlers must use thread local storage to avoid a crash when sending interrupt to threaded fft functions. Distribution of SIGINT to each threads must be handled by the application as only the master thread receives it Closes gh-4634 Commit: 848cd10bcc4b46be599de9cd3bd46d6b8859152e https://github.com/numpy/numpy/commit/848cd10bcc4b46be599de9cd3bd46d6b8859152e Author: Julian Taylor Date: 2014-05-22 (Thu, 22 May 2014) Changed paths: M numpy/core/setup.py M numpy/core/setup_common.py Log Message: ----------- MAINT: move variable attribute checks into a common variable also rename GCC_ATTRIBUTES to FUNCTION_ATTRIBUTES Commit: 3d14321fcec97501a20d3e9ade92abb7c3055c0e https://github.com/numpy/numpy/commit/3d14321fcec97501a20d3e9ade92abb7c3055c0e Author: Charles Harris Date: 2014-05-29 (Thu, 29 May 2014) Changed paths: M numpy/core/include/numpy/npy_common.h M numpy/core/setup.py M numpy/core/setup_common.py M numpy/core/src/multiarray/multiarraymodule.c M numpy/fft/fftpack_litemodule.c Log Message: ----------- Merge pull request #4692 from juliantaylor/fft-interrupt BUG: fix crash when sending interrupt signal to fft functions Compare: https://github.com/numpy/numpy/compare/3d88c07caa20...3d14321fcec9 From noreply at github.com Thu May 29 18:31:00 2014 From: noreply at github.com (GitHub) Date: Thu, 29 May 2014 15:31:00 -0700 Subject: [Numpy-svn] [numpy/numpy] 69e26e: BUG: avoid infinite loop for small kappa in vonmis... Message-ID: <5387b5246b07f_2601cdfd34101945@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 69e26e54edd3c83fae61e880a102d1b979e2d67d https://github.com/numpy/numpy/commit/69e26e54edd3c83fae61e880a102d1b979e2d67d Author: Julian Taylor Date: 2014-05-28 (Wed, 28 May 2014) Changed paths: M numpy/random/mtrand/distributions.c M numpy/random/tests/test_random.py Log Message: ----------- BUG: avoid infinite loop for small kappa in vonmises rho results in 0. for kappa < 1.4e-8 whch leads to nans appearing and an infinite loop. the second order taylor expansion is more precise up to at least 1e-5. Closes gh-4720 Commit: d1a2f7d92ff00d4e01e3a99124c76b99f561bfc9 https://github.com/numpy/numpy/commit/d1a2f7d92ff00d4e01e3a99124c76b99f561bfc9 Author: Charles Harris Date: 2014-05-29 (Thu, 29 May 2014) Changed paths: M numpy/random/mtrand/distributions.c M numpy/random/tests/test_random.py Log Message: ----------- Merge pull request #4751 from juliantaylor/vonmises-fix BUG: avoid infinite loop for small kappa in vonmises Compare: https://github.com/numpy/numpy/compare/3d14321fcec9...d1a2f7d92ff0 From noreply at github.com Fri May 30 03:52:37 2014 From: noreply at github.com (GitHub) Date: Fri, 30 May 2014 00:52:37 -0700 Subject: [Numpy-svn] [numpy/numpy] 631ae8: DOC: Fix typos, punctuation, and grammar. Message-ID: <538838c5c0aae_390310f3d44457d2@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 631ae81db93e5c6f15198257a172a2f9139ca812 https://github.com/numpy/numpy/commit/631ae81db93e5c6f15198257a172a2f9139ca812 Author: Yoni Ben-Meshulam Date: 2014-05-29 (Thu, 29 May 2014) Changed paths: M doc/source/user/whatisnumpy.rst Log Message: ----------- DOC: Fix typos, punctuation, and grammar. Commit: 9cd29989bc673e210b644b9e97356c797f9d84c2 https://github.com/numpy/numpy/commit/9cd29989bc673e210b644b9e97356c797f9d84c2 Author: Charles Harris Date: 2014-05-29 (Thu, 29 May 2014) Changed paths: M doc/source/user/whatisnumpy.rst Log Message: ----------- MAINT: Grammar and style corrections to whatisnumpy.rst. Commit: b384fbb84a2d3150a4198b2c60b6e19e400e0a2c https://github.com/numpy/numpy/commit/b384fbb84a2d3150a4198b2c60b6e19e400e0a2c Author: Ralf Gommers Date: 2014-05-30 (Fri, 30 May 2014) Changed paths: M doc/source/user/whatisnumpy.rst Log Message: ----------- Merge pull request #4756 from charris/gh-4688 Extend gh-4688 style improvements to whatisnumpy.rst. Compare: https://github.com/numpy/numpy/compare/d1a2f7d92ff0...b384fbb84a2d From noreply at github.com Fri May 30 07:15:11 2014 From: noreply at github.com (GitHub) Date: Fri, 30 May 2014 04:15:11 -0700 Subject: [Numpy-svn] [numpy/numpy] 83c6d7: BUG: Don't let meshgrid ignore unknown kwargs. Fix... Message-ID: <5388683f90431_1df5a53d40628d5@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 83c6d769e00e5ee424221244d9d2be474c1fe532 https://github.com/numpy/numpy/commit/83c6d769e00e5ee424221244d9d2be474c1fe532 Author: Michael McNeil Forbes Date: 2014-05-30 (Fri, 30 May 2014) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- BUG: Don't let meshgrid ignore unknown kwargs. Fixes #4755. Commit: 11cdc3d7e3c2b0226d98578ee6e4b7877459c498 https://github.com/numpy/numpy/commit/11cdc3d7e3c2b0226d98578ee6e4b7877459c498 Author: Julian Taylor Date: 2014-05-30 (Fri, 30 May 2014) Changed paths: M numpy/lib/function_base.py M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request #4758 from mforbes/issue_4755 BUG: Don't let meshgrid ignore unknown kwargs. Fixes #4755. Compare: https://github.com/numpy/numpy/compare/b384fbb84a2d...11cdc3d7e3c2 From noreply at github.com Fri May 30 10:50:41 2014 From: noreply at github.com (GitHub) Date: Fri, 30 May 2014 07:50:41 -0700 Subject: [Numpy-svn] [numpy/numpy] 4215b2: MAINT: fix a few harmless compiler warnings Message-ID: <53889ac137b67_16aa6c9d3c560bb@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 4215b2c8cb94329fbc050900eb0d31b16d3c243a https://github.com/numpy/numpy/commit/4215b2c8cb94329fbc050900eb0d31b16d3c243a Author: Julian Taylor Date: 2014-05-30 (Fri, 30 May 2014) Changed paths: M numpy/core/src/multiarray/methods.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/number.c Log Message: ----------- MAINT: fix a few harmless compiler warnings Commit: db10b93f5e5e12a281a63c98af3f845ac18528bf https://github.com/numpy/numpy/commit/db10b93f5e5e12a281a63c98af3f845ac18528bf Author: Charles Harris Date: 2014-05-30 (Fri, 30 May 2014) Changed paths: M numpy/core/src/multiarray/methods.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/number.c Log Message: ----------- Merge pull request #4759 from juliantaylor/warning-fix MAINT: fix a few harmless compiler warnings Compare: https://github.com/numpy/numpy/compare/11cdc3d7e3c2...db10b93f5e5e From noreply at github.com Fri May 30 14:32:51 2014 From: noreply at github.com (GitHub) Date: Fri, 30 May 2014 11:32:51 -0700 Subject: [Numpy-svn] [numpy/numpy] d41fc7: MAINT: Removed code emulating keepdims in cov Message-ID: <5388ced336c17_40098dfd381183cd@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d41fc7a2dc931aa0c399b7fcaa663e48e54e4fcf https://github.com/numpy/numpy/commit/d41fc7a2dc931aa0c399b7fcaa663e48e54e4fcf Author: David Freese Date: 2014-05-30 (Fri, 30 May 2014) Changed paths: M numpy/lib/function_base.py Log Message: ----------- MAINT: Removed code emulating keepdims in cov Commit: a3fda96c7f25699584ac2cfa3617372db808e67f https://github.com/numpy/numpy/commit/a3fda96c7f25699584ac2cfa3617372db808e67f Author: Julian Taylor Date: 2014-05-30 (Fri, 30 May 2014) Changed paths: M numpy/lib/function_base.py Log Message: ----------- Merge pull request #4761 from dfreese/maint/keepdimsincov MAINT: Removed code emulating keepdims in cov Compare: https://github.com/numpy/numpy/compare/db10b93f5e5e...a3fda96c7f25 From noreply at github.com Fri May 30 15:38:21 2014 From: noreply at github.com (GitHub) Date: Fri, 30 May 2014 12:38:21 -0700 Subject: [Numpy-svn] [numpy/numpy] 40bebb: TST: fix random failing histogram test Message-ID: <5388de2d313b0_2168c5dd3412505b@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 40bebbaca156c6eb18ded4d02782bf7e177376f4 https://github.com/numpy/numpy/commit/40bebbaca156c6eb18ded4d02782bf7e177376f4 Author: Julian Taylor Date: 2014-05-30 (Fri, 30 May 2014) Changed paths: M numpy/lib/tests/test_twodim_base.py Log Message: ----------- TST: fix random failing histogram test histogramdd rounds by decimal=6 so the random numbers may not be outliers if they are below 1. + 1e6 Commit: d6c94322d759d4e7d0d8c4a1bc3f6ea95e155d57 https://github.com/numpy/numpy/commit/d6c94322d759d4e7d0d8c4a1bc3f6ea95e155d57 Author: Charles Harris Date: 2014-05-30 (Fri, 30 May 2014) Changed paths: M numpy/lib/tests/test_twodim_base.py Log Message: ----------- Merge pull request #4762 from juliantaylor/hist-test TST: fix random failing histogram test Compare: https://github.com/numpy/numpy/compare/a3fda96c7f25...d6c94322d759 From noreply at github.com Sat May 31 11:50:44 2014 From: noreply at github.com (GitHub) Date: Sat, 31 May 2014 08:50:44 -0700 Subject: [Numpy-svn] [numpy/numpy] 016b21: Fix minor error in "squeeze" docstring Message-ID: <5389fa54d814a_6622f09d4417033b8@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 016b21186b87c68a0aa09cca939187f6f29d1900 https://github.com/numpy/numpy/commit/016b21186b87c68a0aa09cca939187f6f29d1900 Author: Michael Aquilina Date: 2014-05-31 (Sat, 31 May 2014) Changed paths: M numpy/core/fromnumeric.py Log Message: ----------- Fix minor error in "squeeze" docstring Commit: b1c69df01b673cc086065112da6780d8548a0dfa https://github.com/numpy/numpy/commit/b1c69df01b673cc086065112da6780d8548a0dfa Author: Charles Harris Date: 2014-05-31 (Sat, 31 May 2014) Changed paths: M numpy/core/fromnumeric.py Log Message: ----------- Merge pull request #4764 from KillaW0lf04/master Fix minor error in "squeeze" docstring Compare: https://github.com/numpy/numpy/compare/d6c94322d759...b1c69df01b67