From noreply at github.com Fri Mar 1 08:24:22 2013 From: noreply at github.com (GitHub) Date: Fri, 01 Mar 2013 05:24:22 -0800 Subject: [Numpy-svn] [numpy/numpy] 9da706: 2to3: Apply `sys_exc` fixes. Closes #3086. Message-ID: <5130ac066930b_978db0aec112d3@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9da706c1fb01a324e4a42760fbceeef78af3e2bc https://github.com/numpy/numpy/commit/9da706c1fb01a324e4a42760fbceeef78af3e2bc Author: Charles Harris Date: 2013-02-28 (Thu, 28 Feb 2013) Changed paths: M numpy/distutils/cpuinfo.py M numpy/f2py/diagnose.py Log Message: ----------- 2to3: Apply `sys_exc` fixes. Closes #3086. This uses sys.exc_info in place of sys.exc_value. The new function goes back to at least 2002, so should be safe. Commit: d1b5ea9307f2d17a13d4497d8e9516587964ccd7 https://github.com/numpy/numpy/commit/d1b5ea9307f2d17a13d4497d8e9516587964ccd7 Author: njsmith Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M numpy/distutils/cpuinfo.py M numpy/f2py/diagnose.py Log Message: ----------- Merge pull request #3097 from charris/2to3-sys_exc 2to3: Apply `sys_exc` fixes. Closes #3086. Compare: https://github.com/numpy/numpy/compare/48df79673f81...d1b5ea9307f2 From noreply at github.com Fri Mar 1 08:34:15 2013 From: noreply at github.com (GitHub) Date: Fri, 01 Mar 2013 05:34:15 -0800 Subject: [Numpy-svn] [numpy/numpy] d1e6fc: REM: Remove benchmarks files. Message-ID: <5130ae57282b9_7bfadb0aec1097f@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d1e6fc3b81bc0557d74771cfffa04af2c62012f7 https://github.com/numpy/numpy/commit/d1e6fc3b81bc0557d74771cfffa04af2c62012f7 Author: Charles Harris Date: 2013-02-28 (Thu, 28 Feb 2013) Changed paths: R benchmarks/benchmark.py R benchmarks/casting.py R benchmarks/creating.py R benchmarks/simpleindex.py R benchmarks/sorting.py Log Message: ----------- REM: Remove benchmarks files. The files are very basic, old benchmarks testing numpy against numeric and numarray. The competitors are almost defunct and, while benchmarks are awesome, we really need a more polished and complete framework that runs against the current competition. I think the early results from these benchmarks were posted, maybe even presented, and could be found in a search. Closes #3088 ;) So old a tuple parameter was used. Commit: d1e692d70da7532b02d752d0842987333bd76c70 https://github.com/numpy/numpy/commit/d1e692d70da7532b02d752d0842987333bd76c70 Author: njsmith Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: R benchmarks/benchmark.py R benchmarks/casting.py R benchmarks/creating.py R benchmarks/simpleindex.py R benchmarks/sorting.py Log Message: ----------- Merge pull request #3101 from charris/remove-benchmarks REM: Remove benchmarks files. Compare: https://github.com/numpy/numpy/compare/d1b5ea9307f2...d1e692d70da7 From noreply at github.com Fri Mar 1 10:40:38 2013 From: noreply at github.com (GitHub) Date: Fri, 01 Mar 2013 07:40:38 -0800 Subject: [Numpy-svn] [numpy/numpy] 3655b7: 2to3: Apply `raise` fixes. Closes #3077. Message-ID: <5130cbf6789d7_152118ddaf0757fc@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 3655b732bd08022dab8498b44191d6c4049bc7a8 https://github.com/numpy/numpy/commit/3655b732bd08022dab8498b44191d6c4049bc7a8 Author: Charles Harris Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M doc/numpybook/comparison/weave/filter.py M doc/numpybook/comparison/weave/inline.py M numpy/core/code_generators/generate_numpy_api.py M numpy/core/records.py M numpy/f2py/auxfuncs.py M numpy/lib/polynomial.py M numpy/ma/extras.py M numpy/ma/mrecords.py M numpy/oldnumeric/arrayfns.py M numpy/oldnumeric/random_array.py M numpy/oldnumeric/rng.py M tools/osxbuild/install_and_test.py Log Message: ----------- 2to3: Apply `raise` fixes. Closes #3077. Replaces the raise Exception, msg: form with raise Exception(msg): Commit: 02cfcb99bc976a0bfc39529999e2a0200fb9cc2a https://github.com/numpy/numpy/commit/02cfcb99bc976a0bfc39529999e2a0200fb9cc2a Author: Charles Harris Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M doc/numpybook/comparison/weave/filter.py M doc/numpybook/comparison/weave/inline.py M numpy/core/code_generators/generate_numpy_api.py M numpy/core/records.py M numpy/f2py/auxfuncs.py M numpy/lib/polynomial.py M numpy/ma/extras.py M numpy/ma/mrecords.py M numpy/oldnumeric/arrayfns.py M numpy/oldnumeric/random_array.py M numpy/oldnumeric/rng.py M tools/osxbuild/install_and_test.py Log Message: ----------- Merge branch '2to3-raise' Use modern raise syntax for python 3 compatibility. * 2to3-raise: 2to3: Apply `raise` fixes. Closes #3077. Compare: https://github.com/numpy/numpy/compare/d1e692d70da7...02cfcb99bc97 From noreply at github.com Fri Mar 1 10:55:40 2013 From: noreply at github.com (GitHub) Date: Fri, 01 Mar 2013 07:55:40 -0800 Subject: [Numpy-svn] [numpy/numpy] b990ed: 2to3: Apply `filter` fixes. Closes #3053. Message-ID: <5130cf7cf26fa_9c315a6ae458767@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b990ed5a18b58715fa1e13642bc7f6761e597818 https://github.com/numpy/numpy/commit/b990ed5a18b58715fa1e13642bc7f6761e597818 Author: Charles Harris Date: 2013-02-28 (Thu, 28 Feb 2013) Changed paths: M numpy/_import_tools.py M numpy/distutils/command/build_py.py M numpy/distutils/command/build_src.py M numpy/distutils/misc_util.py M numpy/distutils/system_info.py M numpy/f2py/f2py2e.py M numpy/testing/utils.py M setup.py Log Message: ----------- 2to3: Apply `filter` fixes. Closes #3053. Generally, this involves using list comprehension, or explicit list construction as `filter` is an iterator in Python 3. Commit: 9a73697c70e667c4655a01d3f76e5a9e850f1798 https://github.com/numpy/numpy/commit/9a73697c70e667c4655a01d3f76e5a9e850f1798 Author: Charles Harris Date: 2013-02-28 (Thu, 28 Feb 2013) Changed paths: M numpy/distutils/command/build_py.py M numpy/distutils/misc_util.py M numpy/distutils/system_info.py M numpy/f2py/f2py2e.py M numpy/testing/utils.py Log Message: ----------- REF: Replace filters with list comprehensions. 2to3 does a lot of list(filter(...)) sort of thing which can be avoided by using list comprehensions instead of filters. This also seems to clarify the code to a considerable degree. Commit: 0e4e5084e1e4a2fb369db5b4f43c500c3a9cbcd8 https://github.com/numpy/numpy/commit/0e4e5084e1e4a2fb369db5b4f43c500c3a9cbcd8 Author: Charles Harris Date: 2013-02-28 (Thu, 28 Feb 2013) Changed paths: M numpy/f2py/f2py2e.py Log Message: ----------- BUG: Fix `not a in ...` to `a not in ...`. Also break regular expression compiles out of the loop. Commit: 3c13c0a925276130d66be490eed4ae337712cce2 https://github.com/numpy/numpy/commit/3c13c0a925276130d66be490eed4ae337712cce2 Author: Charles Harris Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M numpy/_import_tools.py M numpy/distutils/command/build_py.py M numpy/distutils/command/build_src.py M numpy/distutils/misc_util.py M numpy/distutils/system_info.py M numpy/f2py/f2py2e.py M numpy/testing/utils.py M setup.py Log Message: ----------- Merge pull request #3056 from charris/2to3-filter 2to3: Apply `filter` fixes. Closes #3053. Compare: https://github.com/numpy/numpy/compare/02cfcb99bc97...3c13c0a92527 From noreply at github.com Fri Mar 1 12:17:18 2013 From: noreply at github.com (GitHub) Date: Fri, 01 Mar 2013 09:17:18 -0800 Subject: [Numpy-svn] [numpy/numpy] 0a5746: 2to3: Apply `methodattrs` fixes. Message-ID: <5130e29e64795_5c0db0aec20554@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0a5746d3c22cf296b995476bdc473a4423d7a84d https://github.com/numpy/numpy/commit/0a5746d3c22cf296b995476bdc473a4423d7a84d Author: Charles Harris Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M numpy/compat/_inspect.py M numpy/distutils/mingw32ccompiler.py M numpy/lib/utils.py M numpy/testing/noseclasses.py Log Message: ----------- 2to3: Apply `methodattrs` fixes. Replaces old style `f.im_func` and `f.im_class` method attributes with `f.__func__` and `f.__class__`. Closes #3070. Commit: d111fbdc1e7da219e4a30b8abd3f710b57116635 https://github.com/numpy/numpy/commit/d111fbdc1e7da219e4a30b8abd3f710b57116635 Author: njsmith Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M numpy/compat/_inspect.py M numpy/distutils/mingw32ccompiler.py M numpy/lib/utils.py M numpy/testing/noseclasses.py Log Message: ----------- Merge pull request #3099 from charris/2to3-methodattrs 2to3: Apply `methodattrs` fixes. Compare: https://github.com/numpy/numpy/compare/3c13c0a92527...d111fbdc1e7d From noreply at github.com Fri Mar 1 13:38:07 2013 From: noreply at github.com (GitHub) Date: Fri, 01 Mar 2013 10:38:07 -0800 Subject: [Numpy-svn] [numpy/numpy] e12dc1: BUG: initialize op_axes when only itershape is giv... Message-ID: <5130f58fe57d1_2a3915a6ae4557a@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e12dc1cf32daa3e9f19295e985b640e3a04f96ea https://github.com/numpy/numpy/commit/e12dc1cf32daa3e9f19295e985b640e3a04f96ea Author: Sebastian Berg Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M numpy/core/src/multiarray/nditer_pywrap.c M numpy/core/tests/test_nditer.py Log Message: ----------- BUG: initialize op_axes when only itershape is given In this case, the initialization used the number of dimensions instead of setting it to NULL for each operand, leading to possible segmentation faults. Commit: 890ee94dd90769d303025e10d906f584088516d3 https://github.com/numpy/numpy/commit/890ee94dd90769d303025e10d906f584088516d3 Author: Charles Harris Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M numpy/core/src/multiarray/nditer_pywrap.c M numpy/core/tests/test_nditer.py Log Message: ----------- Merge pull request #3102 from seberg/nditer-fix-op_axes-initialization BUG: initialize op_axes when only itershape is given Compare: https://github.com/numpy/numpy/compare/d111fbdc1e7d...890ee94dd907 From noreply at github.com Fri Mar 1 13:43:52 2013 From: noreply at github.com (GitHub) Date: Fri, 01 Mar 2013 10:43:52 -0800 Subject: [Numpy-svn] [numpy/numpy] 6aa264: 2to3: Put `from __future__ import division in ever... Message-ID: <5130f6e8639f4_137d18ddaf080222@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 6aa264c4bad9c89ccdd9ecd5a1cb5ef10643ec51 https://github.com/numpy/numpy/commit/6aa264c4bad9c89ccdd9ecd5a1cb5ef10643ec51 Author: Charles Harris Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M doc/cdoc/numpyfilter.py M doc/cython/run_test.py M doc/cython/setup.py M doc/example.py M doc/newdtype_example/example.py M doc/newdtype_example/floatint/__init__.py M doc/newdtype_example/setup.py M doc/numpybook/comparison/ctypes/filter.py M doc/numpybook/comparison/ctypes/interface.py M doc/numpybook/comparison/pyrex/setup.py M doc/numpybook/comparison/timing.py M doc/numpybook/comparison/weave/filter.py M doc/numpybook/comparison/weave/inline.py M doc/numpybook/runcode.py M doc/postprocess.py M doc/pyrex/run_test.py M doc/pyrex/setup.py M doc/source/conf.py M doc/sphinxext/numpydoc/comment_eater.py M doc/sphinxext/numpydoc/compiler_unparse.py M doc/sphinxext/numpydoc/docscrape.py M doc/sphinxext/numpydoc/docscrape_sphinx.py M doc/sphinxext/numpydoc/linkcode.py M doc/sphinxext/numpydoc/numpydoc.py M doc/sphinxext/numpydoc/phantom_import.py M doc/sphinxext/numpydoc/plot_directive.py M doc/sphinxext/numpydoc/tests/test_docscrape.py M doc/sphinxext/numpydoc/traitsdoc.py M doc/sphinxext/setup.py M doc/summarize.py M doc/swig/test/setup.py M doc/swig/test/testArray.py M doc/swig/test/testFarray.py M doc/swig/test/testFortran.py M doc/swig/test/testMatrix.py M doc/swig/test/testTensor.py M doc/swig/test/testVector.py M numpy/__init__.py M numpy/_import_tools.py M numpy/add_newdocs.py M numpy/build_utils/__init__.py M numpy/build_utils/common.py M numpy/build_utils/waf.py M numpy/compat/__init__.py M numpy/compat/_inspect.py M numpy/compat/py3k.py M numpy/compat/setup.py M numpy/core/__init__.py M numpy/core/_internal.py M numpy/core/_methods.py M numpy/core/arrayprint.py M numpy/core/code_generators/__init__.py M numpy/core/code_generators/cversions.py 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/generate_umath.py M numpy/core/code_generators/numpy_api.py M numpy/core/code_generators/ufunc_docstrings.py M numpy/core/defchararray.py M numpy/core/fromnumeric.py M numpy/core/function_base.py M numpy/core/getlimits.py M numpy/core/info.py M numpy/core/machar.py M numpy/core/memmap.py M numpy/core/numeric.py M numpy/core/numerictypes.py M numpy/core/records.py M numpy/core/setup.py M numpy/core/setup_common.py M numpy/core/shape_base.py M numpy/core/src/multiarray/testcalcs.py M numpy/core/tests/test_api.py M numpy/core/tests/test_arrayprint.py M numpy/core/tests/test_blasdot.py M numpy/core/tests/test_datetime.py M numpy/core/tests/test_defchararray.py M numpy/core/tests/test_deprecations.py M numpy/core/tests/test_dtype.py M numpy/core/tests/test_einsum.py M numpy/core/tests/test_errstate.py M numpy/core/tests/test_function_base.py M numpy/core/tests/test_getlimits.py M numpy/core/tests/test_half.py M numpy/core/tests/test_indexerrors.py M numpy/core/tests/test_indexing.py M numpy/core/tests/test_item_selection.py M numpy/core/tests/test_machar.py M numpy/core/tests/test_memmap.py M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_multiarray_assignment.py M numpy/core/tests/test_nditer.py M numpy/core/tests/test_numeric.py M numpy/core/tests/test_numerictypes.py M numpy/core/tests/test_print.py M numpy/core/tests/test_records.py M numpy/core/tests/test_regression.py M numpy/core/tests/test_scalarmath.py M numpy/core/tests/test_scalarprint.py M numpy/core/tests/test_shape_base.py M numpy/core/tests/test_ufunc.py M numpy/core/tests/test_umath.py M numpy/core/tests/test_umath_complex.py M numpy/core/tests/test_unicode.py M numpy/ctypeslib.py M numpy/distutils/__init__.py M numpy/distutils/__version__.py M numpy/distutils/ccompiler.py M numpy/distutils/command/__init__.py M numpy/distutils/command/autodist.py M numpy/distutils/command/bdist_rpm.py M numpy/distutils/command/build.py M numpy/distutils/command/build_clib.py M numpy/distutils/command/build_ext.py M numpy/distutils/command/build_py.py M numpy/distutils/command/build_scripts.py M numpy/distutils/command/build_src.py M numpy/distutils/command/config.py M numpy/distutils/command/config_compiler.py M numpy/distutils/command/develop.py M numpy/distutils/command/egg_info.py M numpy/distutils/command/install.py M numpy/distutils/command/install_clib.py M numpy/distutils/command/install_data.py M numpy/distutils/command/install_headers.py M numpy/distutils/command/sdist.py M numpy/distutils/compat.py M numpy/distutils/conv_template.py M numpy/distutils/core.py M numpy/distutils/cpuinfo.py M numpy/distutils/environment.py M numpy/distutils/exec_command.py M numpy/distutils/extension.py M numpy/distutils/fcompiler/__init__.py M numpy/distutils/fcompiler/absoft.py M numpy/distutils/fcompiler/compaq.py M numpy/distutils/fcompiler/g95.py M numpy/distutils/fcompiler/gnu.py M numpy/distutils/fcompiler/hpux.py M numpy/distutils/fcompiler/ibm.py M numpy/distutils/fcompiler/intel.py M numpy/distutils/fcompiler/lahey.py M numpy/distutils/fcompiler/mips.py M numpy/distutils/fcompiler/nag.py M numpy/distutils/fcompiler/none.py M numpy/distutils/fcompiler/pathf95.py M numpy/distutils/fcompiler/pg.py M numpy/distutils/fcompiler/sun.py M numpy/distutils/fcompiler/vast.py M numpy/distutils/from_template.py M numpy/distutils/info.py M numpy/distutils/intelccompiler.py M numpy/distutils/interactive.py M numpy/distutils/lib2def.py M numpy/distutils/line_endings.py M numpy/distutils/log.py M numpy/distutils/mingw32ccompiler.py M numpy/distutils/misc_util.py M numpy/distutils/npy_pkg_config.py M numpy/distutils/numpy_distribution.py M numpy/distutils/pathccompiler.py M numpy/distutils/setup.py M numpy/distutils/system_info.py M numpy/distutils/tests/f2py_ext/__init__.py M numpy/distutils/tests/f2py_ext/setup.py M numpy/distutils/tests/f2py_ext/tests/test_fib2.py M numpy/distutils/tests/f2py_f90_ext/__init__.py M numpy/distutils/tests/f2py_f90_ext/setup.py M numpy/distutils/tests/f2py_f90_ext/tests/test_foo.py M numpy/distutils/tests/gen_ext/__init__.py M numpy/distutils/tests/gen_ext/setup.py M numpy/distutils/tests/gen_ext/tests/test_fib3.py M numpy/distutils/tests/pyrex_ext/__init__.py M numpy/distutils/tests/pyrex_ext/setup.py M numpy/distutils/tests/pyrex_ext/tests/test_primes.py M numpy/distutils/tests/setup.py M numpy/distutils/tests/swig_ext/__init__.py M numpy/distutils/tests/swig_ext/setup.py M numpy/distutils/tests/swig_ext/tests/test_example.py M numpy/distutils/tests/swig_ext/tests/test_example2.py M numpy/distutils/tests/test_fcompiler_gnu.py M numpy/distutils/tests/test_fcompiler_intel.py M numpy/distutils/tests/test_misc_util.py M numpy/distutils/tests/test_npy_pkg_config.py M numpy/distutils/unixccompiler.py M numpy/doc/__init__.py M numpy/doc/basics.py M numpy/doc/broadcasting.py M numpy/doc/byteswapping.py M numpy/doc/constants.py M numpy/doc/creation.py M numpy/doc/glossary.py M numpy/doc/howtofind.py M numpy/doc/indexing.py M numpy/doc/internals.py M numpy/doc/io.py M numpy/doc/jargon.py M numpy/doc/methods_vs_functions.py M numpy/doc/misc.py M numpy/doc/performance.py M numpy/doc/structured_arrays.py M numpy/doc/subclassing.py M numpy/doc/ufuncs.py M numpy/dual.py M numpy/f2py/__init__.py M numpy/f2py/__version__.py M numpy/f2py/auxfuncs.py M numpy/f2py/capi_maps.py M numpy/f2py/cb_rules.py M numpy/f2py/cfuncs.py M numpy/f2py/common_rules.py M numpy/f2py/crackfortran.py M numpy/f2py/diagnose.py M numpy/f2py/doc/collectinput.py M numpy/f2py/docs/pytest.py M numpy/f2py/docs/usersguide/setup_example.py M numpy/f2py/f2py2e.py M numpy/f2py/f2py_testing.py M numpy/f2py/f90mod_rules.py M numpy/f2py/func2subr.py M numpy/f2py/info.py M numpy/f2py/rules.py M numpy/f2py/setup.py M numpy/f2py/tests/test_array_from_pyobj.py M numpy/f2py/tests/test_assumed_shape.py M numpy/f2py/tests/test_callback.py M numpy/f2py/tests/test_kind.py M numpy/f2py/tests/test_mixed.py M numpy/f2py/tests/test_return_character.py M numpy/f2py/tests/test_return_complex.py M numpy/f2py/tests/test_return_integer.py M numpy/f2py/tests/test_return_logical.py M numpy/f2py/tests/test_return_real.py M numpy/f2py/tests/test_size.py M numpy/f2py/tests/util.py M numpy/f2py/use_rules.py M numpy/fft/__init__.py M numpy/fft/fftpack.py M numpy/fft/helper.py M numpy/fft/info.py M numpy/fft/setup.py M numpy/fft/tests/test_helper.py M numpy/lib/__init__.py M numpy/lib/_datasource.py M numpy/lib/_iotools.py M numpy/lib/arraypad.py M numpy/lib/arraysetops.py M numpy/lib/arrayterator.py M numpy/lib/financial.py M numpy/lib/format.py M numpy/lib/function_base.py M numpy/lib/index_tricks.py M numpy/lib/info.py M numpy/lib/npyio.py M numpy/lib/polynomial.py M numpy/lib/recfunctions.py M numpy/lib/scimath.py M numpy/lib/setup.py M numpy/lib/shape_base.py M numpy/lib/stride_tricks.py M numpy/lib/tests/test__datasource.py M numpy/lib/tests/test__iotools.py M numpy/lib/tests/test_arraypad.py M numpy/lib/tests/test_arraysetops.py M numpy/lib/tests/test_arrayterator.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_format.py M numpy/lib/tests/test_function_base.py M numpy/lib/tests/test_index_tricks.py M numpy/lib/tests/test_io.py M numpy/lib/tests/test_polynomial.py M numpy/lib/tests/test_recfunctions.py M numpy/lib/tests/test_regression.py M numpy/lib/tests/test_shape_base.py M numpy/lib/tests/test_stride_tricks.py M numpy/lib/tests/test_twodim_base.py M numpy/lib/tests/test_type_check.py M numpy/lib/tests/test_ufunclike.py M numpy/lib/tests/test_utils.py M numpy/lib/twodim_base.py M numpy/lib/type_check.py M numpy/lib/ufunclike.py M numpy/lib/user_array.py M numpy/lib/utils.py M numpy/linalg/__init__.py M numpy/linalg/info.py M numpy/linalg/lapack_lite/clapack_scrub.py M numpy/linalg/lapack_lite/fortran.py M numpy/linalg/lapack_lite/make_lite.py M numpy/linalg/linalg.py M numpy/linalg/setup.py M numpy/linalg/tests/test_build.py M numpy/linalg/tests/test_linalg.py M numpy/linalg/tests/test_regression.py M numpy/ma/__init__.py M numpy/ma/bench.py M numpy/ma/core.py M numpy/ma/extras.py M numpy/ma/mrecords.py M numpy/ma/setup.py M numpy/ma/tests/test_core.py M numpy/ma/tests/test_extras.py M numpy/ma/tests/test_mrecords.py M numpy/ma/tests/test_old_ma.py M numpy/ma/tests/test_regression.py M numpy/ma/tests/test_subclassing.py M numpy/ma/testutils.py M numpy/ma/timer_comparison.py M numpy/ma/version.py M numpy/matlib.py M numpy/matrixlib/__init__.py M numpy/matrixlib/defmatrix.py M numpy/matrixlib/setup.py M numpy/matrixlib/tests/test_defmatrix.py M numpy/matrixlib/tests/test_multiarray.py M numpy/matrixlib/tests/test_numeric.py M numpy/matrixlib/tests/test_regression.py M numpy/numarray/__init__.py M numpy/numarray/alter_code1.py M numpy/numarray/alter_code2.py M numpy/numarray/compat.py M numpy/numarray/convolve.py M numpy/numarray/fft.py M numpy/numarray/functions.py M numpy/numarray/image.py M numpy/numarray/linear_algebra.py M numpy/numarray/ma.py M numpy/numarray/matrix.py M numpy/numarray/mlab.py M numpy/numarray/nd_image.py M numpy/numarray/numerictypes.py M numpy/numarray/random_array.py M numpy/numarray/session.py M numpy/numarray/setup.py M numpy/numarray/ufuncs.py M numpy/numarray/util.py M numpy/oldnumeric/__init__.py M numpy/oldnumeric/alter_code1.py M numpy/oldnumeric/alter_code2.py M numpy/oldnumeric/array_printer.py M numpy/oldnumeric/arrayfns.py M numpy/oldnumeric/compat.py M numpy/oldnumeric/fft.py M numpy/oldnumeric/fix_default_axis.py M numpy/oldnumeric/functions.py M numpy/oldnumeric/linear_algebra.py M numpy/oldnumeric/ma.py M numpy/oldnumeric/matrix.py M numpy/oldnumeric/misc.py M numpy/oldnumeric/mlab.py M numpy/oldnumeric/precision.py M numpy/oldnumeric/random_array.py M numpy/oldnumeric/rng.py M numpy/oldnumeric/rng_stats.py M numpy/oldnumeric/setup.py M numpy/oldnumeric/tests/test_oldnumeric.py M numpy/oldnumeric/tests/test_regression.py M numpy/oldnumeric/typeconv.py M numpy/oldnumeric/ufuncs.py M numpy/oldnumeric/user_array.py M numpy/polynomial/__init__.py M numpy/polynomial/polytemplate.py M numpy/polynomial/setup.py M numpy/polynomial/tests/test_printing.py M numpy/random/__init__.py M numpy/random/info.py M numpy/random/mtrand/generate_mtrand_c.py M numpy/random/setup.py M numpy/random/tests/test_random.py M numpy/random/tests/test_regression.py M numpy/setup.py M numpy/testing/__init__.py M numpy/testing/decorators.py M numpy/testing/noseclasses.py M numpy/testing/nosetester.py M numpy/testing/nulltester.py M numpy/testing/numpytest.py M numpy/testing/print_coercion_tables.py M numpy/testing/setup.py M numpy/testing/tests/test_decorators.py M numpy/testing/tests/test_doctesting.py M numpy/testing/tests/test_utils.py M numpy/testing/utils.py M numpy/tests/test_ctypeslib.py M numpy/tests/test_matlib.py M pavement.py M setup.py M setupegg.py M tools/allocation_tracking/setup.py M tools/allocation_tracking/track_allocations.py M tools/c_coverage/c_coverage_report.py M tools/commitstats.py M tools/py3tool.py M tools/test-installed-numpy.py Log Message: ----------- 2to3: Put `from __future__ import division in every python file. This should be harmless, as we already are division clean. However, placement of this import takes some care. In the future a script can be used to append new features without worry, at least until such time as it exceeds a single line. Having that ability will make it easier to deal with absolute imports and printing updates. Commit: cabc07e185a0ffad5f8055760b385aa5cca85896 https://github.com/numpy/numpy/commit/cabc07e185a0ffad5f8055760b385aa5cca85896 Author: Charles Harris Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M numpy/f2py/crackfortran.py Log Message: ----------- MAINT: Make numpy/f2py/crackfortran docstring read better. The copyright and short summary were moved to the top of the docstring with the usage description below. Commit: d12dad4d42a4684d1e0a40c0105772ebab92d6bc https://github.com/numpy/numpy/commit/d12dad4d42a4684d1e0a40c0105772ebab92d6bc Author: Charles Harris Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M doc/cdoc/numpyfilter.py M doc/cython/run_test.py M doc/cython/setup.py M doc/example.py M doc/newdtype_example/example.py M doc/newdtype_example/floatint/__init__.py M doc/newdtype_example/setup.py M doc/numpybook/comparison/ctypes/filter.py M doc/numpybook/comparison/ctypes/interface.py M doc/numpybook/comparison/pyrex/setup.py M doc/numpybook/comparison/timing.py M doc/numpybook/comparison/weave/filter.py M doc/numpybook/comparison/weave/inline.py M doc/numpybook/runcode.py M doc/postprocess.py M doc/pyrex/run_test.py M doc/pyrex/setup.py M doc/source/conf.py M doc/sphinxext/numpydoc/comment_eater.py M doc/sphinxext/numpydoc/compiler_unparse.py M doc/sphinxext/numpydoc/docscrape.py M doc/sphinxext/numpydoc/docscrape_sphinx.py M doc/sphinxext/numpydoc/linkcode.py M doc/sphinxext/numpydoc/numpydoc.py M doc/sphinxext/numpydoc/phantom_import.py M doc/sphinxext/numpydoc/plot_directive.py M doc/sphinxext/numpydoc/tests/test_docscrape.py M doc/sphinxext/numpydoc/traitsdoc.py M doc/sphinxext/setup.py M doc/summarize.py M doc/swig/test/setup.py M doc/swig/test/testArray.py M doc/swig/test/testFarray.py M doc/swig/test/testFortran.py M doc/swig/test/testMatrix.py M doc/swig/test/testTensor.py M doc/swig/test/testVector.py M numpy/__init__.py M numpy/_import_tools.py M numpy/add_newdocs.py M numpy/build_utils/__init__.py M numpy/build_utils/common.py M numpy/build_utils/waf.py M numpy/compat/__init__.py M numpy/compat/_inspect.py M numpy/compat/py3k.py M numpy/compat/setup.py M numpy/core/__init__.py M numpy/core/_internal.py M numpy/core/_methods.py M numpy/core/arrayprint.py M numpy/core/code_generators/__init__.py M numpy/core/code_generators/cversions.py 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/generate_umath.py M numpy/core/code_generators/numpy_api.py M numpy/core/code_generators/ufunc_docstrings.py M numpy/core/defchararray.py M numpy/core/fromnumeric.py M numpy/core/function_base.py M numpy/core/getlimits.py M numpy/core/info.py M numpy/core/machar.py M numpy/core/memmap.py M numpy/core/numeric.py M numpy/core/numerictypes.py M numpy/core/records.py M numpy/core/setup.py M numpy/core/setup_common.py M numpy/core/shape_base.py M numpy/core/src/multiarray/testcalcs.py M numpy/core/tests/test_api.py M numpy/core/tests/test_arrayprint.py M numpy/core/tests/test_blasdot.py M numpy/core/tests/test_datetime.py M numpy/core/tests/test_defchararray.py M numpy/core/tests/test_deprecations.py M numpy/core/tests/test_dtype.py M numpy/core/tests/test_einsum.py M numpy/core/tests/test_errstate.py M numpy/core/tests/test_function_base.py M numpy/core/tests/test_getlimits.py M numpy/core/tests/test_half.py M numpy/core/tests/test_indexerrors.py M numpy/core/tests/test_indexing.py M numpy/core/tests/test_item_selection.py M numpy/core/tests/test_machar.py M numpy/core/tests/test_memmap.py M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_multiarray_assignment.py M numpy/core/tests/test_nditer.py M numpy/core/tests/test_numeric.py M numpy/core/tests/test_numerictypes.py M numpy/core/tests/test_print.py M numpy/core/tests/test_records.py M numpy/core/tests/test_regression.py M numpy/core/tests/test_scalarmath.py M numpy/core/tests/test_scalarprint.py M numpy/core/tests/test_shape_base.py M numpy/core/tests/test_ufunc.py M numpy/core/tests/test_umath.py M numpy/core/tests/test_umath_complex.py M numpy/core/tests/test_unicode.py M numpy/ctypeslib.py M numpy/distutils/__init__.py M numpy/distutils/__version__.py M numpy/distutils/ccompiler.py M numpy/distutils/command/__init__.py M numpy/distutils/command/autodist.py M numpy/distutils/command/bdist_rpm.py M numpy/distutils/command/build.py M numpy/distutils/command/build_clib.py M numpy/distutils/command/build_ext.py M numpy/distutils/command/build_py.py M numpy/distutils/command/build_scripts.py M numpy/distutils/command/build_src.py M numpy/distutils/command/config.py M numpy/distutils/command/config_compiler.py M numpy/distutils/command/develop.py M numpy/distutils/command/egg_info.py M numpy/distutils/command/install.py M numpy/distutils/command/install_clib.py M numpy/distutils/command/install_data.py M numpy/distutils/command/install_headers.py M numpy/distutils/command/sdist.py M numpy/distutils/compat.py M numpy/distutils/conv_template.py M numpy/distutils/core.py M numpy/distutils/cpuinfo.py M numpy/distutils/environment.py M numpy/distutils/exec_command.py M numpy/distutils/extension.py M numpy/distutils/fcompiler/__init__.py M numpy/distutils/fcompiler/absoft.py M numpy/distutils/fcompiler/compaq.py M numpy/distutils/fcompiler/g95.py M numpy/distutils/fcompiler/gnu.py M numpy/distutils/fcompiler/hpux.py M numpy/distutils/fcompiler/ibm.py M numpy/distutils/fcompiler/intel.py M numpy/distutils/fcompiler/lahey.py M numpy/distutils/fcompiler/mips.py M numpy/distutils/fcompiler/nag.py M numpy/distutils/fcompiler/none.py M numpy/distutils/fcompiler/pathf95.py M numpy/distutils/fcompiler/pg.py M numpy/distutils/fcompiler/sun.py M numpy/distutils/fcompiler/vast.py M numpy/distutils/from_template.py M numpy/distutils/info.py M numpy/distutils/intelccompiler.py M numpy/distutils/interactive.py M numpy/distutils/lib2def.py M numpy/distutils/line_endings.py M numpy/distutils/log.py M numpy/distutils/mingw32ccompiler.py M numpy/distutils/misc_util.py M numpy/distutils/npy_pkg_config.py M numpy/distutils/numpy_distribution.py M numpy/distutils/pathccompiler.py M numpy/distutils/setup.py M numpy/distutils/system_info.py M numpy/distutils/tests/f2py_ext/__init__.py M numpy/distutils/tests/f2py_ext/setup.py M numpy/distutils/tests/f2py_ext/tests/test_fib2.py M numpy/distutils/tests/f2py_f90_ext/__init__.py M numpy/distutils/tests/f2py_f90_ext/setup.py M numpy/distutils/tests/f2py_f90_ext/tests/test_foo.py M numpy/distutils/tests/gen_ext/__init__.py M numpy/distutils/tests/gen_ext/setup.py M numpy/distutils/tests/gen_ext/tests/test_fib3.py M numpy/distutils/tests/pyrex_ext/__init__.py M numpy/distutils/tests/pyrex_ext/setup.py M numpy/distutils/tests/pyrex_ext/tests/test_primes.py M numpy/distutils/tests/setup.py M numpy/distutils/tests/swig_ext/__init__.py M numpy/distutils/tests/swig_ext/setup.py M numpy/distutils/tests/swig_ext/tests/test_example.py M numpy/distutils/tests/swig_ext/tests/test_example2.py M numpy/distutils/tests/test_fcompiler_gnu.py M numpy/distutils/tests/test_fcompiler_intel.py M numpy/distutils/tests/test_misc_util.py M numpy/distutils/tests/test_npy_pkg_config.py M numpy/distutils/unixccompiler.py M numpy/doc/__init__.py M numpy/doc/basics.py M numpy/doc/broadcasting.py M numpy/doc/byteswapping.py M numpy/doc/constants.py M numpy/doc/creation.py M numpy/doc/glossary.py M numpy/doc/howtofind.py M numpy/doc/indexing.py M numpy/doc/internals.py M numpy/doc/io.py M numpy/doc/jargon.py M numpy/doc/methods_vs_functions.py M numpy/doc/misc.py M numpy/doc/performance.py M numpy/doc/structured_arrays.py M numpy/doc/subclassing.py M numpy/doc/ufuncs.py M numpy/dual.py M numpy/f2py/__init__.py M numpy/f2py/__version__.py M numpy/f2py/auxfuncs.py M numpy/f2py/capi_maps.py M numpy/f2py/cb_rules.py M numpy/f2py/cfuncs.py M numpy/f2py/common_rules.py M numpy/f2py/crackfortran.py M numpy/f2py/diagnose.py M numpy/f2py/doc/collectinput.py M numpy/f2py/docs/pytest.py M numpy/f2py/docs/usersguide/setup_example.py M numpy/f2py/f2py2e.py M numpy/f2py/f2py_testing.py M numpy/f2py/f90mod_rules.py M numpy/f2py/func2subr.py M numpy/f2py/info.py M numpy/f2py/rules.py M numpy/f2py/setup.py M numpy/f2py/tests/test_array_from_pyobj.py M numpy/f2py/tests/test_assumed_shape.py M numpy/f2py/tests/test_callback.py M numpy/f2py/tests/test_kind.py M numpy/f2py/tests/test_mixed.py M numpy/f2py/tests/test_return_character.py M numpy/f2py/tests/test_return_complex.py M numpy/f2py/tests/test_return_integer.py M numpy/f2py/tests/test_return_logical.py M numpy/f2py/tests/test_return_real.py M numpy/f2py/tests/test_size.py M numpy/f2py/tests/util.py M numpy/f2py/use_rules.py M numpy/fft/__init__.py M numpy/fft/fftpack.py M numpy/fft/helper.py M numpy/fft/info.py M numpy/fft/setup.py M numpy/fft/tests/test_helper.py M numpy/lib/__init__.py M numpy/lib/_datasource.py M numpy/lib/_iotools.py M numpy/lib/arraypad.py M numpy/lib/arraysetops.py M numpy/lib/arrayterator.py M numpy/lib/financial.py M numpy/lib/format.py M numpy/lib/function_base.py M numpy/lib/index_tricks.py M numpy/lib/info.py M numpy/lib/npyio.py M numpy/lib/polynomial.py M numpy/lib/recfunctions.py M numpy/lib/scimath.py M numpy/lib/setup.py M numpy/lib/shape_base.py M numpy/lib/stride_tricks.py M numpy/lib/tests/test__datasource.py M numpy/lib/tests/test__iotools.py M numpy/lib/tests/test_arraypad.py M numpy/lib/tests/test_arraysetops.py M numpy/lib/tests/test_arrayterator.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_format.py M numpy/lib/tests/test_function_base.py M numpy/lib/tests/test_index_tricks.py M numpy/lib/tests/test_io.py M numpy/lib/tests/test_polynomial.py M numpy/lib/tests/test_recfunctions.py M numpy/lib/tests/test_regression.py M numpy/lib/tests/test_shape_base.py M numpy/lib/tests/test_stride_tricks.py M numpy/lib/tests/test_twodim_base.py M numpy/lib/tests/test_type_check.py M numpy/lib/tests/test_ufunclike.py M numpy/lib/tests/test_utils.py M numpy/lib/twodim_base.py M numpy/lib/type_check.py M numpy/lib/ufunclike.py M numpy/lib/user_array.py M numpy/lib/utils.py M numpy/linalg/__init__.py M numpy/linalg/info.py M numpy/linalg/lapack_lite/clapack_scrub.py M numpy/linalg/lapack_lite/fortran.py M numpy/linalg/lapack_lite/make_lite.py M numpy/linalg/linalg.py M numpy/linalg/setup.py M numpy/linalg/tests/test_build.py M numpy/linalg/tests/test_linalg.py M numpy/linalg/tests/test_regression.py M numpy/ma/__init__.py M numpy/ma/bench.py M numpy/ma/core.py M numpy/ma/extras.py M numpy/ma/mrecords.py M numpy/ma/setup.py M numpy/ma/tests/test_core.py M numpy/ma/tests/test_extras.py M numpy/ma/tests/test_mrecords.py M numpy/ma/tests/test_old_ma.py M numpy/ma/tests/test_regression.py M numpy/ma/tests/test_subclassing.py M numpy/ma/testutils.py M numpy/ma/timer_comparison.py M numpy/ma/version.py M numpy/matlib.py M numpy/matrixlib/__init__.py M numpy/matrixlib/defmatrix.py M numpy/matrixlib/setup.py M numpy/matrixlib/tests/test_defmatrix.py M numpy/matrixlib/tests/test_multiarray.py M numpy/matrixlib/tests/test_numeric.py M numpy/matrixlib/tests/test_regression.py M numpy/numarray/__init__.py M numpy/numarray/alter_code1.py M numpy/numarray/alter_code2.py M numpy/numarray/compat.py M numpy/numarray/convolve.py M numpy/numarray/fft.py M numpy/numarray/functions.py M numpy/numarray/image.py M numpy/numarray/linear_algebra.py M numpy/numarray/ma.py M numpy/numarray/matrix.py M numpy/numarray/mlab.py M numpy/numarray/nd_image.py M numpy/numarray/numerictypes.py M numpy/numarray/random_array.py M numpy/numarray/session.py M numpy/numarray/setup.py M numpy/numarray/ufuncs.py M numpy/numarray/util.py M numpy/oldnumeric/__init__.py M numpy/oldnumeric/alter_code1.py M numpy/oldnumeric/alter_code2.py M numpy/oldnumeric/array_printer.py M numpy/oldnumeric/arrayfns.py M numpy/oldnumeric/compat.py M numpy/oldnumeric/fft.py M numpy/oldnumeric/fix_default_axis.py M numpy/oldnumeric/functions.py M numpy/oldnumeric/linear_algebra.py M numpy/oldnumeric/ma.py M numpy/oldnumeric/matrix.py M numpy/oldnumeric/misc.py M numpy/oldnumeric/mlab.py M numpy/oldnumeric/precision.py M numpy/oldnumeric/random_array.py M numpy/oldnumeric/rng.py M numpy/oldnumeric/rng_stats.py M numpy/oldnumeric/setup.py M numpy/oldnumeric/tests/test_oldnumeric.py M numpy/oldnumeric/tests/test_regression.py M numpy/oldnumeric/typeconv.py M numpy/oldnumeric/ufuncs.py M numpy/oldnumeric/user_array.py M numpy/polynomial/__init__.py M numpy/polynomial/polytemplate.py M numpy/polynomial/setup.py M numpy/polynomial/tests/test_printing.py M numpy/random/__init__.py M numpy/random/info.py M numpy/random/mtrand/generate_mtrand_c.py M numpy/random/setup.py M numpy/random/tests/test_random.py M numpy/random/tests/test_regression.py M numpy/setup.py M numpy/testing/__init__.py M numpy/testing/decorators.py M numpy/testing/noseclasses.py M numpy/testing/nosetester.py M numpy/testing/nulltester.py M numpy/testing/numpytest.py M numpy/testing/print_coercion_tables.py M numpy/testing/setup.py M numpy/testing/tests/test_decorators.py M numpy/testing/tests/test_doctesting.py M numpy/testing/tests/test_utils.py M numpy/testing/utils.py M numpy/tests/test_ctypeslib.py M numpy/tests/test_matlib.py M pavement.py M setup.py M setupegg.py M tools/allocation_tracking/setup.py M tools/allocation_tracking/track_allocations.py M tools/c_coverage/c_coverage_report.py M tools/commitstats.py M tools/py3tool.py M tools/test-installed-numpy.py Log Message: ----------- Merge pull request #3026 from charris/2to3-fix-print 2to3: Put `from __future__ import division` in every python file. Compare: https://github.com/numpy/numpy/compare/890ee94dd907...d12dad4d42a4 From noreply at github.com Fri Mar 1 17:33:43 2013 From: noreply at github.com (GitHub) Date: Fri, 01 Mar 2013 14:33:43 -0800 Subject: [Numpy-svn] [numpy/numpy] 398b07: DOC: Remove documentation of non-existing advanced... Message-ID: <51312cc73c3aa_150018ddaf079940@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 398b0765c21f445db1af9e48735fe2a46f7d1efb https://github.com/numpy/numpy/commit/398b0765c21f445db1af9e48735fe2a46f7d1efb Author: Sebastian Berg Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M doc/source/reference/c-api.iterator.rst Log Message: ----------- DOC: Remove documentation of non-existing advanced iter NA flags. Commit: 2b71ffb70266592c126e2b2c9a57d3b94f87454d https://github.com/numpy/numpy/commit/2b71ffb70266592c126e2b2c9a57d3b94f87454d Author: njsmith Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M doc/source/reference/c-api.iterator.rst Log Message: ----------- Merge pull request #3106 from seberg/remove-maskNA-nditer-doc DOC: Remove documentation of non-existing advanced iter NA flags. Compare: https://github.com/numpy/numpy/compare/d12dad4d42a4...2b71ffb70266 From noreply at github.com Fri Mar 1 17:34:58 2013 From: noreply at github.com (GitHub) Date: Fri, 01 Mar 2013 14:34:58 -0800 Subject: [Numpy-svn] [numpy/numpy] 524d8e: BUG: initialize op_axes when only itershape is giv... Message-ID: <51312d1299605_2247db0aec259ed@sh4.rs.github.com.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 524d8e524ae3702a82488cfa34a72a4e430a2fcb https://github.com/numpy/numpy/commit/524d8e524ae3702a82488cfa34a72a4e430a2fcb Author: Sebastian Berg Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M numpy/core/src/multiarray/nditer_pywrap.c M numpy/core/tests/test_nditer.py Log Message: ----------- BUG: initialize op_axes when only itershape is given In this case, the initialization used the number of dimensions instead of setting it to NULL for each operand, leading to possible segmentation faults. Commit: 0bf8638df5701972f16653567d2b1c06338f6342 https://github.com/numpy/numpy/commit/0bf8638df5701972f16653567d2b1c06338f6342 Author: Sebastian Berg Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M doc/source/reference/c-api.iterator.rst Log Message: ----------- DOC: Remove documentation of non-existing advanced iter NA flags. Commit: 8bfa60d222d2405e34be8bfc614be2b1a1f9e118 https://github.com/numpy/numpy/commit/8bfa60d222d2405e34be8bfc614be2b1a1f9e118 Author: njsmith Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M doc/source/reference/c-api.iterator.rst M numpy/core/src/multiarray/nditer_pywrap.c M numpy/core/tests/test_nditer.py Log Message: ----------- Merge pull request #3105 from seberg/backport-nditer-fix-op_axes-initialization Backport nditer fix op axes initialization Compare: https://github.com/numpy/numpy/compare/9231850d62e3...8bfa60d222d2 From noreply at github.com Fri Mar 1 20:48:39 2013 From: noreply at github.com (GitHub) Date: Fri, 01 Mar 2013 17:48:39 -0800 Subject: [Numpy-svn] [numpy/numpy] a226da: BUG: Choose a more unique PY_ARRAY_UNIQUE_SYMBOL i... Message-ID: <51315a77b07f3_60418ddaf073021@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a226daa75816577ac9c734133e600e5eebd9aaa9 https://github.com/numpy/numpy/commit/a226daa75816577ac9c734133e600e5eebd9aaa9 Author: Bradley M. Froehle Date: 2013-02-24 (Sun, 24 Feb 2013) Changed paths: M numpy/f2py/src/fortranobject.h Log Message: ----------- BUG: Choose a more unique PY_ARRAY_UNIQUE_SYMBOL in f2py. In a few exceptional cases where symbols are shared between different Python modules the use of `PyArray_API` in f2py (fortranobject.h) conflicts with the regular use of the same symbol in the multiarray module. Generally the symptom of this conflicting use is a segfault when importing a f2py'ed module. This occurs because the module init code somehow overwrites the first element of `PyArray_API` with the location of `PyArray_API`, causing a crash when `PyArray_GetNDArrayCVersion` is called. Closes gh-2521. Commit: d21281a6f4070afc706da90e40802b42ceda7e99 https://github.com/numpy/numpy/commit/d21281a6f4070afc706da90e40802b42ceda7e99 Author: Charles Harris Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M numpy/f2py/src/fortranobject.h Log Message: ----------- Merge pull request #3014 from bfroehle/f2py_unque_symbol BUG: Choose a more unique PY_ARRAY_UNIQUE_SYMBOL in f2py. Compare: https://github.com/numpy/numpy/compare/2b71ffb70266...d21281a6f407 From noreply at github.com Fri Mar 1 20:53:12 2013 From: noreply at github.com (GitHub) Date: Fri, 01 Mar 2013 17:53:12 -0800 Subject: [Numpy-svn] [numpy/numpy] 1613e0: BUG: Fix generalized ufunc so repeating labels in ... Message-ID: <51315b8850cfd_53e718ddaf078742@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 1613e097b337b0042848d442fece8a975144180d https://github.com/numpy/numpy/commit/1613e097b337b0042848d442fece8a975144180d Author: Mark Wiebe Date: 2013-01-17 (Thu, 17 Jan 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: Fix generalized ufunc so repeating labels in one input/output is ok Commit: be911e8d54a8d5a89776ed8ccacf77dca34aaed8 https://github.com/numpy/numpy/commit/be911e8d54a8d5a89776ed8ccacf77dca34aaed8 Author: Mark Wiebe Date: 2013-01-17 (Thu, 17 Jan 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: Missed case of broadcasting onto core dimensions in gufunc Commit: 9a70cfdd04b04fe073c746af6186803511b0b390 https://github.com/numpy/numpy/commit/9a70cfdd04b04fe073c746af6186803511b0b390 Author: Mark Wiebe Date: 2013-01-17 (Thu, 17 Jan 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: Make sure the nditer doesn't complain when 0 broadcast dims Commit: b5c77332b0ef46d7373c92e71866a8885f375ddf https://github.com/numpy/numpy/commit/b5c77332b0ef46d7373c92e71866a8885f375ddf Author: Mark Wiebe Date: 2013-01-17 (Thu, 17 Jan 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- TST: Add test for gufunc scalar case Commit: 12be5b774be180699acba195db4dd81d6f77125c https://github.com/numpy/numpy/commit/12be5b774be180699acba195db4dd81d6f77125c Author: Mark Wiebe Date: 2013-01-17 (Thu, 17 Jan 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: Fix bug in gufunc scalar case Commit: fa9dbef4020bd242a9df6215bb3b9a10c8815848 https://github.com/numpy/numpy/commit/fa9dbef4020bd242a9df6215bb3b9a10c8815848 Author: Mark Wiebe Date: 2013-01-17 (Thu, 17 Jan 2013) Changed paths: M numpy/core/tests/test_ufunc.py Log Message: ----------- TST: Test for a generalized ufunc bug, for zero-sized inputs Commit: cac3de50a2cafe1114b0671dd55ec2d1f6f2601a https://github.com/numpy/numpy/commit/cac3de50a2cafe1114b0671dd55ec2d1f6f2601a Author: Mark Wiebe Date: 2013-01-17 (Thu, 17 Jan 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- BUG: Fix for generalized ufunc zero-sized input case Commit: f2c81b485fa18e7ab918b470403c52751648dd3a https://github.com/numpy/numpy/commit/f2c81b485fa18e7ab918b470403c52751648dd3a Author: ovillellas Date: 2013-01-21 (Mon, 21 Jan 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c Log Message: ----------- compile fix on linux/mac Commit: 985b2674760176d7ec8d53ecc6a1a4f835a94b15 https://github.com/numpy/numpy/commit/985b2674760176d7ec8d53ecc6a1a4f835a94b15 Author: Charles Harris Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_ufunc.py Log Message: ----------- Merge pull request #2953 from ContinuumIO/gufunc-fix generalized ufunc signature problem fix Compare: https://github.com/numpy/numpy/compare/d21281a6f407...985b26747601 From noreply at github.com Sat Mar 2 06:19:16 2013 From: noreply at github.com (GitHub) Date: Sat, 02 Mar 2013 03:19:16 -0800 Subject: [Numpy-svn] [numpy/numpy] 23b87a: BUG: fix NPY_NO_DEPRECATED_API mechanism. Message-ID: <5131e034f104a_319218ddaf07271@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 23b87a54f2e51ba107c179e3d5486c0c9375aefd https://github.com/numpy/numpy/commit/23b87a54f2e51ba107c179e3d5486c0c9375aefd Author: Ralf Gommers Date: 2013-03-02 (Sat, 02 Mar 2013) Changed paths: M doc/HOWTO_RELEASE.rst.txt M numpy/core/code_generators/cversions.py M numpy/core/code_generators/cversions.txt M numpy/core/include/numpy/numpyconfig.h Log Message: ----------- BUG: fix NPY_NO_DEPRECATED_API mechanism. Commit: b149cd5fdc03a8017036953e08d80305fe30bb53 https://github.com/numpy/numpy/commit/b149cd5fdc03a8017036953e08d80305fe30bb53 Author: Ralf Gommers Date: 2013-03-02 (Sat, 02 Mar 2013) Changed paths: M doc/HOWTO_RELEASE.rst.txt M numpy/core/code_generators/cversions.py M numpy/core/code_generators/cversions.txt M numpy/core/include/numpy/numpyconfig.h Log Message: ----------- Merge pull request #3024 from rgommers/fix-api-deprecation BUG: fix NPY_NO_DEPRECATED_API mechanism. Compare: https://github.com/numpy/numpy/compare/985b26747601...b149cd5fdc03 From noreply at github.com Sat Mar 2 06:52:35 2013 From: noreply at github.com (GitHub) Date: Sat, 02 Mar 2013 03:52:35 -0800 Subject: [Numpy-svn] [numpy/numpy] d7fd71: BUG: npy-pkg-config ini files were missing after B... Message-ID: <5131e8035fa97_7bf815a6ae4548ee@sh3.rs.github.com.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: d7fd71d483f89626ca5506c22042d1a5ffb42d76 https://github.com/numpy/numpy/commit/d7fd71d483f89626ca5506c22042d1a5ffb42d76 Author: Ralf Gommers Date: 2013-03-02 (Sat, 02 Mar 2013) Changed paths: M numpy/core/bscript Log Message: ----------- BUG: npy-pkg-config ini files were missing after Bento build. Commit: 1720bb8cb1c2135beda8d4e63a615257e3fd9b52 https://github.com/numpy/numpy/commit/1720bb8cb1c2135beda8d4e63a615257e3fd9b52 Author: njsmith Date: 2013-03-02 (Sat, 02 Mar 2013) Changed paths: M numpy/core/bscript Log Message: ----------- Merge pull request #3108 from rgommers/backport-2943-bento-ini-files BUG: npy-pkg-config ini files were missing after Bento build. Compare: https://github.com/numpy/numpy/compare/8bfa60d222d2...1720bb8cb1c2 From noreply at github.com Sat Mar 2 11:37:44 2013 From: noreply at github.com (GitHub) Date: Sat, 02 Mar 2013 08:37:44 -0800 Subject: [Numpy-svn] [numpy/numpy] 1fa4ca: Travis: record some basic information about the bu... Message-ID: <51322ad8b61c5_183e18ddaf077827@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 1fa4cad1ba63d6c5ea70758f42504b6c0da716d2 https://github.com/numpy/numpy/commit/1fa4cad1ba63d6c5ea70758f42504b6c0da716d2 Author: Nathaniel J. Smith Date: 2013-03-02 (Sat, 02 Mar 2013) Changed paths: M .travis.yml Log Message: ----------- Travis: record some basic information about the build platform The question has come up sometimes about how much memory etc. we have available for Travis builds. Let's just log the relevant resource limits at the top of every build log. Commit: 6f23bce1530d032012dbd60929fb9def84c36467 https://github.com/numpy/numpy/commit/6f23bce1530d032012dbd60929fb9def84c36467 Author: Charles Harris Date: 2013-03-02 (Sat, 02 Mar 2013) Changed paths: M .travis.yml Log Message: ----------- Merge pull request #3109 from njsmith/travis-check-sys-info Travis: record some basic information about the build platform Compare: https://github.com/numpy/numpy/compare/b149cd5fdc03...6f23bce1530d From noreply at github.com Sat Mar 2 16:12:09 2013 From: noreply at github.com (GitHub) Date: Sat, 02 Mar 2013 13:12:09 -0800 Subject: [Numpy-svn] [numpy/numpy] b73eaa: Add texinfo build target for document Message-ID: <51326b29281a9_1a3db0aec10624@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b73eaab2fe875b0fdca1176cbdb55a4b8fcdc098 https://github.com/numpy/numpy/commit/b73eaab2fe875b0fdca1176cbdb55a4b8fcdc098 Author: Takafumi Arakaki Date: 2013-03-02 (Sat, 02 Mar 2013) Changed paths: M doc/Makefile M doc/source/conf.py Log Message: ----------- Add texinfo build target for document Commit: e24e0d8d41cf2b64bc4e34ee71618c10c9043e5f https://github.com/numpy/numpy/commit/e24e0d8d41cf2b64bc4e34ee71618c10c9043e5f Author: Charles Harris Date: 2013-03-02 (Sat, 02 Mar 2013) Changed paths: M doc/Makefile M doc/source/conf.py Log Message: ----------- Rebase and merge pull request #330. Add texinfo build target for document Compare: https://github.com/numpy/numpy/compare/6f23bce1530d...e24e0d8d41cf From noreply at github.com Sun Mar 3 17:54:22 2013 From: noreply at github.com (GitHub) Date: Sun, 03 Mar 2013 14:54:22 -0800 Subject: [Numpy-svn] [numpy/numpy] 9207b4: ENH: Skip already applied fixers when running 2to3... Message-ID: <5133d49eac0b9_3cbd15a6ae459088@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9207b4c109158e96887d4262e3f9cbe2ab0fdf78 https://github.com/numpy/numpy/commit/9207b4c109158e96887d4262e3f9cbe2ab0fdf78 Author: Charles Harris Date: 2013-03-03 (Sun, 03 Mar 2013) Changed paths: M tools/py3tool.py Log Message: ----------- ENH: Skip already applied fixers when running 2to3. This is done in `tools/py3tool.py` by providing a list of fixers that is passed in the call to 2to3 with with the `-x` option that tells 2to3 to skip them. Closes #3113 Commit: 9a62d54e871b5c600d5227a9236471c696e50b5f https://github.com/numpy/numpy/commit/9a62d54e871b5c600d5227a9236471c696e50b5f Author: njsmith Date: 2013-03-03 (Sun, 03 Mar 2013) Changed paths: M tools/py3tool.py Log Message: ----------- Merge pull request #3115 from charris/2to3-skip-fixers ENH: Skip already applied fixers when running 2to3. Compare: https://github.com/numpy/numpy/compare/e24e0d8d41cf...9a62d54e871b From noreply at github.com Mon Mar 4 08:35:20 2013 From: noreply at github.com (GitHub) Date: Mon, 04 Mar 2013 05:35:20 -0800 Subject: [Numpy-svn] [numpy/numpy] a53009: BUG: fix random.choice scalar object result and di... Message-ID: <5134a3187264f_344d15a6ae45424e@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a530098e816e1164efdb356ac2280ba25bfb1c7f https://github.com/numpy/numpy/commit/a530098e816e1164efdb356ac2280ba25bfb1c7f Author: Sebastian Berg Date: 2013-03-04 (Mon, 04 Mar 2013) Changed paths: M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- BUG: fix random.choice scalar object result and disallow 0-d arrays Object arrays failed due to bad check for finding out if the result should be a scalar type and not an array when size=None. Also in this case the creation of the new array was wrong. This should be fixed with this. The second fix is to forbid 0-d arrays. Allowing 0-d arrays does not make much sense. But it is dangerous because for example floats will be interpreted as 1-d arrays, while one may expect that they are interpreted as integers. This also saves the trouble of reliably detecting all integers... Commit: 66ffc58fb390c3953f9e3047ed9da54329af6baf https://github.com/numpy/numpy/commit/66ffc58fb390c3953f9e3047ed9da54329af6baf Author: Sebastian Berg Date: 2013-03-04 (Mon, 04 Mar 2013) Changed paths: M numpy/random/mtrand/mtrand.c Log Message: ----------- MAINT: regenerate mtrand.c Commit: e1055868eb6c015a568f0ccff29b37d1e3970242 https://github.com/numpy/numpy/commit/e1055868eb6c015a568f0ccff29b37d1e3970242 Author: seberg Date: 2013-03-04 (Mon, 04 Mar 2013) Changed paths: M numpy/random/mtrand/mtrand.c M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- Merge pull request #2992 from seberg/choice-object-scalar BUG: fix random.choice scalar object result and disallow 0-d arrays Compare: https://github.com/numpy/numpy/compare/9a62d54e871b...e1055868eb6c From noreply at github.com Mon Mar 4 14:06:47 2013 From: noreply at github.com (GitHub) Date: Mon, 04 Mar 2013 11:06:47 -0800 Subject: [Numpy-svn] [numpy/numpy] 96ea31: MAINT: Get rid of a ResourceWarning. Message-ID: <5134f0c788bb_365e18ddaf0886f8@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 96ea318b10e31c405798a3f96d93b418d188969d https://github.com/numpy/numpy/commit/96ea318b10e31c405798a3f96d93b418d188969d Author: Charles Harris Date: 2013-03-03 (Sun, 03 Mar 2013) Changed paths: M numpy/distutils/system_info.py Log Message: ----------- MAINT: Get rid of a ResourceWarning. This one in numpy/distutils/system_info.py. Just keep an explicit reference to a file, then close it. Commit: 31a68dde93137eef779addb005f82ce0a57585e4 https://github.com/numpy/numpy/commit/31a68dde93137eef779addb005f82ce0a57585e4 Author: Charles Harris Date: 2013-03-03 (Sun, 03 Mar 2013) Changed paths: M numpy/lib/tests/test_io.py Log Message: ----------- TST: Get rid of a ResourceWarning. I'm not sure this is the right fix, but test_closing_fid need to check that garbage collection will close a file that goes through a bunch of openings followed by dropping the reference. So the fix is to ignore warnings during the test. I'd just ignore ResourceWarning, but it does not look to be a built in warning in Python 2.7. Commit: 3ba223e867dd6a2bda130d0630ee9aad3c32ae97 https://github.com/numpy/numpy/commit/3ba223e867dd6a2bda130d0630ee9aad3c32ae97 Author: njsmith Date: 2013-03-04 (Mon, 04 Mar 2013) Changed paths: M numpy/distutils/system_info.py M numpy/lib/tests/test_io.py Log Message: ----------- Merge pull request #3114 from charris/fix-resource-warnings Fix resource warnings Compare: https://github.com/numpy/numpy/compare/e1055868eb6c...3ba223e867dd From noreply at github.com Tue Mar 5 15:20:13 2013 From: noreply at github.com (GitHub) Date: Tue, 05 Mar 2013 12:20:13 -0800 Subject: [Numpy-svn] [numpy/numpy] baeaea: 2to3:DEP: Remove interactive setup and gnu compile... Message-ID: <5136537d304d3_492211eb1343059@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: baeaeac6885d67238321101863a7753d366c535e https://github.com/numpy/numpy/commit/baeaeac6885d67238321101863a7753d366c535e Author: Charles Harris Date: 2013-03-05 (Tue, 05 Mar 2013) Changed paths: M numpy/distutils/core.py M numpy/distutils/fcompiler/gnu.py R numpy/distutils/interactive.py M tools/py3tool.py Log Message: ----------- 2to3:DEP: Remove interactive setup and gnu compiler configuration. These havn't been deprecated, but I think few have heard of them, much less used them. Before this change, running setup.py without any arguments would result in interactive help. This patch removes that interactive help and lets setup print its usual list of commands and options. All the script uses of the numpy/distutils/fcompiler compilers look quite broken to me, but I have tried to maintain compatibility with the earlier version of gnu.py after the removal of `raw_input`. These removals solve an incompatibility between Python3 and Python2. The current interactive setup help uses `raw_input`, which has been removed in python3 and replaced by `input`. However, python2 already has an `input` that has different semantics. Rather than deal with this, I think it simpler to keep both `raw_input` and `input` out of numpy. Closes #3063 Closes #3079 Commit: 9311fb7e861e2c8eb686abded01c059b49f0b5e4 https://github.com/numpy/numpy/commit/9311fb7e861e2c8eb686abded01c059b49f0b5e4 Author: njsmith Date: 2013-03-05 (Tue, 05 Mar 2013) Changed paths: M numpy/distutils/core.py M numpy/distutils/fcompiler/gnu.py R numpy/distutils/interactive.py M tools/py3tool.py Log Message: ----------- Merge pull request #3120 from charris/2to3-remove-raw_input 2to3:DEP: Remove interactive setup and gnu compiler configuration. Compare: https://github.com/numpy/numpy/compare/3ba223e867dd...9311fb7e861e From noreply at github.com Tue Mar 5 16:10:44 2013 From: noreply at github.com (GitHub) Date: Tue, 05 Mar 2013 13:10:44 -0800 Subject: [Numpy-svn] [numpy/numpy] 342f07: 2to3: Remove xreadlines and replace f.readlines() ... Message-ID: <51365f5432ae0_6304f30138451da@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 342f074eb412e4cc19ab31a35a4ca04449e61597 https://github.com/numpy/numpy/commit/342f074eb412e4cc19ab31a35a4ca04449e61597 Author: Charles Harris Date: 2013-03-05 (Tue, 05 Mar 2013) Changed paths: M numpy/core/code_generators/genapi.py M numpy/core/setup.py M numpy/distutils/command/build_src.py M numpy/distutils/command/install.py M numpy/distutils/conv_template.py M numpy/distutils/fcompiler/__init__.py M numpy/distutils/fcompiler/ibm.py M numpy/distutils/from_template.py M numpy/distutils/misc_util.py M numpy/distutils/system_info.py M tools/c_coverage/c_coverage_report.py M tools/py3tool.py M tools/win32build/misc/x86analysis.py Log Message: ----------- 2to3: Remove xreadlines and replace f.readlines() by f where valid. An open file `f` has been an iterator since python2.3 and `f.xreadlines()` is no longer needed, so replace it with `f`. Also replace `f.readlines()` with `f` where an iterator will do. The replacement of `f.readlines()` is not critical because it is a list in both python2 and python3, but the code is a bit cleaner. Closes #3093 Commit: e108e1c43466cfa34eb2ef7899c2188b0dbbb5de https://github.com/numpy/numpy/commit/e108e1c43466cfa34eb2ef7899c2188b0dbbb5de Author: Charles Harris Date: 2013-03-05 (Tue, 05 Mar 2013) Changed paths: M numpy/core/code_generators/genapi.py M numpy/core/setup.py M numpy/distutils/command/build_src.py M numpy/distutils/command/install.py M numpy/distutils/conv_template.py M numpy/distutils/fcompiler/__init__.py M numpy/distutils/fcompiler/ibm.py M numpy/distutils/from_template.py M numpy/distutils/misc_util.py M numpy/distutils/system_info.py M tools/c_coverage/c_coverage_report.py M tools/py3tool.py M tools/win32build/misc/x86analysis.py Log Message: ----------- Merge pull request #3121 from charris/2to3-fix-for-in-f_dot_readlines 2to3: Remove xreadlines and replace f.readlines() by f where valid. Compare: https://github.com/numpy/numpy/compare/9311fb7e861e...e108e1c43466 From noreply at github.com Wed Mar 6 11:16:40 2013 From: noreply at github.com (GitHub) Date: Wed, 06 Mar 2013 08:16:40 -0800 Subject: [Numpy-svn] [numpy/numpy] c3fedb: DOC: Fix typo in fft docs (the indexing variable i... Message-ID: <51376be887e5c_3f5be0513c16458@hookshot-fe5-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c3fedb3434f43e05adb0af822b2ed3a807f7382e https://github.com/numpy/numpy/commit/c3fedb3434f43e05adb0af822b2ed3a807f7382e Author: Maximilian Albert Date: 2013-03-06 (Wed, 06 Mar 2013) Changed paths: M numpy/fft/info.py Log Message: ----------- DOC: Fix typo in fft docs (the indexing variable is 'm', not 'n'). Commit: bbcfcf6ad3cbb1cbdc348161ee44f729d41c09d1 https://github.com/numpy/numpy/commit/bbcfcf6ad3cbb1cbdc348161ee44f729d41c09d1 Author: Charles Harris Date: 2013-03-06 (Wed, 06 Mar 2013) Changed paths: M numpy/fft/info.py Log Message: ----------- Merge pull request #3123 from maxalbert/master Typo fix in FFT docs Compare: https://github.com/numpy/numpy/compare/e108e1c43466...bbcfcf6ad3cb From noreply at github.com Thu Mar 7 07:20:35 2013 From: noreply at github.com (GitHub) Date: Thu, 07 Mar 2013 04:20:35 -0800 Subject: [Numpy-svn] [numpy/numpy] f78170: BUG: PyArray_LexSort allocates too much temporary ... Message-ID: <513886136f721_34d07b41344422e@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: f781708d745dfd1e56edeb2dd7658767b557afd2 https://github.com/numpy/numpy/commit/f781708d745dfd1e56edeb2dd7658767b557afd2 Author: Bradley M. Froehle Date: 2013-03-06 (Wed, 06 Mar 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c Log Message: ----------- BUG: PyArray_LexSort allocates too much temporary memory. PyArray_LexSort was allocating memory to hold actual PyArrayObject's and PyArrayIterObject's, but only storing pointers to such objects in the array. Commit: 6fc5018085547c476b0cc90700054289c711e1e0 https://github.com/numpy/numpy/commit/6fc5018085547c476b0cc90700054289c711e1e0 Author: Ond?ej ?ert?k Date: 2013-03-07 (Thu, 07 Mar 2013) Changed paths: M numpy/core/src/multiarray/item_selection.c Log Message: ----------- Merge pull request #3124 from njsmith/backport-2976 BUG: PyArray_LexSort allocates too much temporary memory. Compare: https://github.com/numpy/numpy/compare/1720bb8cb1c2...6fc501808554 From noreply at github.com Thu Mar 7 21:35:29 2013 From: noreply at github.com (GitHub) Date: Thu, 07 Mar 2013 18:35:29 -0800 Subject: [Numpy-svn] [numpy/numpy] 5a3eca: DOC: Add mention of PyArray_SetBaseObject stealing... Message-ID: <51394e716746a_26848a212c520d0@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 5a3ecafe1c7a57db473f926eb4be5a4040ec2344 https://github.com/numpy/numpy/commit/5a3ecafe1c7a57db473f926eb4be5a4040ec2344 Author: Mark Wiebe Date: 2013-03-07 (Thu, 07 Mar 2013) Changed paths: M doc/source/reference/c-api.array.rst Log Message: ----------- DOC: Add mention of PyArray_SetBaseObject stealing a reference Commit: bd7104cef45be9a4250cb67af9225c9606498a51 https://github.com/numpy/numpy/commit/bd7104cef45be9a4250cb67af9225c9606498a51 Author: Charles Harris Date: 2013-03-07 (Thu, 07 Mar 2013) Changed paths: M doc/source/reference/c-api.array.rst Log Message: ----------- Merge pull request #3130 from mwiebe/setbaseobj_doc DOC: Add mention of PyArray_SetBaseObject stealing a reference Compare: https://github.com/numpy/numpy/compare/bbcfcf6ad3cb...bd7104cef45b From noreply at github.com Fri Mar 8 17:59:32 2013 From: noreply at github.com (GitHub) Date: Fri, 08 Mar 2013 14:59:32 -0800 Subject: [Numpy-svn] [numpy/numpy] 8415e8: BUG: Exported f2py_size symbol prevents linking mu... Message-ID: <513a6d54ae24a_15ce10371302102e@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 8415e8983fab1f7492c71f297f94d2544ea7f7fc https://github.com/numpy/numpy/commit/8415e8983fab1f7492c71f297f94d2544ea7f7fc Author: Bradley M. Froehle Date: 2013-03-07 (Thu, 07 Mar 2013) Changed paths: M numpy/f2py/cfuncs.py Log Message: ----------- BUG: Exported f2py_size symbol prevents linking multiple f2py modules. Commit: bb1bdea328ef38e2dfd75c13b804a42a15f8a3be https://github.com/numpy/numpy/commit/bb1bdea328ef38e2dfd75c13b804a42a15f8a3be Author: njsmith Date: 2013-03-08 (Fri, 08 Mar 2013) Changed paths: M numpy/f2py/cfuncs.py Log Message: ----------- Merge pull request #3131 from charris/backport-365 BUG: Exported f2py_size symbol prevents linking multiple f2py modules. Compare: https://github.com/numpy/numpy/compare/6fc501808554...bb1bdea328ef From noreply at github.com Fri Mar 8 18:01:17 2013 From: noreply at github.com (GitHub) Date: Fri, 08 Mar 2013 15:01:17 -0800 Subject: [Numpy-svn] [numpy/numpy] 1af894: BUG: fix random.choice scalar object result and di... Message-ID: <513a6dbcf3ff5_81fe9212c25111@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 1af8949515100c9f625f0c1f3e4c3cb4b10a1638 https://github.com/numpy/numpy/commit/1af8949515100c9f625f0c1f3e4c3cb4b10a1638 Author: Sebastian Berg Date: 2013-03-04 (Mon, 04 Mar 2013) Changed paths: M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- BUG: fix random.choice scalar object result and disallow 0-d arrays Object arrays failed due to bad check for finding out if the result should be a scalar type and not an array when size=None. Also in this case the creation of the new array was wrong. This should be fixed with this. The second fix is to forbid 0-d arrays. Allowing 0-d arrays does not make much sense. But it is dangerous because for example floats will be interpreted as 1-d arrays, while one may expect that they are interpreted as integers. This also saves the trouble of reliably detecting all integers... Commit: 8070640b54ff286dbce033505389aef9033a1234 https://github.com/numpy/numpy/commit/8070640b54ff286dbce033505389aef9033a1234 Author: Sebastian Berg Date: 2013-03-06 (Wed, 06 Mar 2013) Changed paths: M numpy/random/mtrand/mtrand.c M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- MAINT: random.choice python 2.4 compatibility changes Commit: 23a2ce2124149d5beaf087dc9cadcba43fddd001 https://github.com/numpy/numpy/commit/23a2ce2124149d5beaf087dc9cadcba43fddd001 Author: Sebastian Berg Date: 2013-03-06 (Wed, 06 Mar 2013) Changed paths: M numpy/random/mtrand/mtrand.c Log Message: ----------- MAINT: Regenerate mtrand.c Commit: 86a01020d39fa24c6cb8ff54061e5df58d3e65c6 https://github.com/numpy/numpy/commit/86a01020d39fa24c6cb8ff54061e5df58d3e65c6 Author: njsmith Date: 2013-03-08 (Fri, 08 Mar 2013) Changed paths: M numpy/random/mtrand/mtrand.c M numpy/random/mtrand/mtrand.pyx M numpy/random/tests/test_random.py Log Message: ----------- Merge pull request #3117 from seberg/backport-choice-object-scalar Backport gh-2992 Compare: https://github.com/numpy/numpy/compare/bb1bdea328ef...86a01020d39f From noreply at github.com Sat Mar 9 07:49:36 2013 From: noreply at github.com (GitHub) Date: Sat, 09 Mar 2013 04:49:36 -0800 Subject: [Numpy-svn] [numpy/numpy] 1be0d0: DOC: Add mention of PyArray_SetBaseObject stealing... Message-ID: <513b2fe04db30_e5211db1305277f@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 1be0d0819b6f02a71ca4d11817dae5457855689a https://github.com/numpy/numpy/commit/1be0d0819b6f02a71ca4d11817dae5457855689a Author: Mark Wiebe Date: 2013-03-08 (Fri, 08 Mar 2013) Changed paths: M doc/source/reference/c-api.array.rst Log Message: ----------- DOC: Add mention of PyArray_SetBaseObject stealing a reference Commit: c343e5abe886ecaadfa11ff02893cea9056a374f https://github.com/numpy/numpy/commit/c343e5abe886ecaadfa11ff02893cea9056a374f Author: njsmith Date: 2013-03-09 (Sat, 09 Mar 2013) Changed paths: M doc/source/reference/c-api.array.rst Log Message: ----------- Merge pull request #3135 from charris/backport-3130 DOC: Add mention of PyArray_SetBaseObject stealing a reference Compare: https://github.com/numpy/numpy/compare/86a01020d39f...c343e5abe886 From noreply at github.com Sat Mar 9 08:04:18 2013 From: noreply at github.com (GitHub) Date: Sat, 09 Mar 2013 05:04:18 -0800 Subject: [Numpy-svn] [numpy/numpy] 07377a: DOC: Fix typo in fft docs (the indexing variable i... Message-ID: <513b3352de8a9_50de891307418a@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 07377a60c58aa3d6e7e74adb43a6adf545fb3c59 https://github.com/numpy/numpy/commit/07377a60c58aa3d6e7e74adb43a6adf545fb3c59 Author: Maximilian Albert Date: 2013-03-08 (Fri, 08 Mar 2013) Changed paths: M numpy/fft/info.py Log Message: ----------- DOC: Fix typo in fft docs (the indexing variable is 'm', not 'n'). Commit: 16de6883fe16b6fb24e04f5e425450858ce5db59 https://github.com/numpy/numpy/commit/16de6883fe16b6fb24e04f5e425450858ce5db59 Author: njsmith Date: 2013-03-09 (Sat, 09 Mar 2013) Changed paths: M numpy/fft/info.py Log Message: ----------- Merge pull request #3134 from charris/backport-3123 DOC: Fix typo in fft docs (the indexing variable is 'm', not 'n'). Compare: https://github.com/numpy/numpy/compare/c343e5abe886...16de6883fe16 From noreply at github.com Sun Mar 24 12:45:32 2013 From: noreply at github.com (GitHub) Date: Sun, 24 Mar 2013 09:45:32 -0700 Subject: [Numpy-svn] [numpy/numpy] ff0155: BUG: fix issue with distutils.exec_command introdu... Message-ID: <514f2dac8ea29_7a391019130148ba@hookshot-fe6-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: ff01555976cbbac5cb1ee9ecabc170a9d6886641 https://github.com/numpy/numpy/commit/ff01555976cbbac5cb1ee9ecabc170a9d6886641 Author: Ralf Gommers Date: 2013-03-06 (Wed, 06 Mar 2013) Changed paths: M numpy/distutils/exec_command.py A numpy/distutils/tests/test_exec_command.py Log Message: ----------- BUG: fix issue with distutils.exec_command introduced in 1.7.0. Closes gh-2999 and gh-2915. There are several packages (nose, scipy.weave.inline, Sage inline Fortran) that replace stdout, in which case it doesn't have a fileno method. This method was attempted to be used (change in gh-2766 to fix a py3k issue). Commit: 7c3b6dd33ec8bee517f1333e1dd0d4fb7078d01c https://github.com/numpy/numpy/commit/7c3b6dd33ec8bee517f1333e1dd0d4fb7078d01c Author: Ondrej Certik Date: 2013-03-07 (Thu, 07 Mar 2013) Changed paths: M numpy/distutils/exec_command.py Log Message: ----------- FIX: add _supports_fileno() for testing fileno() The new _supports_fileno() function works in all versions of Python. The problem was that in Python 2.x, the fileno() method of StringIO() is missing, while in Python 3.x, it is present, but raises an exception. Commit: 6c6194a42cd0b5f47cfa7d43d7ae71c6b5e5ae84 https://github.com/numpy/numpy/commit/6c6194a42cd0b5f47cfa7d43d7ae71c6b5e5ae84 Author: Ondrej Certik Date: 2013-03-07 (Thu, 07 Mar 2013) Changed paths: M numpy/distutils/exec_command.py Log Message: ----------- PEP8: don't use \ Commit: 2fbdd9903fc9bf6e1fe797e92c0157abd67850ce https://github.com/numpy/numpy/commit/2fbdd9903fc9bf6e1fe797e92c0157abd67850ce Author: Ondrej Certik Date: 2013-03-09 (Sat, 09 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- TST: add robust tests for exec_command() First, we test both stdout and stderr. Second, we now test both _exec_command_posix() and _exec_command(), see numpy/distutils/exec_command.py. This reveals a bug in the implementation which will be fixed in the next commit. For now the failing test is commented out so that all tests still pass. Commit: 92770f4c6d6b74ee8788e621b67e757c1a21138e https://github.com/numpy/numpy/commit/92770f4c6d6b74ee8788e621b67e757c1a21138e Author: Ondrej Certik Date: 2013-03-09 (Sat, 09 Mar 2013) Changed paths: M numpy/distutils/exec_command.py M numpy/distutils/tests/test_exec_command.py Log Message: ----------- Implement separate checking for stdout and stderr And enable a test for this that was failing before. Commit: 36c43214d25101c7acd63e0394877b5e04661639 https://github.com/numpy/numpy/commit/36c43214d25101c7acd63e0394877b5e04661639 Author: Ondrej Certik Date: 2013-03-10 (Sun, 10 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- TST: Redirect the other stream to temp. file Now things behave the same if executed with either of: nosetests nosetests -s Commit: 5099683c351929e938985fd770b0a03cf7285ecb https://github.com/numpy/numpy/commit/5099683c351929e938985fd770b0a03cf7285ecb Author: Ondrej Certik Date: 2013-03-10 (Sun, 10 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- TST: skip general test on non-posix platforms Add a comment explaining the issue. Commit: c96c69bf2c133c9c68480e3cb532693fb942c051 https://github.com/numpy/numpy/commit/c96c69bf2c133c9c68480e3cb532693fb942c051 Author: Ond?ej ?ert?k Date: 2013-03-24 (Sun, 24 Mar 2013) Changed paths: M numpy/distutils/exec_command.py A numpy/distutils/tests/test_exec_command.py Log Message: ----------- Merge pull request #3128 from certik/pull-request-3127 BUG: fix issue with distutils.exec_command introduced in 1.7.0. Compare: https://github.com/numpy/numpy/compare/bd7104cef45b...c96c69bf2c13 From noreply at github.com Sun Mar 24 12:46:46 2013 From: noreply at github.com (GitHub) Date: Sun, 24 Mar 2013 09:46:46 -0700 Subject: [Numpy-svn] [numpy/numpy] 623108: BUG: fix issue with distutils.exec_command introdu... Message-ID: <514f2df6c4ffa_304ca3613c6845c@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 6231088d8cab49b657e9d713d48a932a3d0499f3 https://github.com/numpy/numpy/commit/6231088d8cab49b657e9d713d48a932a3d0499f3 Author: Ralf Gommers Date: 2013-03-10 (Sun, 10 Mar 2013) Changed paths: M numpy/distutils/exec_command.py A numpy/distutils/tests/test_exec_command.py Log Message: ----------- BUG: fix issue with distutils.exec_command introduced in 1.7.0. Closes gh-2999 and gh-2915. There are several packages (nose, scipy.weave.inline, Sage inline Fortran) that replace stdout, in which case it doesn't have a fileno method. This method was attempted to be used (change in gh-2766 to fix a py3k issue). Conflicts: numpy/distutils/exec_command.py Commit: 1c016fbad21209e60693e68ab5e2c0a254f54f98 https://github.com/numpy/numpy/commit/1c016fbad21209e60693e68ab5e2c0a254f54f98 Author: Ondrej Certik Date: 2013-03-10 (Sun, 10 Mar 2013) Changed paths: M numpy/distutils/exec_command.py Log Message: ----------- FIX: add _supports_fileno() for testing fileno() The new _supports_fileno() function works in all versions of Python. The problem was that in Python 2.x, the fileno() method of StringIO() is missing, while in Python 3.x, it is present, but raises an exception. Commit: 361a76c8c033925f0b4ae0c2231d4c0548772af2 https://github.com/numpy/numpy/commit/361a76c8c033925f0b4ae0c2231d4c0548772af2 Author: Ondrej Certik Date: 2013-03-10 (Sun, 10 Mar 2013) Changed paths: M numpy/distutils/exec_command.py Log Message: ----------- PEP8: don't use \ Commit: 0ad86c5a112cf0d2e52a6f0f2ac61452f45d0e25 https://github.com/numpy/numpy/commit/0ad86c5a112cf0d2e52a6f0f2ac61452f45d0e25 Author: Ondrej Certik Date: 2013-03-10 (Sun, 10 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- TST: add robust tests for exec_command() First, we test both stdout and stderr. Second, we now test both _exec_command_posix() and _exec_command(), see numpy/distutils/exec_command.py. This reveals a bug in the implementation which will be fixed in the next commit. For now the failing test is commented out so that all tests still pass. Commit: 8ca9bd5b5dc2ef9520bd3081c4c73bdc8d3b76e4 https://github.com/numpy/numpy/commit/8ca9bd5b5dc2ef9520bd3081c4c73bdc8d3b76e4 Author: Ondrej Certik Date: 2013-03-10 (Sun, 10 Mar 2013) Changed paths: M numpy/distutils/exec_command.py M numpy/distutils/tests/test_exec_command.py Log Message: ----------- Implement separate checking for stdout and stderr And enable a test for this that was failing before. Commit: eb0e3f82cc70531359da2e0c7b5fa43a9103c26f https://github.com/numpy/numpy/commit/eb0e3f82cc70531359da2e0c7b5fa43a9103c26f Author: Ondrej Certik Date: 2013-03-10 (Sun, 10 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- TST: Redirect the other stream to temp. file Now things behave the same if executed with either of: nosetests nosetests -s Commit: 1660575c3d61b3cbd5986cdf008d5d9c2e44de33 https://github.com/numpy/numpy/commit/1660575c3d61b3cbd5986cdf008d5d9c2e44de33 Author: Ondrej Certik Date: 2013-03-10 (Sun, 10 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- TST: skip general test on non-posix platforms Add a comment explaining the issue. Commit: e1518439020db0ca73bc97ae8f22571337c0d59e https://github.com/numpy/numpy/commit/e1518439020db0ca73bc97ae8f22571337c0d59e Author: Ondrej Certik Date: 2013-03-10 (Sun, 10 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- TST: rework tests to work with Python 2.4 Instead of using the "with" statement, we introduce 'fake_with' function that does the same. Commit: 9c5f31717f2e0698aece9aa2211f0ee79c18fdcd https://github.com/numpy/numpy/commit/9c5f31717f2e0698aece9aa2211f0ee79c18fdcd Author: Ond?ej ?ert?k Date: 2013-03-24 (Sun, 24 Mar 2013) Changed paths: M numpy/distutils/exec_command.py A numpy/distutils/tests/test_exec_command.py Log Message: ----------- Merge pull request #3136 from certik/backport3128 Backport #3128 Compare: https://github.com/numpy/numpy/compare/16de6883fe16...9c5f31717f2e From noreply at github.com Sun Mar 24 14:42:17 2013 From: noreply at github.com (GitHub) Date: Sun, 24 Mar 2013 11:42:17 -0700 Subject: [Numpy-svn] [numpy/numpy] 9f829a: DOC: add 1.7.1-notes.rst notes Message-ID: <514f490913cb5_715559d134117eb@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 9f829ac99e490539fcd24c318915dabd740a0a06 https://github.com/numpy/numpy/commit/9f829ac99e490539fcd24c318915dabd740a0a06 Author: Ondrej Certik Date: 2013-03-24 (Sun, 24 Mar 2013) Changed paths: A doc/release/1.7.1-notes.rst Log Message: ----------- DOC: add 1.7.1-notes.rst notes From noreply at github.com Sun Mar 24 16:50:34 2013 From: noreply at github.com (GitHub) Date: Sun, 24 Mar 2013 13:50:34 -0700 Subject: [Numpy-svn] [numpy/numpy] 21bda0: REL: Release 1.7.1rc1 Message-ID: <514f671af29db_7cf11a812c364c4@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 21bda0e23c6d2e02776e00268bcfee71740f3580 https://github.com/numpy/numpy/commit/21bda0e23c6d2e02776e00268bcfee71740f3580 Author: Ondrej Certik Date: 2013-03-24 (Sun, 24 Mar 2013) Changed paths: M pavement.py M setup.py Log Message: ----------- REL: Release 1.7.1rc1 From noreply at github.com Sun Mar 24 16:50:36 2013 From: noreply at github.com (GitHub) Date: Sun, 24 Mar 2013 13:50:36 -0700 Subject: [Numpy-svn] [numpy/numpy] Message-ID: <514f671c8d2e5_3eaed6413861d1@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/tags/v1.7.1rc1 Home: https://github.com/numpy/numpy From noreply at github.com Mon Mar 25 09:21:32 2013 From: noreply at github.com (GitHub) Date: Mon, 25 Mar 2013 06:21:32 -0700 Subject: [Numpy-svn] [numpy/numpy] 1e747d: TST: open the TemporaryFile in ASCII mode Message-ID: <51504f5c1fa2b_144593213c5448b@hookshot-fe6-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 1e747d7be843eee9bb401fc80588bcfef7092df7 https://github.com/numpy/numpy/commit/1e747d7be843eee9bb401fc80588bcfef7092df7 Author: Ondrej Certik Date: 2013-03-25 (Mon, 25 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- TST: open the TemporaryFile in ASCII mode This should fix gh-3165. Commit: 4c05eb7d7dc634148e744054fad39523688f6ae6 https://github.com/numpy/numpy/commit/4c05eb7d7dc634148e744054fad39523688f6ae6 Author: njsmith Date: 2013-03-25 (Mon, 25 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- Merge pull request #3166 from certik/fix3165 TST: open the TemporaryFile in ASCII mode Compare: https://github.com/numpy/numpy/compare/21bda0e23c6d...4c05eb7d7dc6 From noreply at github.com Mon Mar 25 11:23:00 2013 From: noreply at github.com (GitHub) Date: Mon, 25 Mar 2013 08:23:00 -0700 Subject: [Numpy-svn] [numpy/numpy] df813e: TST: open the TemporaryFile in ASCII mode Message-ID: <51506bd490f87_6dd1de0134828ad@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: df813e52675cf873d4b82347b53ed8eda5c6cc06 https://github.com/numpy/numpy/commit/df813e52675cf873d4b82347b53ed8eda5c6cc06 Author: Ondrej Certik Date: 2013-03-25 (Mon, 25 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- TST: open the TemporaryFile in ASCII mode This should fix gh-3165. Conflicts: numpy/distutils/tests/test_exec_command.py Commit: 1a816c79f7212102634c28e0896547671d347a60 https://github.com/numpy/numpy/commit/1a816c79f7212102634c28e0896547671d347a60 Author: Ond?ej ?ert?k Date: 2013-03-25 (Mon, 25 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- Merge pull request #3167 from certik/forwardport3165 TST: open the TemporaryFile in ASCII mode Compare: https://github.com/numpy/numpy/compare/c96c69bf2c13...1a816c79f721 From noreply at github.com Wed Mar 27 21:02:26 2013 From: noreply at github.com (GitHub) Date: Wed, 27 Mar 2013 18:02:26 -0700 Subject: [Numpy-svn] [numpy/numpy] e58c22: TST: test_umath: fix wrong indent in test_fast_pow... Message-ID: <515396a22c2d4_47b114912c99974@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e58c22b79f13ddc0741228c28f22b1dc5b326bb3 https://github.com/numpy/numpy/commit/e58c22b79f13ddc0741228c28f22b1dc5b326bb3 Author: Eric Moore Date: 2013-03-12 (Tue, 12 Mar 2013) Changed paths: M numpy/core/tests/test_umath.py Log Message: ----------- TST: test_umath: fix wrong indent in test_fast_power Also, use assert_ instead of assert Commit: b1d093ef19ca29c84bfc2fab4812a783599760dd https://github.com/numpy/numpy/commit/b1d093ef19ca29c84bfc2fab4812a783599760dd Author: Charles Harris Date: 2013-03-27 (Wed, 27 Mar 2013) Changed paths: M numpy/core/tests/test_umath.py Log Message: ----------- Merge pull request #3141 from ewmoore/test_fast_power TST: test_umath: fix wrong indent in test_fast_power Compare: https://github.com/numpy/numpy/compare/1a816c79f721...b1d093ef19ca From noreply at github.com Thu Mar 28 08:34:08 2013 From: noreply at github.com (GitHub) Date: Thu, 28 Mar 2013 05:34:08 -0700 Subject: [Numpy-svn] [numpy/numpy] e27263: fix undefined function and add integer divisions Message-ID: <515438c01437f_4eb7d1a13c594ea@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e2726316605ab15e94500a78cf2f58e42fa83dd4 https://github.com/numpy/numpy/commit/e2726316605ab15e94500a78cf2f58e42fa83dd4 Author: Julian Taylor Date: 2013-03-26 (Tue, 26 Mar 2013) Changed paths: M numpy/numarray/functions.py Log Message: ----------- fix undefined function and add integer divisions Commit: db75eb44a31fe1bb04a0f673fd459614bfd02b85 https://github.com/numpy/numpy/commit/db75eb44a31fe1bb04a0f673fd459614bfd02b85 Author: njsmith Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M numpy/numarray/functions.py Log Message: ----------- Merge pull request #3168 from juliantaylor/numarray-fixes fix undefined function and add integer divisions Compare: https://github.com/numpy/numpy/compare/b1d093ef19ca...db75eb44a31f From noreply at github.com Thu Mar 28 10:10:09 2013 From: noreply at github.com (GitHub) Date: Thu, 28 Mar 2013 07:10:09 -0700 Subject: [Numpy-svn] [numpy/numpy] 91aa03: 2to3: Replace xrange by range and use list(range(.... Message-ID: <51544f41eb12f_16b5d1a13c59423@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 91aa03f4a1065319e85c6ee90306971c301fd58c https://github.com/numpy/numpy/commit/91aa03f4a1065319e85c6ee90306971c301fd58c Author: Charles Harris Date: 2013-03-27 (Wed, 27 Mar 2013) Changed paths: M doc/neps/missing-data.rst M doc/source/reference/arrays.classes.rst M numpy/add_newdocs.py M numpy/core/_internal.py M numpy/core/_methods.py M numpy/core/arrayprint.py M numpy/core/code_generators/genapi.py M numpy/core/machar.py M numpy/core/numeric.py M numpy/core/numerictypes.py M numpy/core/records.py M numpy/core/tests/test_blasdot.py M numpy/core/tests/test_item_selection.py M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_multiarray_assignment.py M numpy/core/tests/test_nditer.py M numpy/core/tests/test_numeric.py M numpy/core/tests/test_records.py M numpy/core/tests/test_regression.py M numpy/core/tests/test_shape_base.py M numpy/core/tests/test_ufunc.py M numpy/core/tests/test_umath_complex.py M numpy/distutils/misc_util.py M numpy/f2py/crackfortran.py M numpy/f2py/tests/util.py M numpy/fft/fftpack.py M numpy/fft/helper.py M numpy/lib/arraypad.py M numpy/lib/function_base.py M numpy/lib/index_tricks.py M numpy/lib/npyio.py M numpy/lib/shape_base.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_function_base.py M numpy/lib/tests/test_io.py M numpy/lib/tests/test_twodim_base.py M numpy/linalg/linalg.py M numpy/ma/extras.py M numpy/ma/tests/test_core.py M numpy/ma/tests/test_old_ma.py M numpy/matrixlib/tests/test_defmatrix.py M numpy/numarray/functions.py M numpy/oldnumeric/__init__.py M numpy/polynomial/tests/test_chebyshev.py M numpy/polynomial/tests/test_hermite.py M numpy/polynomial/tests/test_hermite_e.py M numpy/polynomial/tests/test_laguerre.py M numpy/polynomial/tests/test_legendre.py M numpy/polynomial/tests/test_polynomial.py M numpy/testing/tests/test_decorators.py M numpy/testing/tests/test_utils.py M tools/py3tool.py Log Message: ----------- 2to3: Replace xrange by range and use list(range(...)) where needed In python3 range is an iterator and `xrange` has been removed. This has two consequence for code: 1) Where a list is needed `list(range(...))` must be used. 2) `xrange` must be replaced by `range` Both of these changes also work in python2 and this patch makes both. There are three places fixed that do not need it, but I left them in so that the result would be `xrange` clean. Closes #3092 Commit: b995d00e2e54bc6ff97f21bd179d1fc4dc3c92cb https://github.com/numpy/numpy/commit/b995d00e2e54bc6ff97f21bd179d1fc4dc3c92cb Author: Charles Harris Date: 2013-03-27 (Wed, 27 Mar 2013) Changed paths: M tools/py3tool.py Log Message: ----------- BUG: Rebased tools/py3tool.py was missing `,` in list. Commit: 40742184df68fc01f3392c9865f35d5402e74b01 https://github.com/numpy/numpy/commit/40742184df68fc01f3392c9865f35d5402e74b01 Author: Charles Harris Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M doc/neps/missing-data.rst M doc/source/reference/arrays.classes.rst M numpy/add_newdocs.py M numpy/core/_internal.py M numpy/core/_methods.py M numpy/core/arrayprint.py M numpy/core/code_generators/genapi.py M numpy/core/machar.py M numpy/core/numeric.py M numpy/core/numerictypes.py M numpy/core/records.py M numpy/core/tests/test_blasdot.py M numpy/core/tests/test_item_selection.py M numpy/core/tests/test_multiarray.py M numpy/core/tests/test_multiarray_assignment.py M numpy/core/tests/test_nditer.py M numpy/core/tests/test_numeric.py M numpy/core/tests/test_records.py M numpy/core/tests/test_regression.py M numpy/core/tests/test_shape_base.py M numpy/core/tests/test_ufunc.py M numpy/core/tests/test_umath_complex.py M numpy/distutils/misc_util.py M numpy/f2py/crackfortran.py M numpy/f2py/tests/util.py M numpy/fft/fftpack.py M numpy/fft/helper.py M numpy/lib/arraypad.py M numpy/lib/function_base.py M numpy/lib/index_tricks.py M numpy/lib/npyio.py M numpy/lib/shape_base.py M numpy/lib/tests/test_financial.py M numpy/lib/tests/test_function_base.py M numpy/lib/tests/test_io.py M numpy/lib/tests/test_twodim_base.py M numpy/linalg/linalg.py M numpy/ma/extras.py M numpy/ma/tests/test_core.py M numpy/ma/tests/test_old_ma.py M numpy/matrixlib/tests/test_defmatrix.py M numpy/numarray/functions.py M numpy/oldnumeric/__init__.py M numpy/polynomial/tests/test_chebyshev.py M numpy/polynomial/tests/test_hermite.py M numpy/polynomial/tests/test_hermite_e.py M numpy/polynomial/tests/test_laguerre.py M numpy/polynomial/tests/test_legendre.py M numpy/polynomial/tests/test_polynomial.py M numpy/testing/tests/test_decorators.py M numpy/testing/tests/test_utils.py M tools/py3tool.py Log Message: ----------- Merge pull request #3122 from charris/2to3-apply-xrange-fixer 2to3: Replace xrange by range and use list(range(...)) where needed Compare: https://github.com/numpy/numpy/compare/db75eb44a31f...40742184df68 From noreply at github.com Fri Mar 29 05:14:04 2013 From: noreply at github.com (GitHub) Date: Fri, 29 Mar 2013 02:14:04 -0700 Subject: [Numpy-svn] [numpy/numpy] 15b7f9: MAINT: Fix python3 ResourceWarning when running te... Message-ID: <51555b5c6af4_66fa123912c23012@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 15b7f9b6519d3b5c3d4ddc2a23459ca089527fc0 https://github.com/numpy/numpy/commit/15b7f9b6519d3b5c3d4ddc2a23459ca089527fc0 Author: Charles Harris Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- MAINT: Fix python3 ResourceWarning when running test_exec_command.py The tests in test_exec_command.py used with blocks with a context manager that could redirect stderr and stdout to temporary files but those files were not closed on exit from the block. Commit: fd6f038b2e003588d3c0f75a6111b3eb8616f40f https://github.com/numpy/numpy/commit/fd6f038b2e003588d3c0f75a6111b3eb8616f40f Author: njsmith Date: 2013-03-29 (Fri, 29 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- Merge pull request #3179 from charris/fix-resource-warning MAINT: Fix python3 ResourceWarning when running test_exec_command.py Compare: https://github.com/numpy/numpy/compare/40742184df68...fd6f038b2e00 From noreply at github.com Fri Mar 29 10:41:43 2013 From: noreply at github.com (GitHub) Date: Fri, 29 Mar 2013 07:41:43 -0700 Subject: [Numpy-svn] [numpy/numpy] 3fd6b6: MAINT: Fix python3 ResourceWarning when running te... Message-ID: <5155a8274b05d_f24106812c13214@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/maintenance/1.7.x Home: https://github.com/numpy/numpy Commit: 3fd6b62c1db915726ba7ce6d20789ee24484c0d5 https://github.com/numpy/numpy/commit/3fd6b62c1db915726ba7ce6d20789ee24484c0d5 Author: Charles Harris Date: 2013-03-29 (Fri, 29 Mar 2013) Changed paths: M numpy/distutils/tests/test_exec_command.py Log Message: ----------- MAINT: Fix python3 ResourceWarning when running test_exec_command.py The tests in test_exec_command.py used with blocks with a context manager that could redirect stderr and stdout to temporary files but those files were not closed on exit from the block.