[Numpy-svn] [numpy/numpy] 3e6399: TST: umath: Add tests for casting output parameter...

GitHub noreply@github....
Wed Jul 18 01:25:19 CDT 2012


  Branch: refs/heads/maintenance/1.7.x
  Home:   https://github.com/numpy/numpy
  Commit: 3e63995293f976945744556fd4badf4b238d6479
      https://github.com/numpy/numpy/commit/3e63995293f976945744556fd4badf4b238d6479
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  TST: umath: Add tests for casting output parameters


  Commit: 92135010c166163ebe5f4fb60433c43ae0a237e3
      https://github.com/numpy/numpy/commit/92135010c166163ebe5f4fb60433c43ae0a237e3
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missing-data: Incorporate Ben's feedback, add section on 'shared masks'

This includes an email comment from Ben about 'np.any' and 'np.all'.


  Commit: 0ceae184b7d4d10fe4e394b983e42ba2c49f6a43
      https://github.com/numpy/numpy/commit/0ceae184b7d4d10fe4e394b983e42ba2c49f6a43
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missing-data: Fix copy/paste/edit typo for np.all example


  Commit: 166c1db6ec8be235303643741dca3cfa1d7aafc1
      https://github.com/numpy/numpy/commit/166c1db6ec8be235303643741dca3cfa1d7aafc1
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missing-data: Add glossary of terms, try to clarify them better

This is a step towards having everyone on the list use the same
vocabulary with specific nailed-down definitions for the terms.


  Commit: c12b5acda5e78f2314a89dd406322da31a769ef2
      https://github.com/numpy/numpy/commit/c12b5acda5e78f2314a89dd406322da31a769ef2
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missing-data: Add numpy.ma to the glossary


  Commit: 83fa72ebf46f565e599a3006197679a54ffddb9a
      https://github.com/numpy/numpy/commit/83fa72ebf46f565e599a3006197679a54ffddb9a
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missing-data: Add "Python API" and "C API" definitions


  Commit: ce683e0619708c61df376ce4728d378e4115c633
      https://github.com/numpy/numpy/commit/ce683e0619708c61df376ce4728d378e4115c633
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missing-data: Add Peter to the Acknowledgments


  Commit: 27cd505973f68767958a431e17b23e08addbbf38
      https://github.com/numpy/numpy/commit/27cd505973f68767958a431e17b23e08addbbf38
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.types-and-structures.rst
    M doc/source/reference/internals.code-explanations.rst
    M doc/source/user/c-info.how-to-extend.rst

  Log Message:
  -----------
  DOC: c-api: Update to reflect array flag namespace change


  Commit: 87679f1feadc9131bd86e22854d131b3c735df00
      https://github.com/numpy/numpy/commit/87679f1feadc9131bd86e22854d131b3c735df00
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  TST: ufunc: Disable where= buffering test temporarily

Will reenable it once masking iteration features are done.


  Commit: 7b6d25ca7420d2352427dc0c9d4af5a73bbe356c
      https://github.com/numpy/numpy/commit/7b6d25ca7420d2352427dc0c9d4af5a73bbe356c
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.types-and-structures.rst
    M doc/source/reference/internals.code-explanations.rst
    M doc/source/reference/ufuncs.rst
    M doc/source/user/c-info.how-to-extend.rst
    M numpy/core/SConscript
    M numpy/core/code_generators/genapi.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/setup.py
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/multiarray/nditer.c.src
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_object.h
    A numpy/core/src/umath/ufunc_type_resolution.c
    A numpy/core/src/umath/ufunc_type_resolution.h
    M numpy/core/src/umath/umathmodule.c.src
    M numpy/core/src/umath/umathmodule_onefile.c
    M numpy/core/tests/test_ufunc.py
    M numpy/ma/tests/test_core.py
    M numpy/ma/tests/test_old_ma.py

  Log Message:
  -----------
  Merge branch 'pull-99'

* pull-99: (24 commits)
  TST: ufunc: Disable where= buffering test temporarily
  DOC: c-api: Update to reflect array flag namespace change
  NEP: missing-data: Add Peter to the Acknowledgments
  NEP: missing-data: Add "Python API" and "C API" definitions
  NEP: missing-data: Add numpy.ma to the glossary
  NEP: missing-data: Add glossary of terms, try to clarify them better
  NEP: missing-data: Fix copy/paste/edit typo for np.all example
  NEP: missing-data: Incorporate Ben's feedback, add section on 'shared masks'
  TST: umath: Add tests for casting output parameters
  ENH: core: Deprecate some bad namespace-polluting macros
  NEP: missingdata: Rename 'hasmask' and friends to 'hasnamask' and friends
  NEP: missing-data: Add name to acknowledgments
  NEP: missingdata: Various improvements
  TST: ma: Feedback from Derek about Python 3 failures in ma tests
  NEP: Trying to make the NEP's position on missing values and masks vs bit patterns more clear
  DOC: Document the ufunc 'where=' parameter and the NpyAuxData C API mechanism
  ENH: umath: Add tests, work out kinks in ufunc 'where=' parameter
  ENH: umath: Write the function to call the masked inner loop
  ENH: umath: Add parsing of a 'where=' parameter in the element-wise ufunc
  ENH: umath: Implement the default type resolution for masked loops
  ...


  Commit: 1a9035c768b6f592b5eb4d3fc9a26a5f1214b708
      https://github.com/numpy/numpy/commit/1a9035c768b6f592b5eb4d3fc9a26a5f1214b708
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missingdata: Start some details about masked iteration


  Commit: 3995afbdc5f44ccb7093235cae81a0abffeac244
      https://github.com/numpy/numpy/commit/3995afbdc5f44ccb7093235cae81a0abffeac244
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missingdata: Add more C API details


  Commit: cb24b925098045646e4d362b45572ce7a9688fff
      https://github.com/numpy/numpy/commit/cb24b925098045646e4d362b45572ce7a9688fff
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missingdata: Add copyright info, some more NAMASK iterator clarification


  Commit: 8b068fd290af858e93bc5778fb6d9a44768fb68e
      https://github.com/numpy/numpy/commit/8b068fd290af858e93bc5778fb6d9a44768fb68e
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/getset.c

  Log Message:
  -----------
  BUG: core: Missed a use of NPY_WRITEABLE in Py3 code when cleaning API


  Commit: 859bf915a2bec428ddee322ac5b9bf84e7747731
      https://github.com/numpy/numpy/commit/859bf915a2bec428ddee322ac5b9bf84e7747731
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missingdata: Adjust the parenthetical part of the NA/IGNORE defn


  Commit: 28edf47c6403eeb3378e8669e01d569c2c69e517
      https://github.com/numpy/numpy/commit/28edf47c6403eeb3378e8669e01d569c2c69e517
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/code_generators/genapi.py
    M numpy/core/setup.py
    M numpy/core/src/multiarray/nditer.c.src
    A numpy/core/src/multiarray/nditer_constr.c
    A numpy/core/src/multiarray/nditer_impl.h

  Log Message:
  -----------
  ENH: nditer: Move construction/copy/destruction to its own implementation file


  Commit: eaaa66c8bcde9d904d77045429d46108a9c84c81
      https://github.com/numpy/numpy/commit/eaaa66c8bcde9d904d77045429d46108a9c84c81
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/code_generators/genapi.py
    M numpy/core/setup.py
    M numpy/core/src/multiarray/nditer.c.src
    A numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c

  Log Message:
  -----------
  ENH: nditer: Move the non-templated API into its own file


  Commit: f95134e5d36703d274b564da97302941ba1c8edb
      https://github.com/numpy/numpy/commit/f95134e5d36703d274b564da97302941ba1c8edb
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/code_generators/genapi.py
    M numpy/core/setup.py
    R numpy/core/src/multiarray/nditer.c.src
    A numpy/core/src/multiarray/nditer_templ.c.src

  Log Message:
  -----------
  ENH: nditer: Rename nditer.c.src to indicate it has just the templated bits


  Commit: 94d0e02fdad2c2f090a1ccead92eb09a4ec2c65d
      https://github.com/numpy/numpy/commit/94d0e02fdad2c2f090a1ccead92eb09a4ec2c65d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/dtype_transfer.c

  Log Message:
  -----------
  STY: Cleanup trailing whitespace.


  Commit: e93bfcc9769b304063a4872fac0bccedce06108c
      https://github.com/numpy/numpy/commit/e93bfcc9769b304063a4872fac0bccedce06108c
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/multiarraymodule_onefile.c

  Log Message:
  -----------
  BUG: Fix onefile compilation of multiarraymodule_onefile. Thanks to
Dirk Ullrich for the report and fix.


  Commit: b7d2140d02533d8135b4234fb1016d59a7d95c5e
      https://github.com/numpy/numpy/commit/b7d2140d02533d8135b4234fb1016d59a7d95c5e
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_deprecated_api.h
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/scalartypes.c.src

  Log Message:
  -----------
  DEP: core: Move NPY_AO into the deprecated API header

This kind of shortcut is inappropriate for the default public API.


  Commit: bd11b4e299956df8905641550cca0a6ca79a60d2
      https://github.com/numpy/numpy/commit/bd11b4e299956df8905641550cca0a6ca79a60d2
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M numpy/lib/tests/test_format.py

  Log Message:
  -----------
  WRN: Get rid of some of the deprecation warnings about 'O4'


  Commit: b43f3275834bd5a4b7f0df640fac21f78954d680
      https://github.com/numpy/numpy/commit/b43f3275834bd5a4b7f0df640fac21f78954d680
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c

  Log Message:
  -----------
  ENH: nditer: Add the per-operand masked iteration flags


  Commit: a33b1288e75ec72759f7ef9698b983513cd16491
      https://github.com/numpy/numpy/commit/a33b1288e75ec72759f7ef9698b983513cd16491
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_deprecated_api.h
    M numpy/core/src/multiarray/arrayobject.c
    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/nditer_constr.c
    M numpy/core/src/multiarray/shape.c

  Log Message:
  -----------
  DEP: core: Move 'fortran' macro into the deprecated header

This was presumably there so that variables could be called 'fortran'
without choking up an obscure unmentioned compiler. I've also gone
through and renamed any variables from 'fortran' to something else.


  Commit: df0f5b755a9bc888591062959dc0d6bd7d2d5bff
      https://github.com/numpy/numpy/commit/df0f5b755a9bc888591062959dc0d6bd7d2d5bff
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missingdata: Design the mask binary format so it's extensible with a payload


  Commit: 4c37908158063bbbb745afb50b2a617037c06340
      https://github.com/numpy/numpy/commit/4c37908158063bbbb745afb50b2a617037c06340
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c

  Log Message:
  -----------
  ENH: nditer: Add the basic checking and input of the MASK-related flags


  Commit: 683e7b514d9443aeb85df444691ffee4093356a9
      https://github.com/numpy/numpy/commit/683e7b514d9443aeb85df444691ffee4093356a9
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/nditer_constr.c

  Log Message:
  -----------
  STY: Some small stylistic changes


  Commit: 2c5ac8654daf7caa1bb3e3dc4b0939a98cae7162
      https://github.com/numpy/numpy/commit/2c5ac8654daf7caa1bb3e3dc4b0939a98cae7162
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missingdata: Change the mask definition

This change allows npy_bool to be a mask which always has payload
zero. This doesn't let combining masks with payloads to be a simple
'min' operation as the previous design, but allowing npy_bool as
the mask appears to be a very worthwhile tradeoff.


  Commit: a815b00ac0496ba12785933840d03ca523138d68
      https://github.com/numpy/numpy/commit/a815b00ac0496ba12785933840d03ca523138d68
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missingdata: Describe a possible way multi-NA could be added in the future


  Commit: 1e47753e87f088d8893e84f0a4b76c3bb5244ca9
      https://github.com/numpy/numpy/commit/1e47753e87f088d8893e84f0a4b76c3bb5244ca9
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missingdata: Add a small note about single NA vs multi-NA


  Commit: 377c6ac640a6da4c14cec6e2b076c27379a8eefe
      https://github.com/numpy/numpy/commit/377c6ac640a6da4c14cec6e2b076c27379a8eefe
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/src/umath/ufunc_type_resolution.c

  Log Message:
  -----------
  ENH: core: Add support for masked strided transfer functions

This implementation has no optimization whatsoever in it yet,
it just wraps the unmasked strided transfer functions. It also
does not handle struct masks yet.


  Commit: 3d237bdc619ae99c0308b77dfffa6f47f8ca23a2
      https://github.com/numpy/numpy/commit/3d237bdc619ae99c0308b77dfffa6f47f8ca23a2
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/routines.array-manipulation.rst
    M numpy/add_newdocs.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/tests/test_api.py

  Log Message:
  -----------
  ENH: core: Add np.copyto, PyArray_MaskedMoveInto, PyArray_MaskedCopyInto

These functions expose masked copying routines, with and without
handling of overlapping data. Also deprecated the np.putmask and
PyArray_PutMask functions, because np.copyto supercedes their
functionality. This will need to be discussed on the list during
the pull request review.


  Commit: be8f195fc59322eedf11731b3647e8f795742b49
      https://github.com/numpy/numpy/commit/be8f195fc59322eedf11731b3647e8f795742b49
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/numeric.py

  Log Message:
  -----------
  ENH: Use np.copyto instead of np.fill in some places

This should allow one to create struct dtype arrays with np.ones
and np.zeros_like.


  Commit: bab65f0995dfd456ebfb5193753adda91539daf5
      https://github.com/numpy/numpy/commit/bab65f0995dfd456ebfb5193753adda91539daf5
  Author: Skipper Seabold <jsseabold@gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M numpy/lib/recfunctions.py
    M numpy/lib/tests/test_recfunctions.py

  Log Message:
  -----------
  BUG: Fixed bugs in join_by and added tests


  Commit: c7a40c2aceff25a4c63060e9fd03bdb116e4ecbc
      https://github.com/numpy/numpy/commit/c7a40c2aceff25a4c63060e9fd03bdb116e4ecbc
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/src/multiarray/ctors.c

  Log Message:
  -----------
  STY: Fix 'copy' 'copyto' typo and remove some trailing whitespace.


  Commit: 9a771226d731b8610513e6b270f8598387dd68fc
      https://github.com/numpy/numpy/commit/9a771226d731b8610513e6b270f8598387dd68fc
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/nditer_constr.c

  Log Message:
  -----------
  STY: Put spaces around the '&' and '|' operators.


  Commit: f7a6d73f7d6839e1d364e33a6d9d060026c2e7ba
      https://github.com/numpy/numpy/commit/f7a6d73f7d6839e1d364e33a6d9d060026c2e7ba
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/routines.array-manipulation.rst
    M numpy/add_newdocs.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_deprecated_api.h
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/tests/test_api.py
    M numpy/lib/tests/test_format.py

  Log Message:
  -----------
  Merge branch 'pull-105'

* pull-105:
  STY: Put spaces around the '&' and '|' operators.
  STY: Fix 'copy' 'copyto' typo and remove some trailing whitespace.
  ENH: Use np.copyto instead of np.fill in some places
  ENH: core: Add np.copyto, PyArray_MaskedMoveInto, PyArray_MaskedCopyInto
  ENH: core: Add support for masked strided transfer functions
  NEP: missingdata: Add a small note about single NA vs multi-NA
  NEP: missingdata: Describe a possible way multi-NA could be added in the future
  NEP: missingdata: Change the mask definition
  STY: Some small stylistic changes
  ENH: nditer: Add the basic checking and input of the MASK-related flags
  NEP: missingdata: Design the mask binary format so it's extensible with a payload
  DEP: core: Move 'fortran' macro into the deprecated header
  ENH: nditer: Add the per-operand masked iteration flags
  WRN: Get rid of some of the deprecation warnings about 'O4'
  DEP: core: Move NPY_AO into the deprecated API header


  Commit: 492cfbb888c494a0f0255b55b24b021fd0f5a1b0
      https://github.com/numpy/numpy/commit/492cfbb888c494a0f0255b55b24b021fd0f5a1b0
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  STY: Put some spaces in.


  Commit: 38a73333df741981cb10543e941e86ec33647970
      https://github.com/numpy/numpy/commit/38a73333df741981cb10543e941e86ec33647970
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/ma/core.py

  Log Message:
  -----------
  ENH: Fix some functions to use copyto instead of the deprecated putmask.


  Commit: 2cca205289e9e971032c4fdb0902690e60411e31
      https://github.com/numpy/numpy/commit/2cca205289e9e971032c4fdb0902690e60411e31
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/private/lowlevel_strided_loops.h

  Log Message:
  -----------
  ENH: nditer: Finish implementation of masked iteration

This still needs tests, I've only validated that it doesn't break
anything already in the tests.


  Commit: ed99fcc4f2454ae4346d04d9e2088eede06fee9e
      https://github.com/numpy/numpy/commit/ed99fcc4f2454ae4346d04d9e2088eede06fee9e
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/src/umath/ufunc_type_resolution.c

  Log Message:
  -----------
  ENH: core: Add a typedef, macro, and inline functions for dealing with masks

This was suggested by Eric and Nathaniel on the mailing list.


  Commit: e1d757ebb46772836e05cfb41ef014e5ac4ed56d
      https://github.com/numpy/numpy/commit/e1d757ebb46772836e05cfb41ef014e5ac4ed56d
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    R numpy/core/tests/test_iterator.py
    A numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  STY: Rename test_iterator.py to test_nditer.py for consistency


  Commit: c0cf3946f67b451cb0bb65d2da364631e4c95e40
      https://github.com/numpy/numpy/commit/c0cf3946f67b451cb0bb65d2da364631e4c95e40
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  ENH: nditer: Add tests for writemasked iteration, also some small fixes


  Commit: 50f9ea5d3fb6c5d97637a88e48f5025f000511db
      https://github.com/numpy/numpy/commit/50f9ea5d3fb6c5d97637a88e48f5025f000511db
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  ENH: umath: Use masked iteration to allow buffered 'where=' output operands


  Commit: d244f8c6c34c0ec372a6ccdcdecc3614212de0ca
      https://github.com/numpy/numpy/commit/d244f8c6c34c0ec372a6ccdcdecc3614212de0ca
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/tests/test_api.py

  Log Message:
  -----------
  ENH: core: Performance optimization in CopyInto, when both casting and broadcasting

When both casting and broadcasting are occurring, and the total size of
'src' is smaller than the default NumPy buffersize, this tells the iterator
to make a copy with the 'dst' dtype so most of the operations are simple
copies with no cast.


  Commit: b2bed15d4a866888b784a1d75b96a805afc44219
      https://github.com/numpy/numpy/commit/b2bed15d4a866888b784a1d75b96a805afc44219
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.dtype.rst
    M doc/source/reference/c-api.iterator.rst

  Log Message:
  -----------
  DOC: core: Document the mask-based nditer flags and new inline mask functions


  Commit: 46230fb1ae30dd6f07b392902406b0f7fe89f956
      https://github.com/numpy/numpy/commit/46230fb1ae30dd6f07b392902406b0f7fe89f956
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/nditer_api.c

  Log Message:
  -----------
  STY: Put some spaces around '&'.


  Commit: d0b16c0d3c7f5bff4018088c2f03decd22b1a60a
      https://github.com/numpy/numpy/commit/d0b16c0d3c7f5bff4018088c2f03decd22b1a60a
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.dtype.rst
    M doc/source/reference/c-api.iterator.rst
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/tests/test_api.py
    R numpy/core/tests/test_iterator.py
    A numpy/core/tests/test_nditer.py
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Merge branch 'pull-108'

* pull-108:
  STY: Put some spaces around '&'.
  DOC: core: Document the mask-based nditer flags and new inline mask functions
  ENH: core: Performance optimization in CopyInto, when both casting and broadcasting
  ENH: umath: Use masked iteration to allow buffered 'where=' output operands
  ENH: nditer: Add tests for writemasked iteration, also some small fixes
  STY: Rename test_iterator.py to test_nditer.py for consistency
  ENH: core: Add a typedef, macro, and inline functions for dealing with masks
  ENH: nditer: Finish implementation of masked iteration


  Commit: 17661be6ea0c2fe261dacb06fc2ff3fa0ed2c6de
      https://github.com/numpy/numpy/commit/17661be6ea0c2fe261dacb06fc2ff3fa0ed2c6de
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/private/lowlevel_strided_loops.h

  Log Message:
  -----------
  DOC: core: Improve some documentation of internal functions


  Commit: 8190f2da1580695fb7e300d665a3ec3d5a0819d6
      https://github.com/numpy/numpy/commit/8190f2da1580695fb7e300d665a3ec3d5a0819d6
  Author: Ben Walsh <b@wumpster.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/common.c
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  BUT: Stop _array_find_type trying to make every list element a subtype of bool.


  Commit: c470dbdaa311012f4b5779cc1498beba6dfbd8df
      https://github.com/numpy/numpy/commit/c470dbdaa311012f4b5779cc1498beba6dfbd8df
  Author: Ben Walsh <b@wumpster.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  TST: Added more tests for datetime array construction.


  Commit: 843943d0c27ef43e502005f594709219c1d2da33
      https://github.com/numpy/numpy/commit/843943d0c27ef43e502005f594709219c1d2da33
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M numpy/ctypeslib.py

  Log Message:
  -----------
  BUG: defer numpy.distutils import in ctypeslib.

Numpy.distutils was imported together with numpy due to the change in commit
025c8c77; this is unwanted.


  Commit: d887793aab4efb3fd9d68fa47d6bab0bda953988
      https://github.com/numpy/numpy/commit/d887793aab4efb3fd9d68fa47d6bab0bda953988
  Author: Pauli Virtanen <pav@iki.fi>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M doc/source/_static/scipy.css
    M doc/source/glossary.rst
    M doc/source/reference/arrays.datetime.rst
    M numpy/doc/glossary.py

  Log Message:
  -----------
  DOC: fix build issues (with latex or newest sphinx)


  Commit: 06ada57782373d773b5f4373849cf076415595bd
      https://github.com/numpy/numpy/commit/06ada57782373d773b5f4373849cf076415595bd
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-16 (Sat, 16 Jul 2011)

  Changed paths:
    M numpy/polynomial/polytemplate.py

  Log Message:
  -----------
  BUG: Fix regression in printing polynomials.


  Commit: a7994f3c242d0686428062aa4a1d7d3221cfd421
      https://github.com/numpy/numpy/commit/a7994f3c242d0686428062aa4a1d7d3221cfd421
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-07-16 (Sat, 16 Jul 2011)

  Changed paths:
    A numpy/polynomial/tests/test_printing.py

  Log Message:
  -----------
  ENH: Add some tests for polynomial printing.


  Commit: 51fe744d680caf404c785e5fb7a4ee9e7deb3180
      https://github.com/numpy/numpy/commit/51fe744d680caf404c785e5fb7a4ee9e7deb3180
  Author: Lars Buitinck <L.J.Buitinck@uva.nl>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/lib/function_base.py

  Log Message:
  -----------
  BUG: fix asarray_chkfinite to take dtype and order args, as advertised

Includes a doctest for dtype.


  Commit: c1e60fabb91ef8291f083059702c386cbf0202d1
      https://github.com/numpy/numpy/commit/c1e60fabb91ef8291f083059702c386cbf0202d1
  Author: Lars Buitinck <L.J.Buitinck@uva.nl>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  Regression test for missing dtype and order args in asarray_chkfinite


  Commit: 1ae0b831e8c62fc5babc0d31a76701e051f38be4
      https://github.com/numpy/numpy/commit/1ae0b831e8c62fc5babc0d31a76701e051f38be4
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c

  Log Message:
  -----------
  ENH: core: Improve casting failure message produced by PyArray_FromArray


  Commit: e1a56bf63ce0421e4323d3f6143c0050f21cea48
      https://github.com/numpy/numpy/commit/e1a56bf63ce0421e4323d3f6143c0050f21cea48
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missingdata: Rename 'namask' to 'maskna', which looks better


  Commit: b819df1765f63b7f2a5619f96024fda5191de889
      https://github.com/numpy/numpy/commit/b819df1765f63b7f2a5619f96024fda5191de889
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M numpy/core/code_generators/generate_numpy_api.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_deprecated_api.h
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/item_selection.c

  Log Message:
  -----------
  ENH: core: Deprecating direct access to the PyArrayObject fields

NOTE: WIP, code doesn't build


  Commit: a34409d573aec40b6dae16bda87846753092dde5
      https://github.com/numpy/numpy/commit/a34409d573aec40b6dae16bda87846753092dde5
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/shape.c

  Log Message:
  -----------
  ENH: core: Work in progress making things work without direct field access


  Commit: 3df3797153aa3fd6380141dc7a23b6ef441afe1c
      https://github.com/numpy/numpy/commit/3df3797153aa3fd6380141dc7a23b6ef441afe1c
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/scalarapi.c

  Log Message:
  -----------
  ENH: core: More progress refactoring code to not use PyArrayObject fields directly


  Commit: c485d70bac4f75db1018012cb5f1e2df83099e0d
      https://github.com/numpy/numpy/commit/c485d70bac4f75db1018012cb5f1e2df83099e0d
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_deprecated_api.h
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/numarray/_capi.c

  Log Message:
  -----------
  ENH: core: Progress getting NumPy building without direct field access


  Commit: 5a0277757a248e8675213a3d0890e0621da081f6
      https://github.com/numpy/numpy/commit/5a0277757a248e8675213a3d0890e0621da081f6
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/lib/tests/test_stride_tricks.py

  Log Message:
  -----------
  ENH: core: Some fixes, change some tests to not use yield


  Commit: c6303e3c6ca6f1b91151d41acd1fe3e403446831
      https://github.com/numpy/numpy/commit/c6303e3c6ca6f1b91151d41acd1fe3e403446831
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c

  Log Message:
  -----------
  ENH: core: More cleanup towards deprecating direct arrayobject field access


  Commit: a04b54f0ae0b73163cf5417ce21af2e4a1323585
      https://github.com/numpy/numpy/commit/a04b54f0ae0b73163cf5417ce21af2e4a1323585
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/private/lowlevel_strided_loops.h

  Log Message:
  -----------
  ENH: core: more progress removing direct ArrayObject field access


  Commit: aaf2dc62a159cfe333c00dbffbc9410e9c9eae77
      https://github.com/numpy/numpy/commit/aaf2dc62a159cfe333c00dbffbc9410e9c9eae77
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  ENH: core: Get it fully building without direct field access


  Commit: 03a95e64c67a2c9e1f0cb1e090b85a0a4bf637b7
      https://github.com/numpy/numpy/commit/03a95e64c67a2c9e1f0cb1e090b85a0a4bf637b7
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/nditer_pywrap.c

  Log Message:
  -----------
  WRN: nditer: remove some warnings


  Commit: 3efa77154032066174603d6029a4f1673c36c803
      https://github.com/numpy/numpy/commit/3efa77154032066174603d6029a4f1673c36c803
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/npysort/sort.c.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/lib/src/_compiled_base.c
    M numpy/numarray/_capi.c
    M numpy/numarray/include/numpy/nummacro.h

  Log Message:
  -----------
  ENH: core: More cleanups removing direct PyArrayObject field access


  Commit: fed066e6dd867e26cefc364fd1ba1983bd0b7a19
      https://github.com/numpy/numpy/commit/fed066e6dd867e26cefc364fd1ba1983bd0b7a19
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/include/numpy/ndarraytypes.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/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c

  Log Message:
  -----------
  ENH: core: Got the tests running after the ArrayObject field access deprecation


  Commit: a17d5ed893e309f37401895551533adbac783680
      https://github.com/numpy/numpy/commit/a17d5ed893e309f37401895551533adbac783680
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_einsum.py
    M numpy/core/tests/test_multiarray.py
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  ENH: core: Fix more test failures post-field access deprecation


  Commit: e15064a475bf520e855c617ee94164b476604b43
      https://github.com/numpy/numpy/commit/e15064a475bf520e855c617ee94164b476604b43
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/_internal.py
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/tests/test_dtype.py

  Log Message:
  -----------
  BUG: dtype: comma-list dtype formats didn't accept M8[] parameterized dtypes


  Commit: 27a031416c4ee03a045032da2aa0357edae31c14
      https://github.com/numpy/numpy/commit/27a031416c4ee03a045032da2aa0357edae31c14
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c

  Log Message:
  -----------
  BUG: core: PyArray_GetArrayParamsFromObject was treating __array_interface__ incorrectly

I'm not sure why this came up after the arrayobject field access
changes, since it looks like the bug was in there before already.


  Commit: 8d31f4891ee0523b4e0cb85ab8252be65e29e679
      https://github.com/numpy/numpy/commit/8d31f4891ee0523b4e0cb85ab8252be65e29e679
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/lib/tests/test_recfunctions.py

  Log Message:
  -----------
  TST: rec: DType in join_by test was inconsistent


  Commit: cf8908564722762e024d60c3be645604dd91d10d
      https://github.com/numpy/numpy/commit/cf8908564722762e024d60c3be645604dd91d10d
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/src/multiarray/item_selection.c

  Log Message:
  -----------
  BUG: core: Needed to initialize 'obj' to NULL for Py_XDECREF_ERR in fail section


  Commit: 199b502f8d0f284c460df4568637bfdb967f7089
      https://github.com/numpy/numpy/commit/199b502f8d0f284c460df4568637bfdb967f7089
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/memmap.py
    M numpy/core/tests/test_memmap.py

  Log Message:
  -----------
  BUG: mmap: Make the memmap subclass rely on the Python mmap's destructor being correct

There was some fishy code flushing and closing the _mmap property,
which looked as if it was paranoid in not trusting mmap.mmap to
behave properly. This was done in a way which assumed the .base
attribute isn't collapsed, something which I've changed in the refactoring.

The easiest way to fix this is to trust mmap.mmap - if this is incorrect,
the specific platform on which this fails should have been already
documented in the comments!


  Commit: 252999cd37d7f630cd6d67e60399e23eabafc0c0
      https://github.com/numpy/numpy/commit/252999cd37d7f630cd6d67e60399e23eabafc0c0
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h

  Log Message:
  -----------
  ENH: core: Add access macros back in conditionally, for backwards compatibilities

Sticking with inline functions when NPY_NO_DEPRECATED_API is defined.


  Commit: c2fe4860e89470572a7476c345d9a411923b5041
      https://github.com/numpy/numpy/commit/c2fe4860e89470572a7476c345d9a411923b5041
  Author: Steve R. Hastings <steve@hastings.org>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  ENH: datetime: Allow whitespace in weekday mask.

Add code to allow white space in a weekday mask:

"Sun Mon Tue"

Also add additional test cases to the unit tests.


  Commit: 3903a5aa8a7cff9fc64d0d1649e9494a57ba49cd
      https://github.com/numpy/numpy/commit/3903a5aa8a7cff9fc64d0d1649e9494a57ba49cd
  Author: Steve R. Hastings <steve@hastings.org>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M doc/source/reference/arrays.datetime.rst

  Log Message:
  -----------
  DOC: datetime: Add additional tutorial information.


  Commit: 9d81ad58d89a19904f524b3331ca09562bee5220
      https://github.com/numpy/numpy/commit/9d81ad58d89a19904f524b3331ca09562bee5220
  Author: Steve R. Hastings <steve@hastings.org>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/add_newdocs.py

  Log Message:
  -----------
  DOC: datetime: Update docstrings for busdays code.

The previous checkin has examples for working with datetime64 objects and
the busdays functions.  Edit the docstrings for busdays to harmonize them
with the language used in the examples.

Instead of saying "business days", now say "valid days".  The default
valid days are Monday through Friday, business days, but other sets of
valid days are possible.


  Commit: 900f251e8b42f118f9ac373a0bff8e16e2b22f05
      https://github.com/numpy/numpy/commit/900f251e8b42f118f9ac373a0bff8e16e2b22f05
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M doc/source/reference/arrays.datetime.rst

  Log Message:
  -----------
  DOC: datetime: hyperlink busday_count and is_busday functions in datetime doc


  Commit: bdfae12e9740d43654352a1f959d3683b0a6fb89
      https://github.com/numpy/numpy/commit/bdfae12e9740d43654352a1f959d3683b0a6fb89
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M doc/source/reference/arrays.datetime.rst
    M numpy/add_newdocs.py
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  MRG: Merge branch 'steveha/datetime64_doc'


  Commit: 2de94256d236b3341ce50804986df1b96d8f9705
      https://github.com/numpy/numpy/commit/2de94256d236b3341ce50804986df1b96d8f9705
  Author: Ben Walsh <b@wumpster.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/_internal.py
    M numpy/lib/_iotools.py
    M numpy/lib/tests/test_io.py
    M numpy/ma/core.py

  Log Message:
  -----------
  BUG: datetime: Various fixes for datetime arrays.


  Commit: 29951fabbdbd8b9f95dbc6754e32660d2b9578d0
      https://github.com/numpy/numpy/commit/29951fabbdbd8b9f95dbc6754e32660d2b9578d0
  Author: Ben Walsh <b@wumpster.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/ma/core.py

  Log Message:
  -----------
  ENH: datetime: Masked arrays now use NaT as default filler value.


  Commit: 16987567a8f5feb93e66aeab9d94763df545e1e2
      https://github.com/numpy/numpy/commit/16987567a8f5feb93e66aeab9d94763df545e1e2
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/_internal.py
    M numpy/lib/_iotools.py
    M numpy/lib/tests/test_io.py
    M numpy/ma/core.py

  Log Message:
  -----------
  MRG: Merge branch 'walshb/datetime_array_fixes'


  Commit: 3dfd165a2d5d06fef0d0ad7102befbf008ff12b0
      https://github.com/numpy/numpy/commit/3dfd165a2d5d06fef0d0ad7102befbf008ff12b0
  Author: Alok Singhal <gandalf013@gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/datetime_busday.c

  Log Message:
  -----------
  ENH: datetime: make np.busday_count return negative values when the start date is after end date


  Commit: 0a2d3a16a06cbd08216da6090a254f47ef81b599
      https://github.com/numpy/numpy/commit/0a2d3a16a06cbd08216da6090a254f47ef81b599
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M doc/source/reference/arrays.datetime.rst
    M numpy/add_newdocs.py

  Log Message:
  -----------
  DOC: datetime: Update the docs to reflect busday_count change


  Commit: 40d94036d8def5698235e20caac9e8850d60fcfc
      https://github.com/numpy/numpy/commit/40d94036d8def5698235e20caac9e8850d60fcfc
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  TST: datetime: Test that busday_count returns negative values when needed


  Commit: a1554f5ee6c90b44147945d62b4591fb9e264bf0
      https://github.com/numpy/numpy/commit/a1554f5ee6c90b44147945d62b4591fb9e264bf0
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M doc/source/reference/arrays.datetime.rst
    M numpy/add_newdocs.py
    M numpy/core/src/multiarray/datetime_busday.c
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  MRG: Merge branch 'gandalf013/businessday2'

Changes busday_count to return negative values instead of clamping
to zero.


  Commit: 605bccecaeaa2a8981c1236b6849d48031a93603
      https://github.com/numpy/numpy/commit/605bccecaeaa2a8981c1236b6849d48031a93603
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-20 (Wed, 20 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M numpy/core/_internal.py

  Log Message:
  -----------
  STY: Updates for pull request feedback from Chuck and Ben


  Commit: 49e1eb3270b5cab5618d4a07129a29007676da98
      https://github.com/numpy/numpy/commit/49e1eb3270b5cab5618d4a07129a29007676da98
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-07-20 (Wed, 20 Jul 2011)

  Changed paths:
    M pavement.py
    M release.sh

  Log Message:
  -----------
  REL: forward port changes to release scripts from 1.6.x branch.


  Commit: 9bb9ef7a9d8a8c76d7f29b84c6c42a4fe6bbc041
      https://github.com/numpy/numpy/commit/9bb9ef7a9d8a8c76d7f29b84c6c42a4fe6bbc041
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/descriptor.h
    M numpy/core/tests/test_dtype.py

  Log Message:
  -----------
  ENH: dtype: Make handling of struct dtype align= flag more rigorous (also fixes ticket #1912)

This adds an 'aligned'= property to the format dict, which gets put
in the str() representation when necessary to preserve it.


  Commit: a04ab4222c26b8e2aab15e9ab100f26cf0f8e753
      https://github.com/numpy/numpy/commit/a04ab4222c26b8e2aab15e9ab100f26cf0f8e753
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/lib/src/_compiled_base.c
    M numpy/numarray/_capi.c

  Log Message:
  -----------
  ENH: core: Rename PyArray_SetBase to PyArray_SetBaseObject to be more clear


  Commit: 6c5b2da31b668864fc614aa41a283ac3f3d7f226
      https://github.com/numpy/numpy/commit/6c5b2da31b668864fc614aa41a283ac3f3d7f226
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M doc/source/reference/c-api.array.rst

  Log Message:
  -----------
  DOC: core: Document the PyArray_SetBaseObject function


  Commit: df5afa50deccc3cf451e12501cf6ee23a6097686
      https://github.com/numpy/numpy/commit/df5afa50deccc3cf451e12501cf6ee23a6097686
  Author: David Huard <david.huard@gmail.com>
  Date:   2011-07-24 (Sun, 24 Jul 2011)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py
    M numpy/lib/tests/test_twodim_base.py

  Log Message:
  -----------
  BUG: fixed histogramdd bug with empty inputs.  Closes #1899.


  Commit: ec53f9b19198987a08e367f3436ed9ef7af98274
      https://github.com/numpy/numpy/commit/ec53f9b19198987a08e367f3436ed9ef7af98274
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-26 (Tue, 26 Jul 2011)

  Changed paths:
    M numpy/core/_internal.py
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/include/numpy/numpyconfig.h
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/src/npymath/halffloat.c
    M numpy/core/src/npymath/ieee754.c.src
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/src/private/npy_config.h
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/tests/test_datetime.py
    M numpy/core/tests/test_half.py
    M numpy/core/tests/test_ufunc.py
    M numpy/f2py/doc/multiarray/array_from_pyobj.c
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_index_tricks.py
    M numpy/numarray/include/numpy/arraybase.h
    M numpy/numarray/include/numpy/cfunc.h
    M numpy/numarray/include/numpy/numcomplex.h
    M numpy/numarray/include/numpy/nummacro.h

  Log Message:
  -----------
  STY: Remove trailing whitespace


  Commit: 2ae418a0c84f9c372f7ee77378ceaedb8faeb6bd
      https://github.com/numpy/numpy/commit/2ae418a0c84f9c372f7ee77378ceaedb8faeb6bd
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-26 (Tue, 26 Jul 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M doc/source/reference/c-api.array.rst
    M numpy/core/_internal.py
    M numpy/core/code_generators/generate_numpy_api.py
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/include/numpy/numpyconfig.h
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/memmap.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/ctors.h
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/descriptor.h
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/npymath/halffloat.c
    M numpy/core/src/npymath/ieee754.c.src
    M numpy/core/src/npysort/sort.c.src
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/src/private/npy_config.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/tests/test_datetime.py
    M numpy/core/tests/test_dtype.py
    M numpy/core/tests/test_einsum.py
    M numpy/core/tests/test_half.py
    M numpy/core/tests/test_memmap.py
    M numpy/core/tests/test_multiarray.py
    M numpy/core/tests/test_ufunc.py
    M numpy/f2py/doc/multiarray/array_from_pyobj.c
    M numpy/lib/npyio.py
    M numpy/lib/src/_compiled_base.c
    M numpy/lib/tests/test_index_tricks.py
    M numpy/lib/tests/test_recfunctions.py
    M numpy/lib/tests/test_stride_tricks.py
    M numpy/numarray/_capi.c
    M numpy/numarray/include/numpy/arraybase.h
    M numpy/numarray/include/numpy/cfunc.h
    M numpy/numarray/include/numpy/numcomplex.h
    M numpy/numarray/include/numpy/nummacro.h

  Log Message:
  -----------
  Merge branch 'deprecate_array_field_access'


  Commit: 2a1cad76218cf4757dea1b38f779279fd816a2ab
      https://github.com/numpy/numpy/commit/2a1cad76218cf4757dea1b38f779279fd816a2ab
  Author: Michael Droettboom <mdboom@gmail.com>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h

  Log Message:
  -----------
  In the old API, PyArray_DATA and PyArray_BYTES differ in that DATA returns a (void *) and BYTES returns a (char *).

matplotlib builds were failing because PyArray_BYTES was returning a (void *).


  Commit: e7c9d55ffec825ce97445baec588e73e56fd0cf9
      https://github.com/numpy/numpy/commit/e7c9d55ffec825ce97445baec588e73e56fd0cf9
  Author: Mark <mwwiebe@gmail.com>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h

  Log Message:
  -----------
  Merge pull request #121 from mdboom/PyArray_DATA-cast

Fix PyArray_BYTES return type.


  Commit: f6e66bcf534d6c0de9ac4b126ba2ba101c1c19a6
      https://github.com/numpy/numpy/commit/f6e66bcf534d6c0de9ac4b126ba2ba101c1c19a6
  Author: Alok Singhal <alok@merfinllc.com>
  Date:   2011-07-28 (Thu, 28 Jul 2011)

  Changed paths:
    M numpy/core/numeric.py

  Log Message:
  -----------
  BUG: don't use quotes in "dtype=name" when printing arrays for "simple" dtypes'

See: http://mail.scipy.org/pipermail/numpy-discussion/2011-July/057797.html


  Commit: 8e201cae41c421a9c522b1d03a929885ebe81cf8
      https://github.com/numpy/numpy/commit/8e201cae41c421a9c522b1d03a929885ebe81cf8
  Author: Mark <mwwiebe@gmail.com>
  Date:   2011-07-29 (Fri, 29 Jul 2011)

  Changed paths:
    M numpy/core/numeric.py

  Log Message:
  -----------
  Merge pull request #122 from gandalf013/dtype_repr_fix

BUG: don't use quotes in "dtype=name" when printing "simple" arrays


  Commit: 854a2a1ebc13485cb22e3e191f25c9a2113392d7
      https://github.com/numpy/numpy/commit/854a2a1ebc13485cb22e3e191f25c9a2113392d7
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-07-29 (Fri, 29 Jul 2011)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  BUG: core: Fix memory leak, add a test which catches it (Ticket #1917)


  Commit: 3a982950d36232a51245a51723c84e3990b53512
      https://github.com/numpy/numpy/commit/3a982950d36232a51245a51723c84e3990b53512
  Author: Paul Anton Letnes <paul.anton.letnes@gmail.com>
  Date:   2011-07-31 (Sun, 31 Jul 2011)

  Changed paths:
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  ENH: let genfromtxt return empty array for empty input file instead of an error.

A warning for empty files is issued, including file name.  Closes #1793.


  Commit: 360c34fb7b6bf6bc5ea3113f0984389f492dd56d
      https://github.com/numpy/numpy/commit/360c34fb7b6bf6bc5ea3113f0984389f492dd56d
  Author: Pauli Virtanen <pav@iki.fi>
  Date:   2011-07-31 (Sun, 31 Jul 2011)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  BUG: lib: use Py_TYPE to access ob_type, so it works also on Py3


  Commit: 8e64c3970df267be9eba49bf904ad69cc493bc2d
      https://github.com/numpy/numpy/commit/8e64c3970df267be9eba49bf904ad69cc493bc2d
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-08-10 (Wed, 10 Aug 2011)

  Changed paths:
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  BUG: fix failing npyio test under py3k.  Thanks to Derek Homeier. Closes #1793.


  Commit: a1badcce7cdf544e333248e2af6aaa8217a4a687
      https://github.com/numpy/numpy/commit/a1badcce7cdf544e333248e2af6aaa8217a4a687
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-08-13 (Sat, 13 Aug 2011)

  Changed paths:
    M numpy/distutils/ccompiler.py
    M setup.py

  Log Message:
  -----------
  BLD: fix build for py3k + pip. Closes #1857. Thanks to Erik Bray.

Also works inside a virtualenv.


  Commit: 4937ca4d57e758d880e06e0b171abe204a081d86
      https://github.com/numpy/numpy/commit/4937ca4d57e758d880e06e0b171abe204a081d86
  Author: Chris Jordan-Squire <cjordan1@uw.edu>
  Date:   2011-08-13 (Sat, 13 Aug 2011)

  Changed paths:
    M numpy/lib/function_base.py

  Log Message:
  -----------
  ENH: Faster asarray_chkfinite


  Commit: d6cabac87f738b03dbd053b055cde1cc8330b478
      https://github.com/numpy/numpy/commit/d6cabac87f738b03dbd053b055cde1cc8330b478
  Author: Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@gmail.com>
  Date:   2011-08-13 (Sat, 13 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/generate_ufunc_api.py

  Log Message:
  -----------
  BUG: Fix import_umath macro to work with python 3.


  Commit: 6b6905b4f19a13b625db7baf19231bd0317ddc36
      https://github.com/numpy/numpy/commit/6b6905b4f19a13b625db7baf19231bd0317ddc36
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-08-13 (Sat, 13 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/generate_ufunc_api.py

  Log Message:
  -----------
  STY: Rewrite some macros to look better. This code could probably use a
bigger refactor.


  Commit: 6080ec165d334355937f0669781b21f1229ec032
      https://github.com/numpy/numpy/commit/6080ec165d334355937f0669781b21f1229ec032
  Author: Alok Singhal <gandalf013@gmail.com>
  Date:   2011-08-13 (Sat, 13 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/scalartypes.c.src

  Log Message:
  -----------
  BUG: print format fix for datetime/timedelta


  Commit: c713e98902d036eb4c626a646d50b2ba6d65148d
      https://github.com/numpy/numpy/commit/c713e98902d036eb4c626a646d50b2ba6d65148d
  Author: Paul Anton Letnes <paul.anton.letnes@gmail.com>
  Date:   2011-08-15 (Mon, 15 Aug 2011)

  Changed paths:
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  ENH: Add provision for headers and footers to savetxt, fixes ticket 1236.
I suggest using a separate keyword argument for structured arrays. It might
also be nice to be able to add a manual header.


  Commit: 2450c47476ff69babe027e601ece57801db81e52
      https://github.com/numpy/numpy/commit/2450c47476ff69babe027e601ece57801db81e52
  Author: Matthew Brett <matthew.brett@gmail.com>
  Date:   2011-08-16 (Tue, 16 Aug 2011)

  Changed paths:
    M numpy/testing/noseclasses.py
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  ENH: refactor of docteset plugin management

We previously had a baroque inheritance scheme to deal with the case
where the user had normal nose doctests enabled in their environment.
However, this scheme didn't deal with bench() routine, and was
complicated. This commit uses a null Unplugger plugin to pull the
doctest plugin off the nose configuration after it has been initialized.
We can use this for bench() and test(), and it allows the doctest module
to be enabled (by the user environment) and then thrown away.

Also rejigged the docstrings and removed the automated docstring
addition as the docstrings have already been copied and adapted in the
code.


  Commit: 26c5ffbea9458d5aa191d8115f8ea92befc0e035
      https://github.com/numpy/numpy/commit/26c5ffbea9458d5aa191d8115f8ea92befc0e035
  Author: Matthew Brett <matthew.brett@gmail.com>
  Date:   2011-08-16 (Tue, 16 Aug 2011)

  Changed paths:
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  ENH: refactor testing to improve subclass support

Refactor ``prepare_test_args`` method to make it easier for subclasses
to adapt its behavior.  This should make it easier for nipy and other
projects to use the numpy testing machinery without wholesale copies
into their source trees.


  Commit: e315aa3363a0fc59c9934443ed029ca70c4befd5
      https://github.com/numpy/numpy/commit/e315aa3363a0fc59c9934443ed029ca70c4befd5
  Author: Matthew Brett <matthew.brett@gmail.com>
  Date:   2011-08-16 (Tue, 16 Aug 2011)

  Changed paths:
    M numpy/testing/nosetester.py
    A numpy/testing/tests/test_doctesting.py

  Log Message:
  -----------
  ENH: move doctest tests to own file with ifmain

The doctesting tests were in the code file, and (for me) rather
difficult to run without running lots of other tests.  With this change
you can run the doctest tests in isolation by executing the
test_doctesting.py file.


  Commit: 19ba7c61e60b7c169db2254532b6e806d4664e71
      https://github.com/numpy/numpy/commit/19ba7c61e60b7c169db2254532b6e806d4664e71
  Author: Matthew Brett <matthew.brett@gmail.com>
  Date:   2011-08-16 (Tue, 16 Aug 2011)

  Changed paths:
    M numpy/testing/noseclasses.py
    M numpy/testing/tests/test_doctesting.py

  Log Message:
  -----------
  FIX: fix doctest error with empty output

The numpy doctest extension generates an error with empty doctest output;
this most often comes about with the +SKIP option.

The numpy doctest plugin exposed a nose bug because it accidentally used
a different default for the 'doctest-result-variable'.

nose bug report here:
http://code.google.com/p/python-nose/issues/detail?id=445


  Commit: 5197f53bda9ee29cde1a3fabfad6bf91b9cc9ec4
      https://github.com/numpy/numpy/commit/5197f53bda9ee29cde1a3fabfad6bf91b9cc9ec4
  Author: Matthew Brett <matthew.brett@gmail.com>
  Date:   2011-08-16 (Tue, 16 Aug 2011)

  Changed paths:
    M numpy/testing/nosetester.py
    M numpy/testing/utils.py

  Log Message:
  -----------
  ENH: skip doctests for tests

There are various docstrings show examples of how to run the tests, and
give example test output.  Obviously the test output changes, and
running the doctests for the testing package:

import numpy.testing as npt
npt.test(doctests=True)

will cause several large sets of tests to be run in the rest of the
tree.  So I skipped these.


  Commit: 844c86850c6c0d293d9639822b370aa264c64029
      https://github.com/numpy/numpy/commit/844c86850c6c0d293d9639822b370aa264c64029
  Author: Matthew Brett <matthew.brett@gmail.com>
  Date:   2011-08-16 (Tue, 16 Aug 2011)

  Changed paths:
    M numpy/testing/noseclasses.py

  Log Message:
  -----------
  ENH: remove unused class definition

NumpyDocTestCase definition overwritten further down the file.

The deleted class only redefined the ``id`` method with the same code
as that in the parent class since before nose 0.10.


  Commit: 30d5aba627d2f24ae0a4bfa07a2a190a1772b372
      https://github.com/numpy/numpy/commit/30d5aba627d2f24ae0a4bfa07a2a190a1772b372
  Author: Matthew Brett <matthew.brett@gmail.com>
  Date:   2011-08-16 (Tue, 16 Aug 2011)

  Changed paths:
    M numpy/testing/noseclasses.py

  Log Message:
  -----------
  ENH: refactor doctest plugin to help subclassing

Move numpy-specific parts of the plugin into their own methods, or into
class-level defines.  This makes it easier to subclass the plugin.  This
in turn may help keep more eyes on the code.


  Commit: 5fc600ba445dcff79cde27ddf30c78f8b3c8a13e
      https://github.com/numpy/numpy/commit/5fc600ba445dcff79cde27ddf30c78f8b3c8a13e
  Author: Pearu Peterson <pearu.peterson@gmail.com>
  Date:   2011-08-16 (Tue, 16 Aug 2011)

  Changed paths:
    M doc/DISTUTILS.rst.txt
    M numpy/distutils/command/build_clib.py
    M numpy/distutils/command/build_ext.py
    M numpy/distutils/extension.py
    M numpy/distutils/fcompiler/__init__.py
    M numpy/distutils/misc_util.py

  Log Message:
  -----------
  Introduce new options extra_f77_compiler_args and extra_f90_compiler_args to Configuration.add_extension. Configuration.add_library, and Extension. These options allow specifying extra compile options for compiling Fortran sources within a setup.py file.


  Commit: dd76993f37aeb66a14d5637a3d03e49197e889df
      https://github.com/numpy/numpy/commit/dd76993f37aeb66a14d5637a3d03e49197e889df
  Author: Brent Pedersen <bpederse@gmail.com>
  Date:   2011-08-18 (Thu, 18 Aug 2011)

  Changed paths:
    M numpy/core/getlimits.py
    M numpy/core/tests/test_getlimits.py

  Log Message:
  -----------
  ENH: add useful repr's for finfo, iinfo.


  Commit: 04144c39d5f072e14d6c6c9376f985a4ced06ab8
      https://github.com/numpy/numpy/commit/04144c39d5f072e14d6c6c9376f985a4ced06ab8
  Author: Pearu Peterson <pearu.peterson@gmail.com>
  Date:   2011-08-19 (Fri, 19 Aug 2011)

  Changed paths:
    M numpy/distutils/command/build_clib.py

  Log Message:
  -----------
  BLD: follow build_ext coding convention in build_clib to catch strange fcompiler value reported in ml.


  Commit: 65f42543a1743059b97322fe2c0e507306b56278
      https://github.com/numpy/numpy/commit/65f42543a1743059b97322fe2c0e507306b56278
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-20 (Sat, 20 Aug 2011)

  Changed paths:
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_regression.py

  Log Message:
  -----------
  BUG: loadtxt: There was some extra nesting for subarray dtypes (Ticket #1936)


  Commit: 808aeb96fc25e4d18c30bc9d3712fa18e8ebaaf5
      https://github.com/numpy/numpy/commit/808aeb96fc25e4d18c30bc9d3712fa18e8ebaaf5
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-08-20 (Sat, 20 Aug 2011)

  Changed paths:
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_regression.py

  Log Message:
  -----------
  Merge branch 'pull-140'

* pull-140:
  BUG: loadtxt: There was some extra nesting for subarray dtypes (Ticket #1936)


  Commit: 08dd88ecf8c5f366e9627681a88c9c86ccc7ae7d
      https://github.com/numpy/numpy/commit/08dd88ecf8c5f366e9627681a88c9c86ccc7ae7d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-08-20 (Sat, 20 Aug 2011)

  Changed paths:
    M doc/DISTUTILS.rst.txt
    M numpy/distutils/command/build_clib.py
    M numpy/distutils/command/build_ext.py
    M numpy/distutils/extension.py
    M numpy/distutils/fcompiler/__init__.py
    M numpy/distutils/misc_util.py

  Log Message:
  -----------
  BUG: Revert commit that causes many tests not to run.

Revert "Introduce new options extra_f77_compiler_args and extra_f90_compiler_args to Configuration.add_extension. Configuration.add_library, and Extension. These options allow specifying extra compile options for compiling Fortran sources within a setup.py file."

This reverts commit 43862759384a86cb4a95e8adb4d39fa1522acb28.


  Commit: 16dd9769b10986c09929d136b8423c7df0cb6a45
      https://github.com/numpy/numpy/commit/16dd9769b10986c09929d136b8423c7df0cb6a45
  Author: Pearu Peterson <pearu.peterson@gmail.com>
  Date:   2011-08-20 (Sat, 20 Aug 2011)

  Changed paths:
    M doc/DISTUTILS.rst.txt
    M numpy/distutils/command/build_clib.py
    M numpy/distutils/command/build_ext.py
    M numpy/distutils/extension.py
    M numpy/distutils/fcompiler/__init__.py
    M numpy/distutils/misc_util.py

  Log Message:
  -----------
  ENH: Introduce new options extra_f77_compile_args and extra_f90_compile_args to
Configuration.add_extension. Configuration.add_library, and Extension. These options
allow specifying extra compile options for compiling Fortran sources within a
setup.py file.


  Commit: d9accd21bd471d21d000eb1618c312d5eca4c32d
      https://github.com/numpy/numpy/commit/d9accd21bd471d21d000eb1618c312d5eca4c32d
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-21 (Sun, 21 Aug 2011)

  Changed paths:
    M numpy/core/setup.py

  Log Message:
  -----------
  STY: define all config.h macro to value 1 to match autoheader convention.


  Commit: 8cad5bc926b96f7fa931de64824a9145774928d4
      https://github.com/numpy/numpy/commit/8cad5bc926b96f7fa931de64824a9145774928d4
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-21 (Sun, 21 Aug 2011)

  Changed paths:
    M numpy/core/src/dummymodule.c

  Log Message:
  -----------
  BUG: fix dummy module build.


  Commit: 40a2232a9b9f09fa8351819e79f2df99f03437b4
      https://github.com/numpy/numpy/commit/40a2232a9b9f09fa8351819e79f2df99f03437b4
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-21 (Sun, 21 Aug 2011)

  Changed paths:
    M numpy/core/src/umath/loops.c.src

  Log Message:
  -----------
  BUG: use npy_isnan, not isnan.


  Commit: 3b2be10bd96f3e3658d19d51810b680a4167bafb
      https://github.com/numpy/numpy/commit/3b2be10bd96f3e3658d19d51810b680a4167bafb
  Author: Ben Walsh <b@wumpster.com>
  Date:   2011-08-21 (Sun, 21 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/common.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  BUG: Fix segfault when PyArray_VOID and no minitype in _array_find_type.
The segfault showed up in numpy/testing/print_coercion_tables.py and
'lookfor'.


  Commit: 8ffa6aaf788b6b839b75043644ae4ca8496cd586
      https://github.com/numpy/numpy/commit/8ffa6aaf788b6b839b75043644ae4ca8496cd586
  Author: Chris Jordan-Squire <cjordan1@uw.edu>
  Date:   2011-08-22 (Mon, 22 Aug 2011)

  Changed paths:
    M doc/source/reference/c-api.coremath.rst
    M doc/source/user/c-info.beyond-basics.rst
    M doc/source/user/c-info.rst
    A doc/source/user/c-info.ufunc-tutorial.rst
    M numpy/testing/utils.py

  Log Message:
  -----------
  DOCS: New ufunc creation docs


  Commit: 5d8de033d41eec1d9afd92dd7f9d15fb3afe767e
      https://github.com/numpy/numpy/commit/5d8de033d41eec1d9afd92dd7f9d15fb3afe767e
  Author: Chris Jordan-Squire <cjordan1@uw.edu>
  Date:   2011-08-22 (Mon, 22 Aug 2011)

  Changed paths:
    M doc/source/user/c-info.ufunc-tutorial.rst
    M numpy/testing/utils.py

  Log Message:
  -----------
  Changed to follow PEP 7


  Commit: cbad7947cf30489f1cd0a1f11d61d3daa7ef92a8
      https://github.com/numpy/numpy/commit/cbad7947cf30489f1cd0a1f11d61d3daa7ef92a8
  Author: Chris Jordan-Squire <cjordan1@uw.edu>
  Date:   2011-08-22 (Mon, 22 Aug 2011)

  Changed paths:
    M doc/source/user/c-info.ufunc-tutorial.rst

  Log Message:
  -----------
  ENH: Docs now Py3k compliant


  Commit: 684c76bebce40756d9ce711b39389ed3672dc9b4
      https://github.com/numpy/numpy/commit/684c76bebce40756d9ce711b39389ed3672dc9b4
  Author: Chris Jordan-Squire <cjordan1@uw.edu>
  Date:   2011-08-22 (Mon, 22 Aug 2011)

  Changed paths:
    M doc/source/user/c-info.ufunc-tutorial.rst

  Log Message:
  -----------
  style changes and bugs removed from docs


  Commit: 6a0adc376654454f8d35df1fadcda08e348cc3d0
      https://github.com/numpy/numpy/commit/6a0adc376654454f8d35df1fadcda08e348cc3d0
  Author: Chris Jordan-Squire <cjordan1@uw.edu>
  Date:   2011-08-22 (Mon, 22 Aug 2011)

  Changed paths:
    M doc/source/user/c-info.ufunc-tutorial.rst

  Log Message:
  -----------
  Py3K compliant, extra comments added


  Commit: d0abd57a9316c257e5a45023949683742bfcae64
      https://github.com/numpy/numpy/commit/d0abd57a9316c257e5a45023949683742bfcae64
  Author: Chris Jordan-Squire <cjordan1@uw.edu>
  Date:   2011-08-22 (Mon, 22 Aug 2011)

  Changed paths:
    M doc/source/user/c-info.ufunc-tutorial.rst

  Log Message:
  -----------
  DOC: Add tutorial for writing numpy ufunc extensions.


  Commit: 69b79c719deb86ff711cbd3a86ea2f3a4af730ac
      https://github.com/numpy/numpy/commit/69b79c719deb86ff711cbd3a86ea2f3a4af730ac
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-25 (Thu, 25 Aug 2011)

  Changed paths:
    A doc/source/reference/arrays.nditer.rst

  Log Message:
  -----------
  DOC: nditer: Write tutorial-style introduction covering single-array iteration


  Commit: 79fc44f2db6282ddf2385c9cce6a3bed722faf24
      https://github.com/numpy/numpy/commit/79fc44f2db6282ddf2385c9cce6a3bed722faf24
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-25 (Thu, 25 Aug 2011)

  Changed paths:
    M doc/source/reference/arrays.nditer.rst

  Log Message:
  -----------
  DOC: nditer: Add tutorial-style material covering more than one operand


  Commit: 951f14fb16774549e0be50de783443e20e7bdf8d
      https://github.com/numpy/numpy/commit/951f14fb16774549e0be50de783443e20e7bdf8d
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-25 (Thu, 25 Aug 2011)

  Changed paths:
    M doc/source/reference/arrays.nditer.rst
    M doc/source/reference/arrays.rst

  Log Message:
  -----------
  DOC: nditer: Finish up the nditer walkthrough with a Cython example


  Commit: ae6f4b75cccdb061366e48e6730c41e6ce1ce1a8
      https://github.com/numpy/numpy/commit/ae6f4b75cccdb061366e48e6730c41e6ce1ce1a8
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-25 (Thu, 25 Aug 2011)

  Changed paths:
    M doc/source/reference/arrays.nditer.rst
    M doc/source/reference/c-api.iterator.rst
    M numpy/add_newdocs.py

  Log Message:
  -----------
  DOC: nditer: Add links to the nditer introductory doc to make it more discoverable


  Commit: 540713ba2d1e225f2e1e016647c0e2f1aeb204f6
      https://github.com/numpy/numpy/commit/540713ba2d1e225f2e1e016647c0e2f1aeb204f6
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-25 (Thu, 25 Aug 2011)

  Changed paths:
    M doc/source/reference/arrays.nditer.rst

  Log Message:
  -----------
  DOC: nditer: Tweaks to the tutorial based on feedback from Chris


  Commit: ca834e12245d2d8aaeba1f67c890a29ef77db4ef
      https://github.com/numpy/numpy/commit/ca834e12245d2d8aaeba1f67c890a29ef77db4ef
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-25 (Thu, 25 Aug 2011)

  Changed paths:
    M doc/source/reference/arrays.nditer.rst

  Log Message:
  -----------
  DOC: nditer: Add details about why 'readonly' is the operand default


  Commit: 8bcc0e9bb582154c8000fcb2afcfcf760cfc9d6a
      https://github.com/numpy/numpy/commit/8bcc0e9bb582154c8000fcb2afcfcf760cfc9d6a
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-08-25 (Thu, 25 Aug 2011)

  Changed paths:
    A doc/source/reference/arrays.nditer.rst
    M doc/source/reference/arrays.rst
    M doc/source/reference/c-api.iterator.rst
    M numpy/add_newdocs.py

  Log Message:
  -----------
  Merge branch 'pull-138'

* pull-138:
  DOC: nditer: Add details about why 'readonly' is the operand default
  DOC: nditer: Tweaks to the tutorial based on feedback from Chris
  DOC: nditer: Add links to the nditer introductory doc to make it more discoverable
  DOC: nditer: Finish up the nditer walkthrough with a Cython example
  DOC: nditer: Add tutorial-style material covering more than one operand
  DOC: nditer: Write tutorial-style introduction covering single-array iteration


  Commit: fdc5a821b990bf0a511c505eabb8ea348d4de8c3
      https://github.com/numpy/numpy/commit/fdc5a821b990bf0a511c505eabb8ea348d4de8c3
  Author: Matthew Brett <matthew.brett@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/include/numpy/noprefix.h

  Log Message:
  -----------
  BUG: stray brackets at end of define for macro


  Commit: a06eb426d2c9fa9dd4eded3c863ba588f08dbe8f
      https://github.com/numpy/numpy/commit/a06eb426d2c9fa9dd4eded3c863ba588f08dbe8f
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M numpy/core/SConscript
    M numpy/core/code_generators/genapi.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_deprecated_api.h
    M numpy/core/setup.py
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/getset.c
    A numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/umath/ufunc_type_resolution.c

  Log Message:
  -----------
  ENH: missingdata: Add the NA mask members to PyArrayObject


  Commit: c560d81fce68389ae2ae6ca4e819b6a1d2ef0f44
      https://github.com/numpy/numpy/commit/c560d81fce68389ae2ae6ca4e819b6a1d2ef0f44
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    A numpy/core/src/multiarray/na_singleton.c

  Log Message:
  -----------
  ENH: Create NA singleton file


  Commit: 7260028f5417204bb2a35c0ff44c694b41a8988e
      https://github.com/numpy/numpy/commit/7260028f5417204bb2a35c0ff44c694b41a8988e
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/setup.py
    M numpy/core/src/multiarray/multiarraymodule_onefile.c
    M numpy/core/src/multiarray/na_singleton.c
    A numpy/core/src/multiarray/na_singleton.h
    M numpy/core/src/multiarray/nditer_pywrap.c

  Log Message:
  -----------
  ENH: missingdata: Add boilerplate for NA singleton type


  Commit: 320ca36e8417ecf195f29f29bb3ee4b201842c3d
      https://github.com/numpy/numpy/commit/320ca36e8417ecf195f29f29bb3ee4b201842c3d
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/na_singleton.c

  Log Message:
  -----------
  ENH: missingdata: Write NA repr function


  Commit: 204d388f1faa35f99d8cf2060ebdd71e2288427a
      https://github.com/numpy/numpy/commit/204d388f1faa35f99d8cf2060ebdd71e2288427a
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/numerictypes.py
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_singleton.c
    M numpy/core/src/multiarray/na_singleton.h

  Log Message:
  -----------
  ENH: missingdata: Make comparisons with NA return NA, raise on 'if np.NA: ...'


  Commit: b6d1a4d5b820c83de18ca9ee282f3a8be7f75cbe
      https://github.com/numpy/numpy/commit/b6d1a4d5b820c83de18ca9ee282f3a8be7f75cbe
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/na_singleton.c
    M numpy/core/src/multiarray/na_singleton.h
    A numpy/core/tests/test_na.py

  Log Message:
  -----------
  ENH: missingdata: Define the standard Python arithmetic operations for NA


  Commit: c97677454b70154c80f986864a8dd0df959f6c44
      https://github.com/numpy/numpy/commit/c97677454b70154c80f986864a8dd0df959f6c44
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/na_singleton.c

  Log Message:
  -----------
  ENH: missingdata: Use NPY_NA_NOPAYLOAD instead of constant 255 everywhere


  Commit: d70ffdb2653bdb367a50ebaef854c3216d73b3aa
      https://github.com/numpy/numpy/commit/d70ffdb2653bdb367a50ebaef854c3216d73b3aa
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/shape.h
    M numpy/core/src/private/lowlevel_strided_loops.h

  Log Message:
  -----------
  ENH: missingdata: Add (untested) functions for creating the NA mask


  Commit: dbb14b16142b272d840e1100530e9223a833a171
      https://github.com/numpy/numpy/commit/dbb14b16142b272d840e1100530e9223a833a171
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M numpy/core/arrayprint.py
    M numpy/core/include/numpy/ndarraytypes.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/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_singleton.c
    M numpy/core/src/multiarray/na_singleton.h
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  ENH: missingdata: Have some basic assignment and indexing with NA working


  Commit: 8b87bff34a498d80445b65065b67dc3dce75495e
      https://github.com/numpy/numpy/commit/8b87bff34a498d80445b65065b67dc3dce75495e
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/arrayprint.py
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_mask.c
    A numpy/core/src/multiarray/na_mask.h

  Log Message:
  -----------
  ENH: missingdata: Really simple printing with NA works in some cases now too


  Commit: ed64e39f83dcfdf05df1c0691c4c53cf045dea5f
      https://github.com/numpy/numpy/commit/ed64e39f83dcfdf05df1c0691c4c53cf045dea5f
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  ENH: missingdata: Clean up object dtype detection to work with NAs properly


  Commit: bfa7119a16339fe97f088f0236c043d94f050dda
      https://github.com/numpy/numpy/commit/bfa7119a16339fe97f088f0236c043d94f050dda
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/arrayprint.py
    M numpy/core/numeric.py

  Log Message:
  -----------
  ENH: missingdata: Get printing of NAs to work a little bit better


  Commit: 7f3a90595c5674a62e195126c694ee7e689e46ef
      https://github.com/numpy/numpy/commit/7f3a90595c5674a62e195126c694ee7e689e46ef
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/na_singleton.c
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  BLD: missingdata: Signature of arraydescr_short_construction_repr changed


  Commit: f44ab1e4427da8d6661d0602fd117dbf6f917433
      https://github.com/numpy/numpy/commit/f44ab1e4427da8d6661d0602fd117dbf6f917433
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  ENH: missingdata: Part way through supporting the NPY_ITER_USE_MASKNA flag


  Commit: 600b198d7deb634793457fb73c8001c2b703c91e
      https://github.com/numpy/numpy/commit/600b198d7deb634793457fb73c8001c2b703c91e
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/nditer_constr.c

  Log Message:
  -----------
  ENH: missingdata: More progress towards NPY_ITER_USE_MASKNA flag support


  Commit: e7fdcf073741496350e0511cdca3a465d21ef870
      https://github.com/numpy/numpy/commit/e7fdcf073741496350e0511cdca3a465d21ef870
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_pywrap.c

  Log Message:
  -----------
  ENH: missingdata: In progress exposing USE_MASKNA to Python numpy.nditer


  Commit: aa7ba624ad988552a27ebbed17eda62f3c89682b
      https://github.com/numpy/numpy/commit/aa7ba624ad988552a27ebbed17eda62f3c89682b
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/na_mask.c

  Log Message:
  -----------
  ENH: missingdata: Finish the initial implementation of numpy.isna


  Commit: 3d41e8258d40b7bde74d79dd8e49c46fb6ec6c6c
      https://github.com/numpy/numpy/commit/3d41e8258d40b7bde74d79dd8e49c46fb6ec6c6c
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  ENH: missingdata: In progress making slicing work with NA masks


  Commit: ec1b8ae457f97ad36afc3e05673544ecd28c040e
      https://github.com/numpy/numpy/commit/ec1b8ae457f97ad36afc3e05673544ecd28c040e
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/iterators.h
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  ENH: missingdata: Get the NA mask working with slice indexing


  Commit: b9d67961f0a18e3664ab5606a4d7b5b215d990ed
      https://github.com/numpy/numpy/commit/b9d67961f0a18e3664ab5606a4d7b5b215d990ed
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/item_selection.c
    A numpy/core/src/multiarray/item_selection.h
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  ENH: missingdata: Rewrote boolean indexing to support NA masks

Note I haven't hooked it up to the arr[] operator yet...


  Commit: c0ce97ab3c3f1c931d794b5a50960f44ea7343ef
      https://github.com/numpy/numpy/commit/c0ce97ab3c3f1c931d794b5a50960f44ea7343ef
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_na.py
    M numpy/core/tests/test_numeric.py
    M numpy/lib/arraysetops.py
    M numpy/ma/extras.py

  Log Message:
  -----------
  ENH: missingdata: Implemented boolean assignment, working with NA masks


  Commit: 0b26c776119b8d73d13b9bb4e718fa5b600da611
      https://github.com/numpy/numpy/commit/0b26c776119b8d73d13b9bb4e718fa5b600da611
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c
    M numpy/ma/core.py

  Log Message:
  -----------
  BUG: ma: Fix a bug in numpy.ma hardmasks, exposed by the boolean indexing rewrite


  Commit: 65712dbd5dce3882977c27b179315578de42cfe3
      https://github.com/numpy/numpy/commit/65712dbd5dce3882977c27b179315578de42cfe3
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  TST: core: Regression test of boolean indexing was invalid, fixed it

The test made sure you couldn't assign a scalar to an empty array,
something which is perfectly fine generally in NumPy. I've changed
the test to make sure you can't assign off-size arrays with
boolean indexing.


  Commit: 5065a37c0c2e1c8e8004e666dcfabb9a50e6a204
      https://github.com/numpy/numpy/commit/5065a37c0c2e1c8e8004e666dcfabb9a50e6a204
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c

  Log Message:
  -----------
  ENH: core: Revert optimistic use of PyNumber_Index for indexing

SciPy and other code has come to depend on the truncation behavior
of floating point indexing. This would be nice to fix for 2.0, however.


  Commit: c80b23ea9ed01a538dcdb6762023533fb5aef774
      https://github.com/numpy/numpy/commit/c80b23ea9ed01a538dcdb6762023533fb5aef774
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/ctors.c

  Log Message:
  -----------
  ENH: missingdata: Write NA mask support into PyArray_CopyInto


  Commit: 1d1fa8166215d77c37194607955a76fe2f941cb3
      https://github.com/numpy/numpy/commit/1d1fa8166215d77c37194607955a76fe2f941cb3
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  ENH: missingdata: Fill in view function, add many tests for NA view functions


  Commit: 832bde82d4811b9e77a75af428cfed53de5f0ac9
      https://github.com/numpy/numpy/commit/832bde82d4811b9e77a75af428cfed53de5f0ac9
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/na_mask.c

  Log Message:
  -----------
  BUG: missingdata: Add deallocation of the NA mask


  Commit: 043dbc963dcc536dd3b7efde84f941f6b51951e6
      https://github.com/numpy/numpy/commit/043dbc963dcc536dd3b7efde84f941f6b51951e6
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  TST: missingdata: Cover some more unmasking assignment cases


  Commit: 2097559d61461c113e0739cf8d2eb237faaa113b
      https://github.com/numpy/numpy/commit/2097559d61461c113e0739cf8d2eb237faaa113b
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    A numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  TST: missingdata: Move maskna array tests to their own file


  Commit: 62c957854ec1de38b2c2e39861e5fe66fcc9036e
      https://github.com/numpy/numpy/commit/62c957854ec1de38b2c2e39861e5fe66fcc9036e
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  ENH: missingdata: Fill in buffered NAMASK nditer, add maskna= to zeros, empty, and empty_like


  Commit: 737bbb7e16e59ceb55be1675a82874271241726f
      https://github.com/numpy/numpy/commit/737bbb7e16e59ceb55be1675a82874271241726f
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  ENH: missingdata: Some tests for MASKNA iteration in Python


  Commit: 60a2cbfdc2fcc511c2a35bf6f552be3b90f1f172
      https://github.com/numpy/numpy/commit/60a2cbfdc2fcc511c2a35bf6f552be3b90f1f172
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  TST: missingdata: Add test for buffered MASKNA iteration


  Commit: 86c5a658b2c7853df4a8ae63e7e160697d738285
      https://github.com/numpy/numpy/commit/86c5a658b2c7853df4a8ae63e7e160697d738285
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  ENH: missingdata: Make the nditer USE_MASKNA mode work with buffering


  Commit: ef90e93cec35e0073c95728bc3cde91615f73d9b
      https://github.com/numpy/numpy/commit/ef90e93cec35e0073c95728bc3cde91615f73d9b
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  ENH: nditer: Allow a virtual mask of ones for non-masked USE_MASKNA operands


  Commit: 873760f2754313f64b7b4be31da88d2249dbfeb4
      https://github.com/numpy/numpy/commit/873760f2754313f64b7b4be31da88d2249dbfeb4
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  ENH: missingdata: Got masked element-wise ufuncs working in preliminary fashion


  Commit: 8a28e52855458bae44bf3593e6df4082c12f14ad
      https://github.com/numpy/numpy/commit/8a28e52855458bae44bf3593e6df4082c12f14ad
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_mask.h
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  ENH: missingdata: Progress towards supporting ufunc reduce with NA masks


  Commit: ef4dfd2ac9f3bda47d24c40feb68642b6bbe7729
      https://github.com/numpy/numpy/commit/ef4dfd2ac9f3bda47d24c40feb68642b6bbe7729
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  ENH: missingdata: Improve some raw iteration methods


  Commit: f0afbda413ee648a903ff0aaaf20572d9805de95
      https://github.com/numpy/numpy/commit/f0afbda413ee648a903ff0aaaf20572d9805de95
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/private/lowlevel_strided_loops.h

  Log Message:
  -----------
  ENH: missingdata: Write function for reducing the NA mask array


  Commit: aade5640f25fa8928111619c581a20166e3367bc
      https://github.com/numpy/numpy/commit/aade5640f25fa8928111619c581a20166e3367bc
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  ENH: ufunc: Split Reduce and Accumulate apart so that adding NA support is easier


  Commit: 50e95fcb47097f94e7358c13b137e01e04005f54
      https://github.com/numpy/numpy/commit/50e95fcb47097f94e7358c13b137e01e04005f54
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_pywrap.c

  Log Message:
  -----------
  API: nditer: Rename NpyIter_GetMaskNAIndices to NpyIter_GetMaskNAIndexArray


  Commit: 6acfdb45e582f94876c797fd4ee2bc92757fe100
      https://github.com/numpy/numpy/commit/6acfdb45e582f94876c797fd4ee2bc92757fe100
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/halffloat.h
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert.h
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/shape.h
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  ENH: ufunc: Rewrite PyUFunc_Reduce to be more general and easier to adapt to NA masks

This generalizes the 'axis' parameter to accept None or a list of
axes on which to do the reduction.


  Commit: 5750b38611661d3a94b0c910dd06d3a603b183b9
      https://github.com/numpy/numpy/commit/5750b38611661d3a94b0c910dd06d3a603b183b9
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/tests/test_maskna.py
    M numpy/ma/tests/test_core.py

  Log Message:
  -----------
  TST: ufunc: Tweak ma test to have a good output parameter, disable crashing NA test temporarily


  Commit: 1d8ecd2752c84d2aebf70207e1bcd7f308c8d852
      https://github.com/numpy/numpy/commit/1d8ecd2752c84d2aebf70207e1bcd7f308c8d852
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/fromnumeric.py
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/umath/funcs.inc.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py
    M numpy/lib/tests/test_function_base.py
    M numpy/ma/tests/test_core.py

  Log Message:
  -----------
  ENH: umath: Make sum, prod, any, or functions use the .reduce method directly

This required some extensive changes, like:
 * Making logical_or, logical_and, and logical_not on object arrays behave
   like their Python equivalents instead of calling methods on the objects
 * Changing the units for a fair number of the binary operations to
   None, so they don't get initialized to their unit values at the start

A consequence of this is that multi-dimensional reductions like sum, prod,
any, or all no longer need to make copies, so are faster in some cases.


  Commit: 2bb7c4e535cc6cae0523edf3cab18a9d2f59b768
      https://github.com/numpy/numpy/commit/2bb7c4e535cc6cae0523edf3cab18a9d2f59b768
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  ENH: ufunc: Add tests for zero-sized array reductions


  Commit: 3436f5260132e05b82651aa5e0ad506390c4d7b4
      https://github.com/numpy/numpy/commit/3436f5260132e05b82651aa5e0ad506390c4d7b4
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/fromnumeric.py

  Log Message:
  -----------
  DOC: ufunc: Document the 'axis=' improvments to reduction functions


  Commit: 57f1981e8504b62f4ef512df97175288ad2795eb
      https://github.com/numpy/numpy/commit/57f1981e8504b62f4ef512df97175288ad2795eb
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/arrayprint.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: Work in progress on arr.reshape, other misc changes


  Commit: 73e9a87bd4c12bc666240a19a308fca842f7fea8
      https://github.com/numpy/numpy/commit/73e9a87bd4c12bc666240a19a308fca842f7fea8
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/na_singleton.c
    M numpy/core/src/multiarray/na_singleton.h
    M numpy/core/src/multiarray/shape.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Fix up more NA mask indexing, make things work in 2D


  Commit: 60ab8c9b72f22a4f819cac9ccc0cb44c9616df15
      https://github.com/numpy/numpy/commit/60ab8c9b72f22a4f819cac9ccc0cb44c9616df15
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/arrayprint.py
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  ENH: missingdata: Change boolean indexing to broadcast to the left manually

I've also restricted it just to allow one-dimensional masks or masks
which match the number of dimensions of the array with the data. This
will require further discussion on the list at some point.


  Commit: 446adc9b85c34bde654c19f517d965a1186ec2ef
      https://github.com/numpy/numpy/commit/446adc9b85c34bde654c19f517d965a1186ec2ef
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/fromnumeric.py
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/umath/ufunc_object.c
    A numpy/core/tests/test_indexing.py
    M numpy/core/tests/test_ufunc.py
    M numpy/matrixlib/tests/test_defmatrix.py

  Log Message:
  -----------
  ENH: missingdata: Change things to help scipy pass its tests

Improving the NumPy tests a bit to catch these errors better...


  Commit: 23e1f5ce727a24e8257efa710879cf81abfa2965
      https://github.com/numpy/numpy/commit/23e1f5ce727a24e8257efa710879cf81abfa2965
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  ENH: missingdata: Fix the remaining scipy errors

Except for 4 iterative convergence errors I always see in scipy anyway.


  Commit: f5fc27563c1bffbf0c80cb0d6410bdbb9c9ef63e
      https://github.com/numpy/numpy/commit/f5fc27563c1bffbf0c80cb0d6410bdbb9c9ef63e
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_singleton.c
    M numpy/core/src/multiarray/na_singleton.h
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Fix an iterator MASKNA bug, fill in more missing stuff


  Commit: 339ed6ee0cdbfbfcdf1c48fb040d9a4acc0b9c79
      https://github.com/numpy/numpy/commit/339ed6ee0cdbfbfcdf1c48fb040d9a4acc0b9c79
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Get ufunc reduce skipna=False working better


  Commit: 3345377cf234fa048ad7d40840c1a0a59dd8b8b1
      https://github.com/numpy/numpy/commit/3345377cf234fa048ad7d40840c1a0a59dd8b8b1
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Some tests/fixes for reduce method with skipna=True


  Commit: dfc765749891c49eea478edb1d5ec0e0a28845a1
      https://github.com/numpy/numpy/commit/dfc765749891c49eea478edb1d5ec0e0a28845a1
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Make reduction with skipna=True work better in some cases

In particular, this allows it for ufuncs without a unit, where the
array has just one dimension.


  Commit: 1c16431d794c93c59415b400425fe8bbacf50f3a
      https://github.com/numpy/numpy/commit/1c16431d794c93c59415b400425fe8bbacf50f3a
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Fix construction of maskna array with all NAs


  Commit: 78838d24020ba821372f495e79e60680ee79399e
      https://github.com/numpy/numpy/commit/78838d24020ba821372f495e79e60680ee79399e
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Make the ndarray.take function work with NA masks


  Commit: 3917292fb5af16515619e4d92e97870d5239cb59
      https://github.com/numpy/numpy/commit/3917292fb5af16515619e4d92e97870d5239cb59
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/arrayprint.py

  Log Message:
  -----------
  ENH: missingdata: Try to get basic NA printing to be ok


  Commit: 8cf183d8dd9b26981b31973cf5bdd57eab017b23
      https://github.com/numpy/numpy/commit/8cf183d8dd9b26981b31973cf5bdd57eab017b23
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/arrayprint.py

  Log Message:
  -----------
  ENH: missingdata: Another NA array formatting tweak


  Commit: bacd1491ea1a5e93216347e88cd9a7ba958afbe2
      https://github.com/numpy/numpy/commit/bacd1491ea1a5e93216347e88cd9a7ba958afbe2
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/fromnumeric.py
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Add skipna parameters to sum, prod, etc


  Commit: e2dbabd88ea006496dfe05aa7be37c37350e73ba
      https://github.com/numpy/numpy/commit/e2dbabd88ea006496dfe05aa7be37c37350e73ba
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: missingdata: Was adding MASKNA even when not desired currently


  Commit: 360cab997ef1e96a905bcc35cdb9af732c4c8b63
      https://github.com/numpy/numpy/commit/360cab997ef1e96a905bcc35cdb9af732c4c8b63
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Make NA ufuncs work with output parameters properly


  Commit: c5edbfc61d74c2230443e32564f01ee47417fa28
      https://github.com/numpy/numpy/commit/c5edbfc61d74c2230443e32564f01ee47417fa28
  Author: Mark Wiebe <mwiebe@enthought.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: missingdata: Negative strides bug in USE_MASKNA nditer mode


  Commit: d3cf68d83da4f46b08942d938592313eed43cfe0
      https://github.com/numpy/numpy/commit/d3cf68d83da4f46b08942d938592313eed43cfe0
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Adding NA support to various methods


  Commit: 3b7faf6c6aeb70f7afe4284be59a11a9ce4ce3bf
      https://github.com/numpy/numpy/commit/3b7faf6c6aeb70f7afe4284be59a11a9ce4ce3bf
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  WIP: fixing reduce NA bug


  Commit: ba32b8c51e6cf73b1998e20f9e18dbfeb78ba452
      https://github.com/numpy/numpy/commit/ba32b8c51e6cf73b1998e20f9e18dbfeb78ba452
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/setup.py
    A numpy/core/src/multiarray/array_assign.c
    A numpy/core/src/multiarray/array_assign.h
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/convert_datatype.h
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  ENH: missingdata: Writing some low level general array assignment routines

Some bugs in the NA reductions got tracked back to a need for an
assignment operation which doesn't overwrite NA values. Making a decent
array assignment API seems like a good aproach to deal with that.


  Commit: 0c0a51e93c10418ecda3bf8eb4c4f18b769a6fdd
      https://github.com/numpy/numpy/commit/0c0a51e93c10418ecda3bf8eb4c4f18b769a6fdd
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/array_assign.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/shape.h

  Log Message:
  -----------
  ENH: missingdata: Implement wheremask scalar assignment


  Commit: 5c6b2d914b57bb6a4920efa17bfa1e60b5d501a2
      https://github.com/numpy/numpy/commit/5c6b2d914b57bb6a4920efa17bfa1e60b5d501a2
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/array_assign.c

  Log Message:
  -----------
  ENH: missingata: Move the alignment check out of the assignment functions


  Commit: 91004ef3116c92e4e3b253cbe5205e617fba6502
      https://github.com/numpy/numpy/commit/91004ef3116c92e4e3b253cbe5205e617fba6502
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/array_assign.c

  Log Message:
  -----------
  ENH: missingdata: Use a static buffer in scalar assignment for small dtypes


  Commit: e6705592666f05e0f27e973b40d758e52a3b9800
      https://github.com/numpy/numpy/commit/e6705592666f05e0f27e973b40d758e52a3b9800
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/setup.py
    M numpy/core/src/multiarray/array_assign.c
    M numpy/core/src/multiarray/array_assign.h
    A numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_mask.h
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/private/lowlevel_strided_loops.h

  Log Message:
  -----------
  ENH: missingdata: Implement wheremasked scalar assignment with overwritena=True


  Commit: 6e2ff1f3a7d000e577de634c76aa1326c6c1b228
      https://github.com/numpy/numpy/commit/6e2ff1f3a7d000e577de634c76aa1326c6c1b228
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/array_assign.h
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_mask.h
    M numpy/core/src/private/lowlevel_strided_loops.h

  Log Message:
  -----------
  ENH: missingdata: Finish implementation of scalar to array assignment

This still does not support a 'wheremask' which contains NA values,
but that can always be added later.


  Commit: c9ac0f28a2cb2eb167e21b10477c758ae86d61f3
      https://github.com/numpy/numpy/commit/c9ac0f28a2cb2eb167e21b10477c758ae86d61f3
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/array_assign.c
    M numpy/core/src/multiarray/array_assign.h
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_mask.h
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_api.py
    M numpy/core/tests/test_maskna.py
    M numpy/testing/utils.py

  Log Message:
  -----------
  ENH: missingdata: Fix remaining issues in scalar -> array assignment function


  Commit: 4423441780883ae0e8f15512441a43190525b229
      https://github.com/numpy/numpy/commit/4423441780883ae0e8f15512441a43190525b229
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert.h
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_einsum.py

  Log Message:
  -----------
  ENH: missingdata: Change FillWithZero/One to AssignZero/One, add parameters

These functions now use the array_assign_scalar function to assign zero
or one, and also have 'wheremask' and 'preservena' parameters. This change
also exposed some bugs in array_assign_scalar, which were fixed.


  Commit: 0f8ad6bb024fd602205d60538ce1cf51b5197aa1
      https://github.com/numpy/numpy/commit/0f8ad6bb024fd602205d60538ce1cf51b5197aa1
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_mask.h

  Log Message:
  -----------
  ENH: core: Rewrite PyArray_FillWithScalar to use array_assign_scalar


  Commit: 618941e73b467e747de8dd45f5acf54f157bb499
      https://github.com/numpy/numpy/commit/618941e73b467e747de8dd45f5acf54f157bb499
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src

  Log Message:
  -----------
  ENH: core: Make 1-byte low level loops use memset


  Commit: 5c7a05d2db543a13cf84573a71a55b0fbf0da398
      https://github.com/numpy/numpy/commit/5c7a05d2db543a13cf84573a71a55b0fbf0da398
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/setup.py
    M numpy/core/src/multiarray/array_assign.c
    A numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_mask.h
    M numpy/core/src/private/lowlevel_strided_loops.h

  Log Message:
  -----------
  ENH: missingdata: Implement routine for array to array assignment


  Commit: 32756a478a1e04fc4b8d7edbd511ded3ef6eab84
      https://github.com/numpy/numpy/commit/32756a478a1e04fc4b8d7edbd511ded3ef6eab84
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/array_assign.c
    M numpy/core/src/multiarray/array_assign.h
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/ctors.h
    M numpy/core/src/multiarray/multiarraymodule.c

  Log Message:
  -----------
  ENH: core: Make the array assignment routine handle overlapping arrays


  Commit: 51ce6f0fb25b942c100eaa607b0f67972f305ec5
      https://github.com/numpy/numpy/commit/51ce6f0fb25b942c100eaa607b0f67972f305ec5
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/ctors.c

  Log Message:
  -----------
  ENH: core: Make PyArray_CopyInto and PyArray_MoveInto be calls to array_assign_array


  Commit: 25225b9cd5c1af9776ad5249b087eaa23f9ffdd0
      https://github.com/numpy/numpy/commit/25225b9cd5c1af9776ad5249b087eaa23f9ffdd0
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/tests/test_api.py

  Log Message:
  -----------
  ENH: core: Add tests for copyto function with new array_assign_array features


  Commit: 5473c884fdf98741208c2a1cfcf8a1f802a9dc4b
      https://github.com/numpy/numpy/commit/5473c884fdf98741208c2a1cfcf8a1f802a9dc4b
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/genapi.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/array_assign.h
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_api.py

  Log Message:
  -----------
  ENH: umath: Fix reduce with NAs for ufuncs that have no unit


  Commit: 3b420037f50d8e766db22e715bfa0412ec50a39f
      https://github.com/numpy/numpy/commit/3b420037f50d8e766db22e715bfa0412ec50a39f
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: missingdata: Fleshing things out, tracking down a memory corruption


  Commit: 82a26fae8174df432014cd688ea93b7c4e79dfc8
      https://github.com/numpy/numpy/commit/82a26fae8174df432014cd688ea93b7c4e79dfc8
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.iterator.rst
    M numpy/core/include/numpy/ndarraytypes.h

  Log Message:
  -----------
  DOC: missingdata: Add some NA mask info to the documentation


  Commit: 0d1a9d5a9b61faea3167998ee538367f66f04e75
      https://github.com/numpy/numpy/commit/0d1a9d5a9b61faea3167998ee538367f66f04e75
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/arrayprint.py
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Make arr.item() and arr.itemset() work with NA masks


  Commit: 5c9cf78da2eb94e1073e8bea45cae3d68ac3c58c
      https://github.com/numpy/numpy/commit/5c9cf78da2eb94e1073e8bea45cae3d68ac3c58c
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/item_selection.h
    M numpy/core/src/multiarray/methods.c

  Log Message:
  -----------
  ENH: missingdata: Move the new MultiIndex Get/Set Item functions into item_selection.c


  Commit: c41f5594311943cbe9f12a108c3afa2ba6818418
      https://github.com/numpy/numpy/commit/c41f5594311943cbe9f12a108c3afa2ba6818418
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arrayobject.h
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: missingdata: Fix src_itemsize in USE_MASKNA copy to buffer

This was causing some memory corruption that was difficult to track down.


  Commit: 9fb669fbf364b676ccc20598541603096ae1c470
      https://github.com/numpy/numpy/commit/9fb669fbf364b676ccc20598541603096ae1c470
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  ENH: ufunc: Move the default SAME_KIND casting rule out of the ufunc code

Also, start to use it for some other out= parameters in non-ufuncs.


  Commit: 567efba2e710701a4f994d31d2b433c9a16000c5
      https://github.com/numpy/numpy/commit/567efba2e710701a4f994d31d2b433c9a16000c5
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/add_newdocs.py
    M numpy/core/fromnumeric.py
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/tests/test_maskna.py
    M numpy/lib/twodim_base.py

  Log Message:
  -----------
  ENH: missingdata: Add NA support to np.diagonal, change np.diagonal to always return a view


  Commit: fe165f0d1dfcc7551f05b39735d9516f8efd0c7a
      https://github.com/numpy/numpy/commit/fe165f0d1dfcc7551f05b39735d9516f8efd0c7a
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M doc/source/reference/c-api.array.rst
    M numpy/add_newdocs.py
    M numpy/core/shape_base.py
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/shape.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_shape_base.py

  Log Message:
  -----------
  ENH: missingdata: Rewrite PyArray_Concatenate to work with NA masks

It should also have less memory usage for heterogeneous inputs,
because it no longer makes extra copies in that case.


  Commit: 40110db0fbb0a0ed1a900eb2d2d13ac7ec12e8ec
      https://github.com/numpy/numpy/commit/40110db0fbb0a0ed1a900eb2d2d13ac7ec12e8ec
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: missingdata: The ndmin parameter to np.array wasn't respecting NA masks


  Commit: 64d805003b6ed5f064d71b09149c30b6307954b8
      https://github.com/numpy/numpy/commit/64d805003b6ed5f064d71b09149c30b6307954b8
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M doc/release/2.0.0-notes.rst
    M numpy/core/arrayprint.py
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: missingdata: Fix mask usage in PyArray_TakeFrom, add tests for it


  Commit: ad8a656df4e6ba49d82ea7700175207daf90e336
      https://github.com/numpy/numpy/commit/ad8a656df4e6ba49d82ea7700175207daf90e336
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M numpy/core/arrayprint.py

  Log Message:
  -----------
  ENH: missingdata: Add nastr= parameter to np.set_printoptions()


  Commit: fe599af5bfc8adaf642859c67445f31eceda9a7d
      https://github.com/numpy/numpy/commit/fe599af5bfc8adaf642859c67445f31eceda9a7d
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M doc/release/2.0.0-notes.rst
    M numpy/lib/function_base.py

  Log Message:
  -----------
  ENH: missingdata: trying some more functions to see how they treat NAs


  Commit: 89ed2000f22b762a83fed11474d03b66b472cdb8
      https://github.com/numpy/numpy/commit/89ed2000f22b762a83fed11474d03b66b472cdb8
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Change default to create NA-mask when NAs are in lists

Also adjust the repr to drop maskna=True when this rule will enable it
automatically.


  Commit: 998dda38ceb85736ab0914665c389b3b22a83dbd
      https://github.com/numpy/numpy/commit/998dda38ceb85736ab0914665c389b3b22a83dbd
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/SConscript
    M numpy/core/code_generators/genapi.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/setup.py
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/ctors.h
    A numpy/core/src/multiarray/reduction.c
    A numpy/core/src/multiarray/reduction.h
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Move some of the refactored reduction code into the API

Doing this so that it can be used both in multiarray and umath, to make
writing new reduction operations generally easier.

Also made PyArray_Squeeze work with NA-masked arrays.


  Commit: 657271f1a8eb5d1b230fc23a1e3a266e09833bf2
      https://github.com/numpy/numpy/commit/657271f1a8eb5d1b230fc23a1e3a266e09833bf2
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/conversion_utils.h
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  ENH: missingdata: Towards making count_nonzero a full-featured reduction operation


  Commit: 8ff9a26e7ccec087bb4cc828361f6e0fe5de03cc
      https://github.com/numpy/numpy/commit/8ff9a26e7ccec087bb4cc828361f6e0fe5de03cc
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/item_selection.h
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_numeric.py
    M numpy/testing/utils.py

  Log Message:
  -----------
  ENH: missingdata: Finish count_nonzero as a full-fledged reduction operation


  Commit: 731cc5d829c291eb3451d3d1e3717ae7402fe807
      https://github.com/numpy/numpy/commit/731cc5d829c291eb3451d3d1e3717ae7402fe807
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/reduction.h

  Log Message:
  -----------
  ENH: missingdata: Move the Reduce boilerplate into a function PyArray_ReduceWrapper


  Commit: 9dcacb4daaf0f094a44ec2d83a3599d9d8696644
      https://github.com/numpy/numpy/commit/9dcacb4daaf0f094a44ec2d83a3599d9d8696644
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/source/reference/routines.sort.rst
    M numpy/add_newdocs.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/reduction.h
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Create count_reduce_items function

This function either cheaply returns the product of the sizes of
all the reduction axes, or counts the number of items which will
be used in a reduction operation when skipna is True. Its purpose
is to make it easy to do functions like np.mean and np.std.


  Commit: f5c823ce554b5517ae9491f8afa496e50aff184f
      https://github.com/numpy/numpy/commit/f5c823ce554b5517ae9491f8afa496e50aff184f
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/fromnumeric.py
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/item_selection.h
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/reduction.h
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  ENH: missingdata: Support 'skipna=' parameter in np.mean

Also add 'keepdims=' parameter to reductions, to support writing of
the np.std function.


  Commit: 3265e274815e5b43d974810fd3a9533370449637
      https://github.com/numpy/numpy/commit/3265e274815e5b43d974810fd3a9533370449637
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/fromnumeric.py
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/shape.h

  Log Message:
  -----------
  ENH: missingdata: Implement skipna= support for np.std and np.var


  Commit: b593d80acaff1fce5efdcd6550e40c701b521a03
      https://github.com/numpy/numpy/commit/b593d80acaff1fce5efdcd6550e40c701b521a03
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/fromnumeric.py
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Implement tests for np.std, add skipna= and keepdims= parameters to more functions


  Commit: 2dd627b91a0978ca9c1dcd4f2f284819572e80fd
      https://github.com/numpy/numpy/commit/2dd627b91a0978ca9c1dcd4f2f284819572e80fd
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/fromnumeric.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arrayobject.h
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: nditer: NA masks in arrays with leading 1 dimensions had an issue


  Commit: e6df935ed9005c09bc3a3fb397f9338a01958599
      https://github.com/numpy/numpy/commit/e6df935ed9005c09bc3a3fb397f9338a01958599
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  TST: missingdata: Finish up NA mask tests for np.std and np.var


  Commit: d945a1f8eec02c9f58ca0e01a3d584eb6e1a18df
      https://github.com/numpy/numpy/commit/d945a1f8eec02c9f58ca0e01a3d584eb6e1a18df
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/fromnumeric.py
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/lib/tests/test_index_tricks.py
    M numpy/lib/tests/test_shape_base.py

  Log Message:
  -----------
  BUG: Some bugs in squeeze and concatenate found by testing SciPy


  Commit: a7af31fef03a25c22a20a5fe78a0a738bbbe0925
      https://github.com/numpy/numpy/commit/a7af31fef03a25c22a20a5fe78a0a738bbbe0925
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  DOC: Small tweak to release notes


  Commit: 357e61a638d8c0484dcabb37152c7be1fde59f52
      https://github.com/numpy/numpy/commit/357e61a638d8c0484dcabb37152c7be1fde59f52
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  BUG: nditer: The nditer was reusing the reduce loop inappropriately (#1938)


  Commit: 103dce2b84937616e657b1d20753482d3a0d22a9
      https://github.com/numpy/numpy/commit/103dce2b84937616e657b1d20753482d3a0d22a9
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/multiarraymodule_onefile.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  BLD: Failure in single file build mode because of a static function in two separate files


  Commit: ad5ad2cc4cb363ad1e8a5a2a2713b0858332ca98
      https://github.com/numpy/numpy/commit/ad5ad2cc4cb363ad1e8a5a2a2713b0858332ca98
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  TST: datetime: Change pytz warning message about skipping pytz tests


  Commit: b1c06140d54c77e671af84bf62d1abf018595c9a
      https://github.com/numpy/numpy/commit/b1c06140d54c77e671af84bf62d1abf018595c9a
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/na_singleton.c
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  BLD: missingdata: Fixes for Python 3


  Commit: 87034446a805e4d71b1c907f73324e46d69942f6
      https://github.com/numpy/numpy/commit/87034446a805e4d71b1c907f73324e46d69942f6
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  DOC: Tweak to the release notes


  Commit: 24e2b6ffc1740e42b185fb9beef435d8ba65fd55
      https://github.com/numpy/numpy/commit/24e2b6ffc1740e42b185fb9beef435d8ba65fd55
  Author: Han <hangenuit@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c

  Log Message:
  -----------
  BLD: keep VC compiler happy by moving the threading macros after variable definition


  Commit: 70dbddc6284fc687c02c852112218dcb32310edb
      https://github.com/numpy/numpy/commit/70dbddc6284fc687c02c852112218dcb32310edb
  Author: Han <hangenuit@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  BLD: keep VC happy by moving inlined variable definitions to top


  Commit: 288ed03cba49ef9d7efd2c32d1731b4d03a9495a
      https://github.com/numpy/numpy/commit/288ed03cba49ef9d7efd2c32d1731b4d03a9495a
  Author: Han <hangenuit@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/datetime_strings.c

  Log Message:
  -----------
  BUG: fix crash in test_datetime_as_string


  Commit: 9b041a75a52463b65ccb212cd21ce7145eb4ad7e
      https://github.com/numpy/numpy/commit/9b041a75a52463b65ccb212cd21ce7145eb4ad7e
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/reduction.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  BUG: ufunc: Fix bug in multi-dimensional reduction without a unit


  Commit: ac6540b11ec2ac144f1136a0dee6d7ab74fda6d2
      https://github.com/numpy/numpy/commit/ac6540b11ec2ac144f1136a0dee6d7ab74fda6d2
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/nditer_api.c

  Log Message:
  -----------
  DOC: nditer: Improve the comment doc about the new NpyIter_IsFirstVisit function


  Commit: d0db3e489d6c05db045dfa444c6da9a38e9d7a6a
      https://github.com/numpy/numpy/commit/d0db3e489d6c05db045dfa444c6da9a38e9d7a6a
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: missingdata: Some fixes and updates to the NEP


  Commit: 380196dca925da47bee4c2e8d55e2593edaff921
      https://github.com/numpy/numpy/commit/380196dca925da47bee4c2e8d55e2593edaff921
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/reduction.h
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  BUG: ufunc: Missed a small update for the unitless reduction case


  Commit: 0a2b5e7073b25a3cc45577a15d220e1d7b9d1e8b
      https://github.com/numpy/numpy/commit/0a2b5e7073b25a3cc45577a15d220e1d7b9d1e8b
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/nditer_pywrap.c

  Log Message:
  -----------
  STY: core: Move some misc converters into conversion_utils.c to clean things up


  Commit: 19009b8331ca616ae8fd543e9a771bddeb62f5b5
      https://github.com/numpy/numpy/commit/19009b8331ca616ae8fd543e9a771bddeb62f5b5
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/code_generators/ufunc_docstrings.py
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/number.h
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/loops.h
    M numpy/core/src/umath/loops.h.src
    M numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_numeric.py

  Log Message:
  -----------
  ENH: missingdata: Add the maskna= parameter to np.ones and np.ones_like


  Commit: 2a9ed2fca209a9bc6bede507f3bd8de31866c3ce
      https://github.com/numpy/numpy/commit/2a9ed2fca209a9bc6bede507f3bd8de31866c3ce
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/function_base.py
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Add maskna= parameter to np.linspace and np.logspace


  Commit: 7c084405e46b6647a9ea44c46d860dc01d70cf3f
      https://github.com/numpy/numpy/commit/7c084405e46b6647a9ea44c46d860dc01d70cf3f
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/source/reference/c-api.iterator.rst

  Log Message:
  -----------
  DOC: nditer: Document NpyIter_IsFirstVisit function


  Commit: b57333f80fb4e5d0cc2f2da0a0f4738fcb79f80b
      https://github.com/numpy/numpy/commit/b57333f80fb4e5d0cc2f2da0a0f4738fcb79f80b
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/descriptor.h
    M numpy/core/src/multiarray/na_singleton.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  ENH: missingdata: Change NA repr to use strings like the dtype repr does


  Commit: a1d8ed00c618ee3a1d3eac2297ce60efc8322c7d
      https://github.com/numpy/numpy/commit/a1d8ed00c618ee3a1d3eac2297ce60efc8322c7d
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/arrayprint.py
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: repr: Make NA line up in the float array repr like inf and nan


  Commit: 2920146107567388ea4324592c22789829cdec7f
      https://github.com/numpy/numpy/commit/2920146107567388ea4324592c22789829cdec7f
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/na_singleton.h

  Log Message:
  -----------
  ENH: missingdata: Improve error message when assigning NA to non-NA-masked arrays


  Commit: 02293d5d78f0b7a26baceaa9384ef58c52e48080
      https://github.com/numpy/numpy/commit/02293d5d78f0b7a26baceaa9384ef58c52e48080
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/na_mask.c

  Log Message:
  -----------
  BUG: missingdata: np.isna function wasn't accepting object arrays


  Commit: 4e0ecb487cd0b5975848a18375bfafa593305ff9
      https://github.com/numpy/numpy/commit/4e0ecb487cd0b5975848a18375bfafa593305ff9
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/arrayprint.py

  Log Message:
  -----------
  BUG: missingdata: Fix long double printing of NAs


  Commit: a92749adf03129d146191b38fd1d76537cb3b42e
      https://github.com/numpy/numpy/commit/a92749adf03129d146191b38fd1d76537cb3b42e
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/src/umath/ufunc_type_resolution.h
    M numpy/core/src/umath/umathmodule.c.src

  Log Message:
  -----------
  ENH: ufunc: Separate type resolution from loop selection

This change sets the stage for being able to produce much higher
performance loops by specializing based on any fixed strides. To do
this, type resolution must happen first to determine the dtypes,
then the iterator needs to be created, then finally the loop needs
to be selected for the given dtypes and the strides that will be
fixed throughout the iteration.

The way type resolution and loop selection where tied together before
precluded this possibility, but with the backwards-compatible design
change in this commit, such specializations will be possible in the future.


  Commit: f95f1d9975a277555e7e72b86c5f556f1360b09b
      https://github.com/numpy/numpy/commit/f95f1d9975a277555e7e72b86c5f556f1360b09b
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/reduction.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  ENH: umath: Add checking for reorderable ufuncs, add PyArray_ReduceWrapper to API

np.divide, for instance, isn't commutative, so the computation should
not change the order of computation. The reduce function disables
multiple-axis reductions on ufuncs which are not reorderable.


  Commit: b5caf6a1417a8fbfa93103f532570df90d11ae73
      https://github.com/numpy/numpy/commit/b5caf6a1417a8fbfa93103f532570df90d11ae73
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/src/umath/ufunc_type_resolution.h
    M numpy/core/src/umath/umathmodule.c.src

  Log Message:
  -----------
  ENH: umath: Switch PyUFunc_Reduce to call PyArray_ReduceWrapper to simplify code


  Commit: 88e1f15dbbe8c5edcee894843b95ef1fa6d45933
      https://github.com/numpy/numpy/commit/88e1f15dbbe8c5edcee894843b95ef1fa6d45933
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/src/umath/ufunc_type_resolution.h

  Log Message:
  -----------
  ENH: ufunc: Add a mask dtype parameter to the masked ufunc loop selector

This is to allow for future expansion to multi-NA and struct-NA.


  Commit: ecb1b4d816e8363cd6bd98c1018856a5d3f2a33c
      https://github.com/numpy/numpy/commit/ecb1b4d816e8363cd6bd98c1018856a5d3f2a33c
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  DOC: Add info to the release notes about the full boolean indexing change


  Commit: a3046e2b9b2e01cf6a333be2a985170fd87e71dc
      https://github.com/numpy/numpy/commit/a3046e2b9b2e01cf6a333be2a985170fd87e71dc
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/src/multiarray/convert.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/tests/test_api.py
    M numpy/core/tests/test_maskna.py
    M numpy/lib/function_base.py

  Log Message:
  -----------
  ENH: missingdata: Add maskna= parameter to np.copy and ndarray.copy


  Commit: 90e853167b53a05202d4e08ff416f3a4ecc15797
      https://github.com/numpy/numpy/commit/90e853167b53a05202d4e08ff416f3a4ecc15797
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/methods.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Make ndarray.view validate the maskna= parameter better


  Commit: 13ae8f47a1b92104f5fd6380db4289ab8a18b12c
      https://github.com/numpy/numpy/commit/13ae8f47a1b92104f5fd6380db4289ab8a18b12c
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/tests/test_dtype.py

  Log Message:
  -----------
  BUG: dtype: Mitigate crash bug for some kinds of dtype inputs

This doesn't fix it in general, but does for the specific case.
The particular code in question is calling from C into Python
to do parsing. I think this is a bad idea, and should be converted
to straightforward C code instead.


  Commit: 4d4448658e2a539474a786f2a12005b820bffcd2
      https://github.com/numpy/numpy/commit/4d4448658e2a539474a786f2a12005b820bffcd2
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/reduction.h

  Log Message:
  -----------
  ENH: ufunc: Remove CreateReduceResult and InitializeReduceResult from the API

Keep them internal longer, to let the details bake some more.
PyArray_ReduceWrapper is in the API so both multiarray and umath can
use it.


  Commit: 92b12ad8ef2f9790b10c88d605288b2fb8f344f8
      https://github.com/numpy/numpy/commit/92b12ad8ef2f9790b10c88d605288b2fb8f344f8
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Add wheremask to PyArray_ContainsNA

Use this to make masked assignment just check the elements its copying
for NA, so that the source array can have NAs, just not where the mask
says.


  Commit: 05b5ce82d168e71d6c8b3cfb95adfbb98ab2b7fd
      https://github.com/numpy/numpy/commit/05b5ce82d168e71d6c8b3cfb95adfbb98ab2b7fd
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_mask.h
    M numpy/core/src/multiarray/reduction.c

  Log Message:
  -----------
  ENH: missingdata: Move ReduceMaskNAArray out of the public API

Keep this function private, to keep flexibility open for longer.
Also added what will likely be the necessary parameters for future
where mask and multi-NA expansion.


  Commit: b0d151f40b6eb9be91ec55fa4965537e3328c478
      https://github.com/numpy/numpy/commit/b0d151f40b6eb9be91ec55fa4965537e3328c478
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_mask.h
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  ENH: missingdata: Future-proof AssignNA and AssignMaskNA for later multi-NA support


  Commit: 1db6d4aff214109c3a258a6a0637a00d72473390
      https://github.com/numpy/numpy/commit/1db6d4aff214109c3a258a6a0637a00d72473390
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Add support for identity-less skipna reductions with ndim > 1


  Commit: 7e319d2ffd823efa1e521ebbe31e32eeab5158a3
      https://github.com/numpy/numpy/commit/7e319d2ffd823efa1e521ebbe31e32eeab5158a3
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/fromnumeric.py
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  ENH: missingdata: Add skipna=, keepdims= parameters to methods

Also fix some memory leaks, improve some type resolution code. The
methods still have some issues with array subtypes that needs working
through.


  Commit: c0b4f8ccf8c3202521947bb9bd327a8ca1860341
      https://github.com/numpy/numpy/commit/c0b4f8ccf8c3202521947bb9bd327a8ca1860341
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    A numpy/core/_methods.py
    M numpy/core/src/multiarray/methods.c

  Log Message:
  -----------
  ENH: core: Add static caching of the callables for C to core._method calls


  Commit: e53c6941554947a2e01c0610d887a05ee44ad38e
      https://github.com/numpy/numpy/commit/e53c6941554947a2e01c0610d887a05ee44ad38e
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  BUG: umath: Make the ufunc follow the actual priority for __r<op>__

Previously it returned not implemented just based on the existence
of the array priority, it didn't actually check the priority value.


  Commit: 1c2af25f17d006c0020b0439cef7500be2df96bf
      https://github.com/numpy/numpy/commit/1c2af25f17d006c0020b0439cef7500be2df96bf
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/_methods.py
    M numpy/core/tests/test_maskna.py
    M numpy/lib/twodim_base.py

  Log Message:
  -----------
  ENH: missingdata: Add maskna= flag to np.eye constructor


  Commit: e275c9a793a22965d0405bd41f514ae2a241ffae
      https://github.com/numpy/numpy/commit/e275c9a793a22965d0405bd41f514ae2a241ffae
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/numeric.py
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Add maskna= flag to np.identity constructor


  Commit: 5452eb580087101a7e16d1c06ce734fc7c3d6dad
      https://github.com/numpy/numpy/commit/5452eb580087101a7e16d1c06ce734fc7c3d6dad
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  ENH: missingdata: Add maskna= and ownmaskna= parameters to np.asarray and friends

Also fix some array() NA mask construction issues and make sure the
base object doesn't collapse past the owner of the NA mask being
viewed in addition to the data.


  Commit: 8e66adb3683f7c15d4e6c8a27eaaac84716d512b
      https://github.com/numpy/numpy/commit/8e66adb3683f7c15d4e6c8a27eaaac84716d512b
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/shape.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: missingdata: Add support for NA masks to the order='K' case of np.ravel


  Commit: fd5588e2b502450f7fba34791b8b3b4a8d3c8781
      https://github.com/numpy/numpy/commit/fd5588e2b502450f7fba34791b8b3b4a8d3c8781
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/setup.py
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/multiarraymodule_onefile.c
    M numpy/core/src/multiarray/na_mask.c
    A numpy/core/src/multiarray/na_object.c
    A numpy/core/src/multiarray/na_object.h
    R numpy/core/src/multiarray/na_singleton.c
    R numpy/core/src/multiarray/na_singleton.h
    M numpy/core/src/multiarray/scalarapi.c

  Log Message:
  -----------
  ENH: missingdata: Rename na_singleton.[ch] to na_object.[ch]


  Commit: 5a0a69a296ad85a5232db4c0bfae3e3d39294a85
      https://github.com/numpy/numpy/commit/5a0a69a296ad85a5232db4c0bfae3e3d39294a85
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_object.c
    M numpy/core/src/multiarray/na_object.h

  Log Message:
  -----------
  ENH: missingdata: Expose Npy_NA as a global singleton, same as Py_None


  Commit: 54b5de990eb3fe1c88d8d585067a1ad0e144efb9
      https://github.com/numpy/numpy/commit/54b5de990eb3fe1c88d8d585067a1ad0e144efb9
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/code_generators/genapi.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/na_object.c
    M numpy/core/src/multiarray/na_object.h

  Log Message:
  -----------
  ENH: missingdata: Finish adding C-API access to the NpyNA object


  Commit: a3de6acf33cbc3bb623aef770f0dc227efcca862
      https://github.com/numpy/numpy/commit/a3de6acf33cbc3bb623aef770f0dc227efcca862
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.iterator.rst
    A doc/source/reference/c-api.maskna.rst

  Log Message:
  -----------
  DOC: missingdata: Documenting C API for NA-masked arrays


  Commit: 99dcee48d48e10a79d95afbe47a7e197723bb932
      https://github.com/numpy/numpy/commit/99dcee48d48e10a79d95afbe47a7e197723bb932
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.iterator.rst
    M doc/source/reference/c-api.maskna.rst
    M doc/source/reference/c-api.rst
    M numpy/core/src/multiarray/conversion_utils.c

  Log Message:
  -----------
  DOC: missingdata: Add example of a C-API function supporting NA masks


  Commit: 4f9250c2e4d1e67aa4129e395a9ef43521e3de3f
      https://github.com/numpy/numpy/commit/4f9250c2e4d1e67aa4129e395a9ef43521e3de3f
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/source/reference/c-api.maskna.rst

  Log Message:
  -----------
  DOC: missingdata: Some tweaks to the NA mask documentation


  Commit: 97affe6395a237408c4efa265a95f4d6e0a1f787
      https://github.com/numpy/numpy/commit/97affe6395a237408c4efa265a95f4d6e0a1f787
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c

  Log Message:
  -----------
  ENH: core: Rename PyArrayObject_fieldaccess to PyArrayObject_fields

Because it's shorter and seems like a decent name.


  Commit: 6a2064d3acab02210f1dd1102d4a66dae9de8ea6
      https://github.com/numpy/numpy/commit/6a2064d3acab02210f1dd1102d4a66dae9de8ea6
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    A doc/source/reference/arrays.maskna.rst
    M doc/source/reference/arrays.rst
    A doc/source/reference/routines.maskna.rst
    M doc/source/reference/routines.rst
    M numpy/add_newdocs.py

  Log Message:
  -----------
  DOC: missingdata: Add introductory documentation for NA-masked arrays


  Commit: ee68fe7cab4c822d721bf92e3a0e7116e2671355
      https://github.com/numpy/numpy/commit/ee68fe7cab4c822d721bf92e3a0e7116e2671355
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/source/reference/arrays.maskna.rst

  Log Message:
  -----------
  DOC: missingdata: Also show what assigning a non-NA value does in each case

Thanks to chebee7i for the feedback


  Commit: 2b370e7ec28c28b3ed0b0ff0a29e25da593b2073
      https://github.com/numpy/numpy/commit/2b370e7ec28c28b3ed0b0ff0a29e25da593b2073
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/setup.py
    A numpy/core/src/multiarray/boolean_ops.c.src
    A numpy/core/src/multiarray/boolean_ops.h
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/reduction.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/matrixlib/defmatrix.py

  Log Message:
  -----------
  ENH: missingdata: Make numpy.all follow the NA || True == True rule


  Commit: 1ff65eda527324edf836dcecd4d8e8af8808838e
      https://github.com/numpy/numpy/commit/1ff65eda527324edf836dcecd4d8e8af8808838e
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M numpy/core/_methods.py
    M numpy/core/fromnumeric.py
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/boolean_ops.c.src
    M numpy/core/src/multiarray/boolean_ops.h
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/tests/test_ufunc.py
    M numpy/lib/tests/test_recfunctions.py

  Log Message:
  -----------
  ENH: missingdata: Make numpy.all follow the NA && False == False rule


  Commit: bcfd6d877e526b17ce3869b54b66324132b672db
      https://github.com/numpy/numpy/commit/bcfd6d877e526b17ce3869b54b66324132b672db
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/boolean_ops.c.src
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  TST: missingdata: Write some tests for the np.any and np.all NA behavior


  Commit: 189b6a103e27e964c174f8ca6d07cd45833f15ec
      https://github.com/numpy/numpy/commit/189b6a103e27e964c174f8ca6d07cd45833f15ec
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  TST: dtype: Adjust void dtype test to pass without raising a zero-size exception


  Commit: bf7a6fcdc2ae2de4e8f7bf5fa0fdfbddb55b67bb
      https://github.com/numpy/numpy/commit/bf7a6fcdc2ae2de4e8f7bf5fa0fdfbddb55b67bb
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  DOC: Mention the update to np.all and np.any in the release notes


  Commit: dbe0261a1a6f4bd9303243ed5c6693b1c6f2b5b4
      https://github.com/numpy/numpy/commit/dbe0261a1a6f4bd9303243ed5c6693b1c6f2b5b4
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/_methods.py
    M numpy/core/src/multiarray/multiarraymodule_onefile.c

  Log Message:
  -----------
  BLD: core: onefile build fix and Python3 compatibility change


  Commit: 68eb27889e889b1229f86c32d43af4e3b3fff66b
      https://github.com/numpy/numpy/commit/68eb27889e889b1229f86c32d43af4e3b3fff66b
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/na_object.c
    M numpy/core/tests/test_na.py

  Log Message:
  -----------
  ENH: missingdata: Make comparisons with NA return NA(dtype='bool')


  Commit: 730e9c1c2c66bead262b193094a03697bdbd1fc0
      https://github.com/numpy/numpy/commit/730e9c1c2c66bead262b193094a03697bdbd1fc0
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  ENH: nditer: Change the Python nditer exposure to automatically add NPY_ITER_USE_MASKNA


  Commit: 3f696dc3eac3ce74f252c0659b3b0853a58fd314
      https://github.com/numpy/numpy/commit/3f696dc3eac3ce74f252c0659b3b0853a58fd314
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/source/reference/arrays.maskna.rst

  Log Message:
  -----------
  DOC: missingdata: Updates based on pull request feedback

>From github users xscript and 87.


  Commit: ed077b9bf607dd1818836fa382062869d055c749
      https://github.com/numpy/numpy/commit/ed077b9bf607dd1818836fa382062869d055c749
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/source/reference/arrays.maskna.rst
    M doc/source/reference/c-api.maskna.rst

  Log Message:
  -----------
  DOC: missingdata: Updates from pull request feedback

>From Chris Jordan-Squire


  Commit: e3cb4cfbc7f4bc7300304b87e6fe35021c25c45c
      https://github.com/numpy/numpy/commit/e3cb4cfbc7f4bc7300304b87e6fe35021c25c45c
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/source/reference/arrays.maskna.rst

  Log Message:
  -----------
  DOC: missingdata: Add a mention of the design NEP, and masks vs bitpatterns


  Commit: b903888e6ec7bddc6217a07b233b630b64443084
      https://github.com/numpy/numpy/commit/b903888e6ec7bddc6217a07b233b630b64443084
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/source/reference/arrays.maskna.rst
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.maskna.rst
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/conversion_utils.h
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  ENH: missingdata: Make PyArray_Converter and PyArray_OutputConverter safer for legacy code

These functions now reject inputs with NA, and there are alternative
functions PyArray_AllowNAConverter and PyArray_OutputAllowNAConverter
that functions should use when they intend to support NA.


  Commit: eb632dff6d4c2f4c05e0550d58a6b0b9df9cccd1
      https://github.com/numpy/numpy/commit/eb632dff6d4c2f4c05e0550d58a6b0b9df9cccd1
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M doc/neps/missing-data.rst
    M doc/release/2.0.0-notes.rst
    A doc/source/reference/arrays.maskna.rst
    M doc/source/reference/arrays.rst
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.iterator.rst
    A doc/source/reference/c-api.maskna.rst
    M doc/source/reference/c-api.rst
    A doc/source/reference/routines.maskna.rst
    M doc/source/reference/routines.rst
    M doc/source/reference/routines.sort.rst
    M numpy/add_newdocs.py
    M numpy/core/SConscript
    A numpy/core/_methods.py
    M numpy/core/arrayprint.py
    M numpy/core/code_generators/genapi.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/fromnumeric.py
    M numpy/core/function_base.py
    M numpy/core/include/numpy/halffloat.h
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_deprecated_api.h
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/numeric.py
    M numpy/core/numerictypes.py
    M numpy/core/setup.py
    M numpy/core/shape_base.py
    A numpy/core/src/multiarray/array_assign.c
    A numpy/core/src/multiarray/array_assign.h
    A numpy/core/src/multiarray/array_assign_array.c
    A numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    A numpy/core/src/multiarray/boolean_ops.c.src
    A numpy/core/src/multiarray/boolean_ops.h
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/conversion_utils.h
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert.h
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/convert_datatype.h
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/ctors.h
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/descriptor.h
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    A numpy/core/src/multiarray/item_selection.h
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/iterators.h
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/multiarraymodule_onefile.c
    A numpy/core/src/multiarray/na_mask.c
    A numpy/core/src/multiarray/na_mask.h
    A numpy/core/src/multiarray/na_object.c
    A numpy/core/src/multiarray/na_object.h
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/number.h
    A numpy/core/src/multiarray/reduction.c
    A numpy/core/src/multiarray/reduction.h
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/shape.h
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/src/umath/funcs.inc.src
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/loops.h
    M numpy/core/src/umath/loops.h.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/src/umath/ufunc_type_resolution.h
    M numpy/core/src/umath/umathmodule.c.src
    M numpy/core/tests/test_api.py
    M numpy/core/tests/test_datetime.py
    M numpy/core/tests/test_dtype.py
    M numpy/core/tests/test_einsum.py
    A numpy/core/tests/test_indexing.py
    A numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_multiarray.py
    A numpy/core/tests/test_na.py
    M numpy/core/tests/test_nditer.py
    M numpy/core/tests/test_numeric.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/lib/arraysetops.py
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py
    M numpy/lib/tests/test_index_tricks.py
    M numpy/lib/tests/test_recfunctions.py
    M numpy/lib/tests/test_shape_base.py
    M numpy/lib/twodim_base.py
    M numpy/ma/core.py
    M numpy/ma/extras.py
    M numpy/ma/tests/test_core.py
    M numpy/matrixlib/defmatrix.py
    M numpy/matrixlib/tests/test_defmatrix.py
    M numpy/testing/utils.py

  Log Message:
  -----------
  Merge branch 'pull-141'

* pull-141: (167 commits)
  ENH: missingdata: Make PyArray_Converter and PyArray_OutputConverter safer for legacy code
  DOC: missingdata: Add a mention of the design NEP, and masks vs bitpatterns
  DOC: missingdata: Updates from pull request feedback
  DOC: missingdata: Updates based on pull request feedback
  ENH: nditer: Change the Python nditer exposure to automatically add NPY_ITER_USE_MASKNA
  ENH: missingdata: Make comparisons with NA return NA(dtype='bool')
  BLD: core: onefile build fix and Python3 compatibility change
  DOC: Mention the update to np.all and np.any in the release notes
  TST: dtype: Adjust void dtype test to pass without raising a zero-size exception
  STY: Remove trailing whitespace
  TST: missingdata: Write some tests for the np.any and np.all NA behavior
  ENH: missingdata: Make numpy.all follow the NA && False == False rule
  ENH: missingdata: Make numpy.all follow the NA || True == True rule
  DOC: missingdata: Also show what assigning a non-NA value does in each case
  DOC: missingdata: Add introductory documentation for NA-masked arrays
  ENH: core: Rename PyArrayObject_fieldaccess to PyArrayObject_fields
  DOC: missingdata: Some tweaks to the NA mask documentation
  DOC: missingdata: Add example of a C-API function supporting NA masks
  DOC: missingdata: Documenting C API for NA-masked arrays
  ENH: missingdata: Finish adding C-API access to the NpyNA object
  ...


  Commit: 68e6d615a928e02e45e007f839fa22c123f88553
      https://github.com/numpy/numpy/commit/68e6d615a928e02e45e007f839fa22c123f88553
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    A bento.info
    A bscript

  Log Message:
  -----------
  BENTO: start bento packaging using waf.


  Commit: da20d391cbc70cb20ca6052f8ac2f02cab2dea14
      https://github.com/numpy/numpy/commit/da20d391cbc70cb20ca6052f8ac2f02cab2dea14
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bento.info
    M bscript
    A numpy/core/bento.info
    A numpy/core/bscript
    A numpy/waf_utils/__init__.py

  Log Message:
  -----------
  BENTO: start numpy.core configuration

We also add configuration helpers in numpy.build_utils.


  Commit: 787f429ee01c5f45324f9725fbd7298c7ff5fc4a
      https://github.com/numpy/numpy/commit/787f429ee01c5f45324f9725fbd7298c7ff5fc4a
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    A numpy/build_utils/__init__.py
    R numpy/waf_utils/__init__.py

  Log Message:
  -----------
  BENTO: start numpy.core configuration + waf_utils helpers.


  Commit: c784c6511f9a47266c5ddadc68ccb3f0f56c3cc4
      https://github.com/numpy/numpy/commit/c784c6511f9a47266c5ddadc68ccb3f0f56c3cc4
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript
    M numpy/core/bscript

  Log Message:
  -----------
  BENTO: start support for numpyconfig.


  Commit: 1f05f2632d3192f9b762f7f265dc338a4c5f2d2d
      https://github.com/numpy/numpy/commit/1f05f2632d3192f9b762f7f265dc338a4c5f2d2d
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/build_utils/__init__.py
    M numpy/core/bscript

  Log Message:
  -----------
  BENTO: check for C99 formats + add check_declaration.


  Commit: 726cb6e248bd8387d801fbdff59c4031d9083c44
      https://github.com/numpy/numpy/commit/726cb6e248bd8387d801fbdff59c4031d9083c44
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  BENTO: workaround for waf bug on darwin.


  Commit: e0493f12066e86fdb2b50d267e9565bb87522bdf
      https://github.com/numpy/numpy/commit/e0493f12066e86fdb2b50d267e9565bb87522bdf
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/build_utils/__init__.py
    M numpy/core/bscript

  Log Message:
  -----------
  BENTO: add basic type checks.


  Commit: ab2a3162195c4097e9db0556b3f55a42d1c9d882
      https://github.com/numpy/numpy/commit/ab2a3162195c4097e9db0556b3f55a42d1c9d882
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  BENTO: add signal/smp stuff in configure.


  Commit: b10883389b4d3d4ce000961f76fdb32284242741
      https://github.com/numpy/numpy/commit/b10883389b4d3d4ce000961f76fdb32284242741
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/build_utils/__init__.py
    M numpy/core/bscript

  Log Message:
  -----------
  BENTO: add math runtime checks.


  Commit: f1f50a834032e5051b9a1256383a9913a17a1522
      https://github.com/numpy/numpy/commit/f1f50a834032e5051b9a1256383a9913a17a1522
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/build_utils/__init__.py
    M numpy/core/bscript

  Log Message:
  -----------
  BENTO: check for inline support.


  Commit: 3b7acfd0546476ad09e61e3a5c0c01a97a38db16
      https://github.com/numpy/numpy/commit/3b7acfd0546476ad09e61e3a5c0c01a97a38db16
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/build_utils/__init__.py
    M numpy/core/bscript

  Log Message:
  -----------
  BENTO: add complex checks.


  Commit: 26e21c94e0ac9d2d019939ed51ae26cebb313686
      https://github.com/numpy/numpy/commit/26e21c94e0ac9d2d019939ed51ae26cebb313686
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bento.info
    M bscript
    M numpy/core/bento.info
    M numpy/core/bscript
    A numpy/lib/bento.info
    A numpy/lib/bscript

  Log Message:
  -----------
  FEAT: numpy.core and numpy.lib both build


  Commit: 2346f1e86a5136435e485e2426244f4a3c176e41
      https://github.com/numpy/numpy/commit/2346f1e86a5136435e485e2426244f4a3c176e41
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bento.info
    A numpy/linalg/bento.info
    A numpy/linalg/bscript

  Log Message:
  -----------
  FEAT: add numpy.linalg.


  Commit: 4aa623bf576b1fd6dcf6a8ed7b9a70f455682834
      https://github.com/numpy/numpy/commit/4aa623bf576b1fd6dcf6a8ed7b9a70f455682834
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bento.info
    A numpy/fft/bento.info
    A numpy/fft/bscript
    M numpy/linalg/bscript
    A numpy/random/bento.info
    A numpy/random/bscript

  Log Message:
  -----------
  ENH: add fft/random support.


  Commit: 407689a3bffa4d158b8f39ee5f5a87c8de16d2ba
      https://github.com/numpy/numpy/commit/407689a3bffa4d158b8f39ee5f5a87c8de16d2ba
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  BUG: only handle python files in in-place customization.


  Commit: dd1324b65eaf867b8dfa9c054236a61c4ba509b0
      https://github.com/numpy/numpy/commit/dd1324b65eaf867b8dfa9c054236a61c4ba509b0
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bento.info

  Log Message:
  -----------
  BUG: extra source files section.


  Commit: 0e1e71d9ba323efddbd5d70eb81575252d7f9570
      https://github.com/numpy/numpy/commit/0e1e71d9ba323efddbd5d70eb81575252d7f9570
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: build _dotblas as callback.


  Commit: d2b1557e02b0d053587b41e36ee63c5dce154e40
      https://github.com/numpy/numpy/commit/d2b1557e02b0d053587b41e36ee63c5dce154e40
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript
    M numpy/fft/bscript
    M numpy/lib/bscript
    M numpy/linalg/bscript
    M numpy/random/bscript

  Log Message:
  -----------
  ENH: remove temporary hacks for recurse path settings.


  Commit: 9091d597b83e56c65aaa65357eadbf5a62d2e4ae
      https://github.com/numpy/numpy/commit/9091d597b83e56c65aaa65357eadbf5a62d2e4ae
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/include/numpy/halffloat.h

  Log Message:
  -----------
  BUG: remove unnecessary header inclusion which breaks builds.


  Commit: 7056de6c4a264dca8550d89e9a58231de3b3ed59
      https://github.com/numpy/numpy/commit/7056de6c4a264dca8550d89e9a58231de3b3ed59
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  STY: better name for top hooks.


  Commit: 601c7cf9a4bb8acd805f998d7549724354088273
      https://github.com/numpy/numpy/commit/601c7cf9a4bb8acd805f998d7549724354088273
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  FEAT: add basics for separate build.


  Commit: 98a912611b915c35f5a2c4b60cd72330ffe5d953
      https://github.com/numpy/numpy/commit/98a912611b915c35f5a2c4b60cd72330ffe5d953
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  FEAT: add wide unicode detection.


  Commit: 78871a376d5706dbb98c1ffa99a1495a9fb87ff3
      https://github.com/numpy/numpy/commit/78871a376d5706dbb98c1ffa99a1495a9fb87ff3
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  HACK: temporary deal with bugs in waf python tool.


  Commit: 57dc96364f8c099f515ee1b1b23b61bcb752b043
      https://github.com/numpy/numpy/commit/57dc96364f8c099f515ee1b1b23b61bcb752b043
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/build_utils/__init__.py

  Log Message:
  -----------
  BUG: use 1/0 instead of booleans in config.h


  Commit: 021d522828b1eabb4b63313bf9ba8e1cd7e9e743
      https://github.com/numpy/numpy/commit/021d522828b1eabb4b63313bf9ba8e1cd7e9e743
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: fix unicode config checks.


  Commit: a66803b9a0910dff5d545ffc02f5b13adfdedca7
      https://github.com/numpy/numpy/commit/a66803b9a0910dff5d545ffc02f5b13adfdedca7
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  ENH: add support for separate compilation of multiarray (still does not work though).


  Commit: 9c45fcc517ad568fa3f96663506828955269fd40
      https://github.com/numpy/numpy/commit/9c45fcc517ad568fa3f96663506828955269fd40
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/build_utils/__init__.py
    A numpy/build_utils/waf.py
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: build waf build utils in separate module to avoid 'spurious' imports.


  Commit: f4e1991b1c64ca3114081dcd181761369946e3f5
      https://github.com/numpy/numpy/commit/f4e1991b1c64ca3114081dcd181761369946e3f5
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: fix renaming of new iterator source file.


  Commit: 2003a73abbf938af6abd491bdbfb07251ce9b290
      https://github.com/numpy/numpy/commit/2003a73abbf938af6abd491bdbfb07251ce9b290
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bento.info

  Log Message:
  -----------
  STY: fix ws in bento.info


  Commit: 966bc84d9d941aafb485a0afb5f659f38aa8a909
      https://github.com/numpy/numpy/commit/966bc84d9d941aafb485a0afb5f659f38aa8a909
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: fix more separate-compilation issues.


  Commit: f5327aeb33915792ef1b7593063a4151657a5211
      https://github.com/numpy/numpy/commit/f5327aeb33915792ef1b7593063a4151657a5211
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  ENH: workaround for waf python tool bug.


  Commit: 80383b782f2aa06b2d43f701a6433d8c9dde08e4
      https://github.com/numpy/numpy/commit/80383b782f2aa06b2d43f701a6433d8c9dde08e4
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  ENH: remove unneeded waf recursive context path magic.


  Commit: c0d1a016c4e7aae6334daec6bcfa49fb6f2ef5a5
      https://github.com/numpy/numpy/commit/c0d1a016c4e7aae6334daec6bcfa49fb6f2ef5a5
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript
    M numpy/core/bscript
    M numpy/fft/bscript
    M numpy/lib/bscript
    M numpy/linalg/bscript
    M numpy/random/bscript

  Log Message:
  -----------
  ENH: update to last bento.


  Commit: 134e24f5d609a9fd525cc1517c7993ea63c12eac
      https://github.com/numpy/numpy/commit/134e24f5d609a9fd525cc1517c7993ea63c12eac
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  ENH: register waf-specific options.


  Commit: f713b40a82330cbee7237d652c4ecf6a0f3c9c8c
      https://github.com/numpy/numpy/commit/f713b40a82330cbee7237d652c4ecf6a0f3c9c8c
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bento.info
    M numpy/core/bento.info
    M numpy/fft/bento.info
    M numpy/lib/bento.info
    M numpy/linalg/bento.info
    M numpy/random/bento.info

  Log Message:
  -----------
  REF: define hook file locally.


  Commit: 5d90cc1ebda93a292e14d5f06b9531617f882f07
      https://github.com/numpy/numpy/commit/5d90cc1ebda93a292e14d5f06b9531617f882f07
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bento.info
    A numpy/bento.info

  Log Message:
  -----------
  REF: use new recursive hook file support.


  Commit: 5ed3ad0420259e77edf603a42f94f5119c5ca205
      https://github.com/numpy/numpy/commit/5ed3ad0420259e77edf603a42f94f5119c5ca205
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript
    M numpy/core/bscript
    M numpy/fft/bscript
    M numpy/lib/bscript
    M numpy/linalg/bscript
    M numpy/random/bscript

  Log Message:
  -----------
  REF: use new hook signature.


  Commit: f9ece782d1c6d68a520b0f388212af02eaa2dcd5
      https://github.com/numpy/numpy/commit/f9ece782d1c6d68a520b0f388212af02eaa2dcd5
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript
    M numpy/core/bscript
    M numpy/fft/bscript
    M numpy/lib/bscript
    M numpy/linalg/bscript
    M numpy/random/bscript

  Log Message:
  -----------
  REF: use new API for higher level builder reuse.


  Commit: 72b3d6a13c2ba5ee00ffe50c9bea7896ee3f70d5
      https://github.com/numpy/numpy/commit/72b3d6a13c2ba5ee00ffe50c9bea7896ee3f70d5
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  ENH: remove custom fixes for mac osx now integrated in waf.


  Commit: 514f28f2bb1bab77465af821a88421c64a24d9ee
      https://github.com/numpy/numpy/commit/514f28f2bb1bab77465af821a88421c64a24d9ee
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/build_utils/waf.py

  Log Message:
  -----------
  STY: tweak configure comments to match autoconf more closely.

This makes comparison easier.


  Commit: bf0811bd7b6a8c8e27b42e2d5561751ac76b3f1c
      https://github.com/numpy/numpy/commit/bf0811bd7b6a8c8e27b42e2d5561751ac76b3f1c
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/build_utils/waf.py

  Log Message:
  -----------
  ENH: write conf defines comments when test failed as well.


  Commit: 740c8b6fd6ebf4571ab7b574a988587e40795fc9
      https://github.com/numpy/numpy/commit/740c8b6fd6ebf4571ab7b574a988587e40795fc9
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/build_utils/waf.py

  Log Message:
  -----------
  BUG: make sure autoconf macros are set to 1, not True.


  Commit: d359d69464a63bc56ce77db717c9a2402a10aad5
      https://github.com/numpy/numpy/commit/d359d69464a63bc56ce77db717c9a2402a10aad5
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bento.info
    M numpy/core/bscript

  Log Message:
  -----------
  ENH: update bento build to recent changes in numpy.core.


  Commit: 7ffefd00668acc7551366a7bddf93ab365634d8f
      https://github.com/numpy/numpy/commit/7ffefd00668acc7551366a7bddf93ab365634d8f
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/random/bscript

  Log Message:
  -----------
  FEAT: fix numpy.random build issues with MSVC.


  Commit: 935925830f3a1c50d91d45020fbf98a1c3b39b8d
      https://github.com/numpy/numpy/commit/935925830f3a1c50d91d45020fbf98a1c3b39b8d
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/build_utils/waf.py

  Log Message:
  -----------
  FEAT: add check_ldouble for bento build.


  Commit: 3fb24dd61b6feeae3cf513302c4c10bb706fb6e2
      https://github.com/numpy/numpy/commit/3fb24dd61b6feeae3cf513302c4c10bb706fb6e2
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: temp hack to fix some function checks.


  Commit: 39696b8cea7b0a86f9e4d818c766d469d7ec2d2a
      https://github.com/numpy/numpy/commit/39696b8cea7b0a86f9e4d818c766d469d7ec2d2a
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: complex.h is not mandatory.


  Commit: a34e822df8aaaa4acf9b21f673e0a7b7890118b5
      https://github.com/numpy/numpy/commit/a34e822df8aaaa4acf9b21f673e0a7b7890118b5
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: check for missing win32-specific format stuff.


  Commit: 52db8981ae65cdda5ae9ec53b9804ed8f1f987fb
      https://github.com/numpy/numpy/commit/52db8981ae65cdda5ae9ec53b9804ed8f1f987fb
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: temp hack to circumvent a waf bug on win32 ?


  Commit: 7167ba10424b172be14b535190aae6ae634256a0
      https://github.com/numpy/numpy/commit/7167ba10424b172be14b535190aae6ae634256a0
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    A numpy/build_utils/common.py

  Log Message:
  -----------
  BUG: forgot to add long double check.


  Commit: bedfda198df3697e8e466720c7f8eebef63353ae
      https://github.com/numpy/numpy/commit/bedfda198df3697e8e466720c7f8eebef63353ae
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  BUG: only add gcc-specific flag if actually using it.


  Commit: eac44cfd23a8b314d5dd854b47e0492bf8db11c6
      https://github.com/numpy/numpy/commit/eac44cfd23a8b314d5dd854b47e0492bf8db11c6
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  ENH: add example to link against MKL on win32.


  Commit: a7fc9edc5c391b07c4878e7c2e75903a31a8d99c
      https://github.com/numpy/numpy/commit/a7fc9edc5c391b07c4878e7c2e75903a31a8d99c
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/random/bscript

  Log Message:
  -----------
  BUG: fix non-mandatory win32-specific check.


  Commit: cacb6f73ee951387ad42dc764d3ebb0d59972599
      https://github.com/numpy/numpy/commit/cacb6f73ee951387ad42dc764d3ebb0d59972599
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M setupscons.py

  Log Message:
  -----------
  MISC: warn about numscons scripts being deprecated.


  Commit: 5819491f1ae855c34b982c258055e3e6e509c7cd
      https://github.com/numpy/numpy/commit/5819491f1ae855c34b982c258055e3e6e509c7cd
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  MISC: add cavead on top bscript.


  Commit: 3679362d58a19a3caf416c221086d611b28254a2
      https://github.com/numpy/numpy/commit/3679362d58a19a3caf416c221086d611b28254a2
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  ENH: no need to hardcode gcc anymore.


  Commit: baff28e1845e0aa3a81498997b66b514c8d52eda
      https://github.com/numpy/numpy/commit/baff28e1845e0aa3a81498997b66b514c8d52eda
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-08-28 (Sun, 28 Aug 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: update bento script for boolean_ops.c.src.


  Commit: 644ec23500e502413115944805c355a80ca7d59c
      https://github.com/numpy/numpy/commit/644ec23500e502413115944805c355a80ca7d59c
  Author: Fabian Pedregosa <fabian.pedregosa@inria.fr>
  Date:   2011-08-29 (Mon, 29 Aug 2011)

  Changed paths:
    M numpy/distutils/system_info.py

  Log Message:
  -----------
  FIX: add ufsparse to the libraries search path.

Fixes a build failure on macports when it detected umfpack but was
unable to build the extension module. Equivalent to the
'/usr/include/suitesparse' path under Debian.


  Commit: a6bc23686dd82b808279799e7e89206536028086
      https://github.com/numpy/numpy/commit/a6bc23686dd82b808279799e7e89206536028086
  Author: Chris Jordan-Squire <cjordan1@uw.edu>
  Date:   2011-08-29 (Mon, 29 Aug 2011)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/code_generators/ufunc_docstrings.py
    M numpy/core/src/umath/ufunc_object.c
    M numpy/lib/function_base.py
    M numpy/lib/src/_compiled_base.c
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  ENH: Add function for adding docstrings to ufuncs.


  Commit: bba9cf1866cfe6dce9ee947a787aeabdce168933
      https://github.com/numpy/numpy/commit/bba9cf1866cfe6dce9ee947a787aeabdce168933
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-08-29 (Mon, 29 Aug 2011)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  STY: Some style cleanups.


  Commit: 7965859160727d405fd463aa59a0dbfb9ab1979d
      https://github.com/numpy/numpy/commit/7965859160727d405fd463aa59a0dbfb9ab1979d
  Author: 87 <hangenuit@gmail.com>
  Date:   2011-08-30 (Tue, 30 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: PyArray_SetBaseObject didn't set proper base when collapsing views


  Commit: f7f98743753a4d670fbeecd95169de9104a95e7b
      https://github.com/numpy/numpy/commit/f7f98743753a4d670fbeecd95169de9104a95e7b
  Author: Fabian Pedregosa <fabian.pedregosa@inria.fr>
  Date:   2011-08-31 (Wed, 31 Aug 2011)

  Changed paths:
    M numpy/lib/tests/test_twodim_base.py
    M numpy/lib/twodim_base.py

  Log Message:
  -----------
  FIX: Make tril/triu return the same dtype as the original array.

This should fix:

    * http://projects.scipy.org/numpy/ticket/1848
    * http://projects.scipy.org/scipy/ticket/1449


  Commit: 803c4f21d4749c58a6216be7e4210cdc8c5fe7d1
      https://github.com/numpy/numpy/commit/803c4f21d4749c58a6216be7e4210cdc8c5fe7d1
  Author: Mark <mwwiebe@gmail.com>
  Date:   2011-08-31 (Wed, 31 Aug 2011)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  Merge pull request #149 from 87/ref-fix

Bugfix in PyArray_SetBaseObject


  Commit: 4829cb9a435d0044732e6eb6394985b75b5048dc
      https://github.com/numpy/numpy/commit/4829cb9a435d0044732e6eb6394985b75b5048dc
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-08-31 (Wed, 31 Aug 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  DOC: Add note about <ufunc>.reduce evaluation order


  Commit: 2237edcd935451af3f248466b53f2be4961a9d85
      https://github.com/numpy/numpy/commit/2237edcd935451af3f248466b53f2be4961a9d85
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-09-08 (Thu, 08 Sep 2011)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  MISC: cloadable is not useful anymore.


  Commit: 776c4f11574d8a92804bf6d583a9545a10162fce
      https://github.com/numpy/numpy/commit/776c4f11574d8a92804bf6d583a9545a10162fce
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-09-08 (Thu, 08 Sep 2011)

  Changed paths:
    A BENTO_BUILD.txt
    M bscript

  Log Message:
  -----------
  DOC: update bento instructions.


  Commit: 318b600e0d517cb13aaaa24318c344357720a44c
      https://github.com/numpy/numpy/commit/318b600e0d517cb13aaaa24318c344357720a44c
  Author: Han <hangenuit@gmail.com>
  Date:   2011-09-08 (Thu, 08 Sep 2011)

  Changed paths:
    M numpy/core/src/multiarray/common.c

  Log Message:
  -----------
  BUG: Fix reference leak in PyArray_DTypeFromObject


  Commit: 223f9a4e874ba9a675027b5d20a66b08dbdc8017
      https://github.com/numpy/numpy/commit/223f9a4e874ba9a675027b5d20a66b08dbdc8017
  Author: Mark <mwwiebe@gmail.com>
  Date:   2011-09-08 (Thu, 08 Sep 2011)

  Changed paths:
    M numpy/core/src/multiarray/common.c

  Log Message:
  -----------
  Merge pull request #152 from 87/ref-fix

BUG: Fix reference leak in PyArray_DTypeFromObject


  Commit: 09779087a1a2fef07aa285d67013fdac4a01ab91
      https://github.com/numpy/numpy/commit/09779087a1a2fef07aa285d67013fdac4a01ab91
  Author: Rui Pereira <rui.pereira@gmail.com>
  Date:   2011-09-08 (Thu, 08 Sep 2011)

  Changed paths:
    M numpy/core/tests/test_umath_complex.py

  Log Message:
  -----------
  TST: skip umath complex tests on all platforms except linux.  Closes #1926.


  Commit: ee009d99309f7f1de586fbf01502a4135c6c0ea9
      https://github.com/numpy/numpy/commit/ee009d99309f7f1de586fbf01502a4135c6c0ea9
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2011-09-12 (Mon, 12 Sep 2011)

  Changed paths:
    M numpy/lib/polynomial.py
    M numpy/lib/tests/test_polynomial.py

  Log Message:
  -----------
  ENH: Add weights and covariance estimate to standard polyfit.


  Commit: 6dbb92f4515f71734bb68f3a39dd55f2b04764f2
      https://github.com/numpy/numpy/commit/6dbb92f4515f71734bb68f3a39dd55f2b04764f2
  Author: Stefan van der Walt <stefan@sun.ac.za>
  Date:   2011-09-14 (Wed, 14 Sep 2011)

  Changed paths:
    M numpy/lib/tests/test_polynomial.py

  Log Message:
  -----------
  BUG: Fix polynomial tests.


  Commit: fd51584a91729533a1b8a2cbea9c323ebf7228bf
      https://github.com/numpy/numpy/commit/fd51584a91729533a1b8a2cbea9c323ebf7228bf
  Author: Valentin Haenel <valentin.haenel@gmx.de>
  Date:   2011-09-17 (Sat, 17 Sep 2011)

  Changed paths:
    M doc/HOWTO_DOCUMENT.rst.txt

  Log Message:
  -----------
  DOC: mention numpydoc in numpy conventions

Explain why it's good to use numpydoc and link to both numpydoc and some
installation and usage instructions.


  Commit: d98cf5d0d07d6822d2a445bec9e7e7059c943116
      https://github.com/numpy/numpy/commit/d98cf5d0d07d6822d2a445bec9e7e7059c943116
  Author: Valentin Haenel <valentin.haenel@gmx.de>
  Date:   2011-09-17 (Sat, 17 Sep 2011)

  Changed paths:
    M doc/sphinxext/numpydoc.py

  Log Message:
  -----------
  DOC: numpydoc.py was still using old, scipy trac url in docstring


  Commit: 95a6f05b704792c67dc38affb24f8bd4ae58162d
      https://github.com/numpy/numpy/commit/95a6f05b704792c67dc38affb24f8bd4ae58162d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-09-17 (Sat, 17 Sep 2011)

  Changed paths:
    M doc/HOWTO_DOCUMENT.rst.txt

  Log Message:
  -----------
  STY: Fix spelling and reword text.


  Commit: 1c4d0f89b004570277489af1a04990aa97258eb1
      https://github.com/numpy/numpy/commit/1c4d0f89b004570277489af1a04990aa97258eb1
  Author: David Warde-Farley <wardefar@iro.umontreal.ca>
  Date:   2011-09-18 (Sun, 18 Sep 2011)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  ENH: release the GIL in some C library functions.

Sandwich certain potentially long running for loops that don't touch any
Python objects between NPY_BEGIN_ALLOW_THREADS and NPY_END_ALLOW_THREADS
so that the interpreter can potentially schedule another Python thread.


  Commit: 7f85cf779f2f20a0a6b9436e832424f87fbc569f
      https://github.com/numpy/numpy/commit/7f85cf779f2f20a0a6b9436e832424f87fbc569f
  Author: David Warde-Farley <wardefar@iro.umontreal.ca>
  Date:   2011-09-18 (Sun, 18 Sep 2011)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  ENH: less fine-grained GIL management in digitize.


  Commit: 6e1680d87a783dea6acaf53a0a73b2ffc2681560
      https://github.com/numpy/numpy/commit/6e1680d87a783dea6acaf53a0a73b2ffc2681560
  Author: David Warde-Farley <wardefar@iro.umontreal.ca>
  Date:   2011-09-18 (Sun, 18 Sep 2011)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  ENH: Use char instead of int for error flag.


  Commit: b9a9aa2f2a6745c4e4be1df9abc7f23fee238812
      https://github.com/numpy/numpy/commit/b9a9aa2f2a6745c4e4be1df9abc7f23fee238812
  Author: David Warde-Farley <wardefar@iro.umontreal.ca>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  ENH: release GIL for C loops in ravel/unravel.


  Commit: 0c967773b07bf006140c7b6dc5d1b97795a7c2b8
      https://github.com/numpy/numpy/commit/0c967773b07bf006140c7b6dc5d1b97795a7c2b8
  Author: David Warde-Farley <wardefar@iro.umontreal.ca>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  REF: factor out inner loop of arr_insert.

This makes subsequent thread-friendly modification easier.


  Commit: 97b5915c2768686c4bd73881c32543bbd1f1745f
      https://github.com/numpy/numpy/commit/97b5915c2768686c4bd73881c32543bbd1f1745f
  Author: David Warde-Farley <wardefar@iro.umontreal.ca>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  ENH: release the GIL for arr_insert inner loop.

Releases it only conditionally, as object arrays require refcounting to
be performed within the inner loop, making GIL release impractical.


  Commit: 6de0fb90caf952ec7e14382715814b0dfabe2dc8
      https://github.com/numpy/numpy/commit/6de0fb90caf952ec7e14382715814b0dfabe2dc8
  Author: David Warde-Farley <wardefar@iro.umontreal.ca>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  REF: simplify multi-loop breaking with a goto.


  Commit: d571f257d3cef4b03febdbf5017fac1a6602d995
      https://github.com/numpy/numpy/commit/d571f257d3cef4b03febdbf5017fac1a6602d995
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M doc/HOWTO_DOCUMENT.rst.txt

  Log Message:
  -----------
  DOC: add note on formatting math to HOWTO_DOCUMENT.


  Commit: 3bf017e8bdada28aa39cb6f18868409a3ecb9a22
      https://github.com/numpy/numpy/commit/3bf017e8bdada28aa39cb6f18868409a3ecb9a22
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/shape.c

  Log Message:
  -----------
  BUG: datetime: Make datetime_as_string produce a UNICODE array instead of STRING array on Python3


  Commit: 4673abb553060ee33898749bc5d33dfa061c5dad
      https://github.com/numpy/numpy/commit/4673abb553060ee33898749bc5d33dfa061c5dad
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/datetime.c

  Log Message:
  -----------
  BUG: datetime: Fix str() function of datetime arrays

Done by making the unit given by datetime_data be a string instead of
bytes in Python 3.


  Commit: b8ba17bc03d072d5dd297531afaf46ab24574abd
      https://github.com/numpy/numpy/commit/b8ba17bc03d072d5dd297531afaf46ab24574abd
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/src/umath/loops.h
    M numpy/core/src/umath/loops.h.src

  Log Message:
  -----------
  BUG: datetime: Fix timedelta / timedelta -> float64 on Python 3


  Commit: aa562d3c2c2715641738350696b3d0ff9b2af51e
      https://github.com/numpy/numpy/commit/aa562d3c2c2715641738350696b3d0ff9b2af51e
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  WRN: Remove many warnings when building at a higher warning level

This includes warnings about shadowed variables, some bad casts,
and others. Fixing these warnings also fixed a memory leak in one instance.


  Commit: 829c6b9d2d38056ce90f268b53d26c80c09a44e4
      https://github.com/numpy/numpy/commit/829c6b9d2d38056ce90f268b53d26c80c09a44e4
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/scalartypes.c.src

  Log Message:
  -----------
  BUG: Add %lld exception for Python 3.1 as well


  Commit: 7b2faefff24197b6f2a14691e3973bb5e8e0bd22
      https://github.com/numpy/numpy/commit/7b2faefff24197b6f2a14691e3973bb5e8e0bd22
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/sequence.c

  Log Message:
  -----------
  STY: Fix a few cases of spaces not following conventions


  Commit: 585c1aefc4da9a0145d77130e3d02097d52961f1
      https://github.com/numpy/numpy/commit/585c1aefc4da9a0145d77130e3d02097d52961f1
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  TST: Add true_divide and floor_divide tests for the mm_d timedelta case


  Commit: 5fe3b0fb759720e3484a5ddafcdfe9a56599550a
      https://github.com/numpy/numpy/commit/5fe3b0fb759720e3484a5ddafcdfe9a56599550a
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M LICENSE.txt

  Log Message:
  -----------
  DOC: Update year range in LICENSE.txt copyright


  Commit: 1a132d8b7b816e5a130e3084f6c8268ba18af04f
      https://github.com/numpy/numpy/commit/1a132d8b7b816e5a130e3084f6c8268ba18af04f
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/src/umath/loops.h.src
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  BUG: Remove floor_divide support for timedelta64 // timedelta64


  Commit: e420eb843136269592a78181accbdd7b8a95356f
      https://github.com/numpy/numpy/commit/e420eb843136269592a78181accbdd7b8a95356f
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  TST: Add tests for the Y2038 problem

This only seems to be cropping up on 32-bit Linux, where time_t is 32 bits,
and there appears to be no 64-bit time_t extension like on Windows.


  Commit: b7aee501495d152980b15709b7cabbfac3467981
      https://github.com/numpy/numpy/commit/b7aee501495d152980b15709b7cabbfac3467981
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/datetime_strings.c

  Log Message:
  -----------
  BUG: Attempt to fix the Y2038 problem parsing dates >= 2038

Also incorporated part of Han Genuit's pull request #23, to try
and reduce the difficulty dealing with the merge conflict that
will result from these concurrent changes


  Commit: f682e26f1479c1fdcaa08992fe038425e29240ce
      https://github.com/numpy/numpy/commit/f682e26f1479c1fdcaa08992fe038425e29240ce
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/datetime_strings.c

  Log Message:
  -----------
  BUG: Attempt Y2038 fix, and restrict local timezone parsing to 1970 and later, because of Win32

On MS Windows, dates earlier than 1970 cause mktime to error. This patch
also applies to parsing the same Y2038 hack that was done for printing.


  Commit: e62ad21045c8060da5e8d5416ce0c6854ef5173b
      https://github.com/numpy/numpy/commit/e62ad21045c8060da5e8d5416ce0c6854ef5173b
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M LICENSE.txt
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/umath/loops.h
    M numpy/core/src/umath/loops.h.src
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  Merge branch 'pull-161'

* pull-161:
  BUG: Attempt Y2038 fix, and restrict local timezone parsing to 1970 and later, because of Win32
  BUG: Attempt to fix the Y2038 problem parsing dates >= 2038
  TST: Add tests for the Y2038 problem
  BUG: Remove floor_divide support for timedelta64 // timedelta64
  DOC: Update year range in LICENSE.txt copyright
  TST: Add true_divide and floor_divide tests for the mm_d timedelta case
  STY: Fix a few cases of spaces not following conventions
  BUG: Add %lld exception for Python 3.1 as well
  WRN: Remove many warnings when building at a higher warning level
  BUG: datetime: Fix timedelta / timedelta -> float64 on Python 3
  BUG: datetime: Fix str() function of datetime arrays
  BUG: datetime: Make datetime_as_string produce a UNICODE array instead of STRING array on Python3


  Commit: 3d1c7ddf49b5286ebcb1c1eafd92f85a73da4a60
      https://github.com/numpy/numpy/commit/3d1c7ddf49b5286ebcb1c1eafd92f85a73da4a60
  Author: Hrvoje Niksic <hrvoje.niksic@avl.com>
  Date:   2011-10-01 (Sat, 01 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  PyArray_FromBuffer: Allow creating arrays from empty buffers or empty slices.


  Commit: 8aa620d308bf7dd7a9450cf426fd3267d8fc7d55
      https://github.com/numpy/numpy/commit/8aa620d308bf7dd7a9450cf426fd3267d8fc7d55
  Author: Christopher L. Farrow <cfarrow@enthought.com>
  Date:   2011-10-02 (Sun, 02 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src

  Log Message:
  -----------
  BUG: fixing reference leak in OBJECT_fill


  Commit: 4e567e15b802fc6b72c4878b741be2f8fbb6c589
      https://github.com/numpy/numpy/commit/4e567e15b802fc6b72c4878b741be2f8fbb6c589
  Author: Christopher L. Farrow <cfarrow@enthought.com>
  Date:   2011-10-02 (Sun, 02 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/scalartypes.c.src

  Log Message:
  -----------
  BUG: Fixed reference leak when gen_arraytype_subscript fails


  Commit: cccc5be9866ca8ed259474c0845fe2bf2fa700c7
      https://github.com/numpy/numpy/commit/cccc5be9866ca8ed259474c0845fe2bf2fa700c7
  Author: Christopher L. Farrow <cfarrow@enthought.com>
  Date:   2011-10-02 (Sun, 02 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/scalarapi.c

  Log Message:
  -----------
  BUG: fixed reference counting bug in PyArray_FromScalar that occurs when using an extended dtype


  Commit: d87ce857cf8d86edb7478955e05b19ed749e29d2
      https://github.com/numpy/numpy/commit/d87ce857cf8d86edb7478955e05b19ed749e29d2
  Author: Christopher L. Farrow <cfarrow@enthought.com>
  Date:   2011-10-02 (Sun, 02 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/methods.c

  Log Message:
  -----------
  BUG: fixed reference leak when new record dtype squashed old one in sort


  Commit: 680197dba02ff6a840b5052ec9f9cbb0a3169c42
      https://github.com/numpy/numpy/commit/680197dba02ff6a840b5052ec9f9cbb0a3169c42
  Author: Christopher L. Farrow <cfarrow@enthought.com>
  Date:   2011-10-02 (Sun, 02 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/datetime.c

  Log Message:
  -----------
  BUG: Fixing reference leak in datetime metadata retrieval


  Commit: 04b65811899c03d2b8e5d37c296218c5c1408f61
      https://github.com/numpy/numpy/commit/04b65811899c03d2b8e5d37c296218c5c1408f61
  Author: Christopher L. Farrow <cfarrow@enthought.com>
  Date:   2011-10-02 (Sun, 02 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c

  Log Message:
  -----------
  BUG: Fixed reference count bug where scalar value assignment by field to an array would increment the reference count of the scalar.


  Commit: 9d68160e67eb10f41ffeb0ce352c7c29ae14577a
      https://github.com/numpy/numpy/commit/9d68160e67eb10f41ffeb0ce352c7c29ae14577a
  Author: Christopher L. Farrow <cfarrow@enthought.com>
  Date:   2011-10-02 (Sun, 02 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c

  Log Message:
  -----------
  BUG: porting bugfix from refactor @ 3da77df


  Commit: 94068967e4c2598a4d67ec9bfd85b21b89b44a65
      https://github.com/numpy/numpy/commit/94068967e4c2598a4d67ec9bfd85b21b89b44a65
  Author: Christopher L. Farrow <cfarrow@enthought.com>
  Date:   2011-10-02 (Sun, 02 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/iterators.c

  Log Message:
  -----------
  BUG: porting bugfix from refactor @ 708d6be


  Commit: cd1954d77a6d2296b4538d0ea33e77d3c5e1f887
      https://github.com/numpy/numpy/commit/cd1954d77a6d2296b4538d0ea33e77d3c5e1f887
  Author: Christopher L. Farrow <cfarrow@enthought.com>
  Date:   2011-10-02 (Sun, 02 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c

  Log Message:
  -----------
  BUG: fixing reference leak from the numpy refactor @ 4c21144


  Commit: 0038a2a13c641ed5be0f2daf897bb78e0818c54c
      https://github.com/numpy/numpy/commit/0038a2a13c641ed5be0f2daf897bb78e0818c54c
  Author: Christopher L. Farrow <cfarrow@enthought.com>
  Date:   2011-10-02 (Sun, 02 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c

  Log Message:
  -----------
  BUG: Fixing reference counting bug in array comparison


  Commit: f685dc9505f9b0a14892a3037da0d7d3a5a92f62
      https://github.com/numpy/numpy/commit/f685dc9505f9b0a14892a3037da0d7d3a5a92f62
  Author: Han <hangenuit@gmail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M numpy/distutils/mingw32ccompiler.py

  Log Message:
  -----------
  ENH: Generate custom MSCV runtime library for mingw32.


  Commit: 527ac001e86216b3c70a59bf130136d803e22007
      https://github.com/numpy/numpy/commit/527ac001e86216b3c70a59bf130136d803e22007
  Author: Han <hangenuit@gmail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/datetime_strings.c

  Log Message:
  -----------
  ENH: Use customized MSVC runtime library if present.


  Commit: 06bce094520f9bc95a79593ce18c17baa01cc901
      https://github.com/numpy/numpy/commit/06bce094520f9bc95a79593ce18c17baa01cc901
  Author: Han <hangenuit@gmail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M numpy/distutils/mingw32ccompiler.py

  Log Message:
  -----------
  ENH: Some commments. Skip customization for MSVC < 8.0.


  Commit: 3eb171086f8a3e3fd8fe5ef253cc03a6147b2b78
      https://github.com/numpy/numpy/commit/3eb171086f8a3e3fd8fe5ef253cc03a6147b2b78
  Author: Han <hangenuit@gmail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M numpy/distutils/mingw32ccompiler.py

  Log Message:
  -----------
  ENH: Clean up symbol definition file.


  Commit: 1a1ae9a6c852366c1cdde9def8b9b818793fab2e
      https://github.com/numpy/numpy/commit/1a1ae9a6c852366c1cdde9def8b9b818793fab2e
  Author: Han <hangenuit@gmail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M numpy/distutils/mingw32ccompiler.py

  Log Message:
  -----------
  ENH: In debug mode, do not use customized MSVC runtime library.


  Commit: 97102abf036b558ab292c17c694c7a402eca3080
      https://github.com/numpy/numpy/commit/97102abf036b558ab292c17c694c7a402eca3080
  Author: hangenuit@gmail.com <hangenuit@gmail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M numpy/distutils/mingw32ccompiler.py

  Log Message:
  -----------
  BUG: Also build MSVC debug library if MINGW_USE_CUSTOM_MSVCR is defined (best effort).


  Commit: 9a6d056899a69aece7f3c277119a38979a1f0f30
      https://github.com/numpy/numpy/commit/9a6d056899a69aece7f3c277119a38979a1f0f30
  Author: hangenuit@gmail.com <hangenuit@gmail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M numpy/distutils/mingw32ccompiler.py

  Log Message:
  -----------
  BUG: DLL finder should also look in WinSxS directory.


  Commit: 583a4554c8ea37b037ccbf4b92b213821d9d06f7
      https://github.com/numpy/numpy/commit/583a4554c8ea37b037ccbf4b92b213821d9d06f7
  Author: hangenuit@gmail.com <hangenuit@gmail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/distutils/mingw32ccompiler.py

  Log Message:
  -----------
  BUG: Add another preprocessor statement for 64-bits fallback mechanism.


  Commit: 625280608ce777301197be7427145c6c2dcb5633
      https://github.com/numpy/numpy/commit/625280608ce777301197be7427145c6c2dcb5633
  Author: hangenuit@gmail.com <hangenuit@gmail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/distutils/mingw32ccompiler.py

  Log Message:
  -----------
  ENH: Incorporated review advice and changed macro hack to MinGW hint.

When doing the typedef change, it conflicted with existing typedefs.
I realized that MinGW did not know which MSVC runtime it would link with,
but it had conditional definitions for MSVC 8 and up, which can be activated
by defining __MSVCRT_VERSION__. So I added it to the compiler macros, which
made the fallback hack and extra typedef unnecessary.


  Commit: e902bf1d299f3ab5f7d2a0850bb1faa9b4fd12e4
      https://github.com/numpy/numpy/commit/e902bf1d299f3ab5f7d2a0850bb1faa9b4fd12e4
  Author: hangenuit@gmail.com <hangenuit@gmail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M numpy/distutils/mingw32ccompiler.py

  Log Message:
  -----------
  BUG: Fixes for Python3 and some further enhancements.


  Commit: d564f0b50c3036b42775c510cf922038c56997c8
      https://github.com/numpy/numpy/commit/d564f0b50c3036b42775c510cf922038c56997c8
  Author: Han <hangenuit@gmail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M numpy/distutils/mingw32ccompiler.py

  Log Message:
  -----------
  BUG: Fix version comparison bug on Py25.


  Commit: a4836b693c8e48cdf4f71213cf21a96b600d9963
      https://github.com/numpy/numpy/commit/a4836b693c8e48cdf4f71213cf21a96b600d9963
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M doc/HOWTO_RELEASE.rst.txt

  Log Message:
  -----------
  DOC: describe required version of GCC in MinGW on Windows in release doc.


  Commit: d23c45fd3b92cca7d3e711a6b9cef637e121155a
      https://github.com/numpy/numpy/commit/d23c45fd3b92cca7d3e711a6b9cef637e121155a
  Author: Pauli Virtanen <pav@iki.fi>
  Date:   2011-10-08 (Sat, 08 Oct 2011)

  Changed paths:
    M numpy/core/include/numpy/noprefix.h
    M numpy/core/include/numpy/old_defines.h

  Log Message:
  -----------
  BUG: core: fix compilation for UCS-narrow


  Commit: 03d4e493600ba9f27b7f97b685fbf2f517564b0d
      https://github.com/numpy/numpy/commit/03d4e493600ba9f27b7f97b685fbf2f517564b0d
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-10-10 (Mon, 10 Oct 2011)

  Changed paths:
    M numpy/lib/npyio.py

  Log Message:
  -----------
  DOC: mention that NpzFile instances must be closed.


  Commit: 4e552081068696b17e9fc67b12f86987962d4680
      https://github.com/numpy/numpy/commit/4e552081068696b17e9fc67b12f86987962d4680
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-10-10 (Mon, 10 Oct 2011)

  Changed paths:
    M numpy/lib/npyio.py

  Log Message:
  -----------
  ENH: add context manager for NpzFile class.


  Commit: eea919b99843db9813a78319e167710f64ed707a
      https://github.com/numpy/numpy/commit/eea919b99843db9813a78319e167710f64ed707a
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M numpy/distutils/system_info.py

  Log Message:
  -----------
  BLD: fix up detection of Intel CPU on OS X in system_info.py.


  Commit: 6b067d8a709abf847b7da0822b1d9eaa091a3b9a
      https://github.com/numpy/numpy/commit/6b067d8a709abf847b7da0822b1d9eaa091a3b9a
  Author: tim cera <tcera@sjrwmd.com>
  Date:   2011-10-23 (Sun, 23 Oct 2011)

  Changed paths:
    M numpy/distutils/fcompiler/pg.py

  Log Message:
  -----------
  ENH: Add 'pgfortran' as a valid compiler in the Portland Group
suite of fortran compilers. Adjust the version string command.


  Commit: 460659605f608b6552db31f3e05fed346ab76d27
      https://github.com/numpy/numpy/commit/460659605f608b6552db31f3e05fed346ab76d27
  Author: Ben Root <ben.v.root@gmail.com>
  Date:   2011-10-23 (Sun, 23 Oct 2011)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/usertypes.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  ENH: Explicitly coded argmin for timedelta


  Commit: e246e85afa94db0932729e8f9a7ff2f103753900
      https://github.com/numpy/numpy/commit/e246e85afa94db0932729e8f9a7ff2f103753900
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-10-23 (Sun, 23 Oct 2011)

  Changed paths:
    M numpy/core/src/multiarray/calculation.c

  Log Message:
  -----------
  STY: Some coding style fixups.


  Commit: e99ca8b8643f8030d001e80d10ff0de92a66550d
      https://github.com/numpy/numpy/commit/e99ca8b8643f8030d001e80d10ff0de92a66550d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-10-23 (Sun, 23 Oct 2011)

  Changed paths:
    M numpy/core/src/umath/funcs.inc.src
    M numpy/core/tests/test_multiarray.py
    M numpy/core/tests/test_umath.py

  Log Message:
  -----------
  BUG: Fix maximum/minimum for object arrays in Python 3.
Use PyObject_RichCompareBool instead of PyObject_Cmp.


  Commit: 657deb760d4afe2f9eb75f2335ec35dda989d0a8
      https://github.com/numpy/numpy/commit/657deb760d4afe2f9eb75f2335ec35dda989d0a8
  Author: Raymond Roberts <rroberts@enthought.com>
  Date:   2011-10-29 (Sat, 29 Oct 2011)

  Changed paths:
    M numpy/distutils/system_info.py

  Log Message:
  -----------
  BLD: add support for the new X11 directory structure on Ubuntu & co.


  Commit: 31c1c996ecd7aab685025a0159f4a0dd9c33cef5
      https://github.com/numpy/numpy/commit/31c1c996ecd7aab685025a0159f4a0dd9c33cef5
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-11-20 (Sun, 20 Nov 2011)

  Changed paths:
    M bscript

  Log Message:
  -----------
  BUG: fix #1984 (generate correct version.py).


  Commit: ae464ecbceaa727d61c966958d05706511d6ae24
      https://github.com/numpy/numpy/commit/ae464ecbceaa727d61c966958d05706511d6ae24
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

  Changed paths:
    A numpy/version.py.in

  Log Message:
  -----------
  BUG: forgot to add numpy template.


  Commit: ee86b418f5d1d58967421780a0a89946584628db
      https://github.com/numpy/numpy/commit/ee86b418f5d1d58967421780a0a89946584628db
  Author: Stefan van der Walt <stefan@sun.ac.za>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M numpy/core/src/multiarray/multiarraymodule.c

  Log Message:
  -----------
  BUG: Do not segfault on dot between sparse matrices.


  Commit: 0d4da7e1cb45d682d79bcb3e1b52763cc5cc6898
      https://github.com/numpy/numpy/commit/0d4da7e1cb45d682d79bcb3e1b52763cc5cc6898
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h

  Log Message:
  -----------
  BUG: Check for NULL pointer before calling PyCObject_Check or
PyCapsule_CheckExact. This may be a Python bug but we might as
well check anyway. Reported by Geoffrey Irving.


  Commit: 212e137709df0465493e6362067b96cf9676843e
      https://github.com/numpy/numpy/commit/212e137709df0465493e6362067b96cf9676843e
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M numpy/core/src/multiarray/convert_datatype.c

  Log Message:
  -----------
  STY: Small coding style cleanups.


  Commit: 6fc037daf421e470bf2ff755bc40f1b9273792d3
      https://github.com/numpy/numpy/commit/6fc037daf421e470bf2ff755bc40f1b9273792d3
  Author: Carlos Valiente <carlos.valiente@ecmwf.int>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M numpy/distutils/fcompiler/ibm.py

  Log Message:
  -----------
  MAINT: update version match regexp for IBM AIX Fortran compilers.

The patched version correctly matches the output of ``xlf -qversion`` on my AIX platform:

  $ uname -a
  AIX c1t0101 3 5 00CF49B14C00
  $ xlf -qversion
  IBM XL Fortran for AIX, V12.1
  Version: 12.01.0000.0000
  $


  Commit: 201ab4bc3cbd4ca20c4f242f6622b0cdd9b93501
      https://github.com/numpy/numpy/commit/201ab4bc3cbd4ca20c4f242f6622b0cdd9b93501
  Author: Per A. Brodtkorb <per.andreas.brodtkorb@gmail.com>
  Date:   2011-12-13 (Tue, 13 Dec 2011)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  ENH: enhance meshgrid to generate 3D grids, sparse grids, matrix indexing.


  Commit: 9809c667a0f842431ad88bea90db9577d0586096
      https://github.com/numpy/numpy/commit/9809c667a0f842431ad88bea90db9577d0586096
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-12-13 (Tue, 13 Dec 2011)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  MAINT: clean up docstring and some minor items in meshgrid.  Remove ndgrid.


  Commit: bce098f0c29bead4f9e4f5ff7e6c13e2cc9eeec8
      https://github.com/numpy/numpy/commit/bce098f0c29bead4f9e4f5ff7e6c13e2cc9eeec8
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-12-15 (Thu, 15 Dec 2011)

  Changed paths:
    M numpy/ma/extras.py
    M numpy/ma/tests/test_extras.py

  Log Message:
  -----------
  MAINT: Make masked ma.polyfit match current polyfit.


  Commit: a5b6a3df4903a64a1c55213e2232caa4d1d74a3c
      https://github.com/numpy/numpy/commit/a5b6a3df4903a64a1c55213e2232caa4d1d74a3c
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-12-15 (Thu, 15 Dec 2011)

  Changed paths:
    M numpy/ma/extras.py

  Log Message:
  -----------
  BUG: Handle weight correctly and don't modify the original.


  Commit: c4402410b3380fb751de6f46d425c77992b02c83
      https://github.com/numpy/numpy/commit/c4402410b3380fb751de6f46d425c77992b02c83
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-12-15 (Thu, 15 Dec 2011)

  Changed paths:
    M numpy/ma/tests/test_extras.py

  Log Message:
  -----------
  TST: Add test for weight modification.


  Commit: 5a9fb01867764a87e756834c5a40c219e00e8d49
      https://github.com/numpy/numpy/commit/5a9fb01867764a87e756834c5a40c219e00e8d49
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-12-15 (Thu, 15 Dec 2011)

  Changed paths:
    M numpy/ma/extras.py
    M numpy/ma/tests/test_extras.py

  Log Message:
  -----------
  Merge branch 'pull-176'

* pull-176:
  TST: Add test for weight modification.
  BUG: Handle weight correctly and don't modify the original.
  MAINT: Make masked ma.polyfit match current polyfit.


  Commit: 26870f67808c7e2d94a46346fd674ddf9b9bced8
      https://github.com/numpy/numpy/commit/26870f67808c7e2d94a46346fd674ddf9b9bced8
  Author: Chris Jordan-Squire <cjordan1@uw.edu>
  Date:   2011-12-16 (Fri, 16 Dec 2011)

  Changed paths:
    M doc/source/reference/routines.random.rst
    M numpy/core/tests/test_multiarray.py
    M numpy/fft/tests/test_fftpack.py
    M numpy/lib/tests/test_index_tricks.py
    M numpy/lib/tests/test_io.py
    M numpy/lib/tests/test_regression.py
    M numpy/random/__init__.py
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx
    M numpy/random/tests/test_random.py

  Log Message:
  -----------
  ENH: New sample function, bugs in tests fixed


  Commit: fa520470e88ea6e5df829aefb83837ce4287b800
      https://github.com/numpy/numpy/commit/fa520470e88ea6e5df829aefb83837ce4287b800
  Author: Chris Jordan-Squire <cjordan1@uw.edu>
  Date:   2011-12-17 (Sat, 17 Dec 2011)

  Changed paths:
    M doc/source/reference/routines.random.rst
    M numpy/core/tests/test_multiarray.py
    M numpy/fft/tests/test_fftpack.py
    M numpy/lib/tests/test_index_tricks.py
    M numpy/lib/tests/test_io.py
    M numpy/lib/tests/test_regression.py
    M numpy/random/__init__.py
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx
    M numpy/random/tests/test_random.py

  Log Message:
  -----------
  FIX: Changed named to choice, reverted other changes.


  Commit: 87ce7cc498a2871661b344ed41d710605f88477f
      https://github.com/numpy/numpy/commit/87ce7cc498a2871661b344ed41d710605f88477f
  Author: Chris Jordan-Squire <cjordan1@uw.edu>
  Date:   2011-12-17 (Sat, 17 Dec 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx
    M numpy/random/tests/test_random.py

  Log Message:
  -----------
  FIX: Add release notes, use inverse cdf method for non-uniform
sampling with replacement, change searchsorted to use side='right',
and regenerate mtrand.c.


  Commit: 43d3879aff98bcee5f5e8feeb20db7af722923f2
      https://github.com/numpy/numpy/commit/43d3879aff98bcee5f5e8feeb20db7af722923f2
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-12-17 (Sat, 17 Dec 2011)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M doc/source/reference/routines.random.rst
    M numpy/random/__init__.py
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx
    M numpy/random/tests/test_random.py

  Log Message:
  -----------
  Merge branch 'pull-151'

* pull-151:
  FIX: Add release notes, use inverse cdf method for non-uniform sampling with replacement, change searchsorted to use side='right', and regenerate mtrand.c.
  FIX: Changed named to choice, reverted other changes.
  ENH: New sample function, bugs in tests fixed


  Commit: de7f3e77ecf13ec1758199c4c66bed887c0b2bb1
      https://github.com/numpy/numpy/commit/de7f3e77ecf13ec1758199c4c66bed887c0b2bb1
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-12-17 (Sat, 17 Dec 2011)

  Changed paths:
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx

  Log Message:
  -----------
  BUG: Fix dimension checks in random.choice. Make sure last entry in cdf
is exactly 1.0.


  Commit: 73b0dda89211f9f33f2a31b6a80368e9ce3a9b27
      https://github.com/numpy/numpy/commit/73b0dda89211f9f33f2a31b6a80368e9ce3a9b27
  Author: Geoffrey Irving <irving@naml.us>
  Date:   2011-12-21 (Wed, 21 Dec 2011)

  Changed paths:
    M numpy/core/src/multiarray/convert_datatype.c

  Log Message:
  -----------
  convert_datatype.c: Check for null pointer before calling NpyCapsule_Check


  Commit: 79b3b9a3edfd37db5ef28ca04e1189e6ba920a20
      https://github.com/numpy/numpy/commit/79b3b9a3edfd37db5ef28ca04e1189e6ba920a20
  Author: Geoffrey Irving <irving@naml.us>
  Date:   2011-12-21 (Wed, 21 Dec 2011)

  Changed paths:
    M numpy/core/src/umath/ufunc_type_resolution.c

  Log Message:
  -----------
  BUG: ufunc_object.c: Fix a bug in user-defined loop resolution


  Commit: c012adebbd507cc0ab9eafe43cc4689914de9914
      https://github.com/numpy/numpy/commit/c012adebbd507cc0ab9eafe43cc4689914de9914
  Author: Geoffrey Irving <irving@naml.us>
  Date:   2011-12-21 (Wed, 21 Dec 2011)

  Changed paths:
    M numpy/core/src/umath/ufunc_type_resolution.c

  Log Message:
  -----------
  BUG: ufunc_type_resolution.c: Fix another user defined type ufunc bug


  Commit: 117d2d8eb5e42491efb5c0220014cdb5c11b1213
      https://github.com/numpy/numpy/commit/117d2d8eb5e42491efb5c0220014cdb5c11b1213
  Author: Geoffrey Irving <irving@naml.us>
  Date:   2011-12-21 (Wed, 21 Dec 2011)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h

  Log Message:
  -----------
  REV: Revert check for NULL pointer in NpyCapsule_Check

Essentially all functions in the Python C API require nonnull arguments,
and crash if given nulls.  PyCapsule_Check is no exception, and numpy
should probably mirror the standard behavior.  As of change e873d58492,
we don't need this check for null, so revert.

Specifically, this reverts commit e9c42cab112d94dbcade9f1afc64b26af0521e14.


  Commit: dabbd7f32a782d29faafab7763f6aa2b73287c2b
      https://github.com/numpy/numpy/commit/dabbd7f32a782d29faafab7763f6aa2b73287c2b
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-12-28 (Wed, 28 Dec 2011)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  BUG: meshgrid: raise error on single input.


  Commit: f3f671bacde54509cb41e3f3ccc787123d7b976b
      https://github.com/numpy/numpy/commit/f3f671bacde54509cb41e3f3ccc787123d7b976b
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-12-28 (Wed, 28 Dec 2011)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  TST: meshgrid: test expected shapes for Cartesian and matrix indexing.


  Commit: 983653f8930e8e8aa64a2c9269432856bafcd350
      https://github.com/numpy/numpy/commit/983653f8930e8e8aa64a2c9269432856bafcd350
  Author: Paul Anton Letnes <paul.anton.letnes@gmail.com>
  Date:   2011-12-28 (Wed, 28 Dec 2011)

  Changed paths:
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  BUG: savetxt now handles complex arrays.  Closes #1573.


  Commit: bc8238c1f5a03f048840afb4d681058071bb7043
      https://github.com/numpy/numpy/commit/bc8238c1f5a03f048840afb4d681058071bb7043
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2011-12-28 (Wed, 28 Dec 2011)

  Changed paths:
    M numpy/core/src/multiarray/number.c

  Log Message:
  -----------
  BUG: array_divmod did not check for Py_NotImplemented.

The consequence of this bug was the __rdivmod__ wasn't called for user
classes that defined __array_priority__.


  Commit: fa22ad2719bdcf232f382ef183bba0fe30bb787b
      https://github.com/numpy/numpy/commit/fa22ad2719bdcf232f382ef183bba0fe30bb787b
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-12-30 (Fri, 30 Dec 2011)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/src/multiarray/item_selection.c

  Log Message:
  -----------
  DEP: undeprecate putmask. Used a lot, no need to deprecate it.


  Commit: a8a1b6393193c9035f035c240badbe2b534b5283
      https://github.com/numpy/numpy/commit/a8a1b6393193c9035f035c240badbe2b534b5283
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2011-12-30 (Fri, 30 Dec 2011)

  Changed paths:
    M numpy/add_newdocs.py

  Log Message:
  -----------
  DOC: putmask: mention copyto is NA-aware, and recommend to switch to it.


  Commit: a1cde548e7c4632bc32e83d954b5c300323a810e
      https://github.com/numpy/numpy/commit/a1cde548e7c4632bc32e83d954b5c300323a810e
  Author: Lars Buitinck <L.J.Buitinck@uva.nl>
  Date:   2012-01-02 (Mon, 02 Jan 2012)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  BUG raise TypeError instead of NotImplementedError for wrong types


  Commit: 899884c05560831694ee27215370fcbf37282051
      https://github.com/numpy/numpy/commit/899884c05560831694ee27215370fcbf37282051
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  STY: Whitespace cleanup and double space between function definitions.


  Commit: b4d5976ec72f59d9150296b0c8f4bb34b26532a8
      https://github.com/numpy/numpy/commit/b4d5976ec72f59d9150296b0c8f4bb34b26532a8
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  ENH: Modify the various polynomial series so that multidimensional coefficient arrays can be used. Add functions for evaluation of 2D and 3D polynomial series evaluated either on a specified set of points or on a cartesian product of 1D points.

The new functions have names polyval2d, polygrid2d, polyval3d, and
polygrid3d, where 'poly' can be replaced by any of 'leg', 'cheb', 'lag',
'herm', or 'herme'. These additional functions should cover the common
multidimensional cases and provide examples for anyone who wants to go to
higher dimensions.


  Commit: 373f2919ce1d9dcd5192930820815bfd6b35eb20
      https://github.com/numpy/numpy/commit/373f2919ce1d9dcd5192930820815bfd6b35eb20
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  ENH: Add functions for producing 2D and 3D pseudo Vandermonde matrices that are useful for least squares fits to data depending on two or three variables using the various polynomial basis.

The new functions have names polyvander2d, and polyvander3d,
where 'poly' can be replaced by any of 'leg', 'cheb', 'lag',
'herm', or 'herme'.


  Commit: ad252b13a12d137f3fe2ae4350b30c8dbc5a7b99
      https://github.com/numpy/numpy/commit/ad252b13a12d137f3fe2ae4350b30c8dbc5a7b99
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  ENH: Make derivatives and integrals work on multidimensional array.

An axis keyword was added to the function signatures of xxxder and
xxxint, where xxx is any of poly, cheb, leg, lag, herm, herme. The
evaluation method for the Chebeshev series was also changed to avoid
using z_series and to more closely resemble the other implementations.

At some point the z_series will be removed from the chebyshev module
and only used for trigonometric series.


  Commit: 6470fd29852f8dbba5c4881043738c7931915ad0
      https://github.com/numpy/numpy/commit/6470fd29852f8dbba5c4881043738c7931915ad0
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    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

  Log Message:
  -----------
  BUG: The derivative tests were using incorrect test coefficients.

The coefficients used were [1] + [0]*i instead of [0]*i + [1].


  Commit: cb5533b9345430876400de8af2a067495e94b261
      https://github.com/numpy/numpy/commit/cb5533b9345430876400de8af2a067495e94b261
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  BUG: Small fixes and additions

Where xxx is one of poly, cheb, leg, lag, herm, herme:

Refactor  xxxval2d, xxxval3d, xxxgrid2d, and xxxgrid3d for clarity.
Check that coordinate arrays are compatible in xxxval2d, xxxval3d.
Work around einsum bug that affected xxxvander3d.


  Commit: 171f4d59bbb95b1e40b07dcb39f78f3e915ab66f
      https://github.com/numpy/numpy/commit/171f4d59bbb95b1e40b07dcb39f78f3e915ab66f
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    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

  Log Message:
  -----------
  TST: Add tests for multidimensional coefficient array functionality.

Test the multi-dimensional coefficient array functionality.
Reorganize and cleanup some previous tests.


  Commit: 0ee9342b44ec1ba82d7eb53b17a86d5fa2f9e388
      https://github.com/numpy/numpy/commit/0ee9342b44ec1ba82d7eb53b17a86d5fa2f9e388
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py
    M numpy/polynomial/tests/test_hermite_e.py

  Log Message:
  -----------
  ENH: Add companion matrix functions.

The new companion matrices are related to the old by a
similarity transformation that makes them better conditioned
for root finding. In particular, the companion matrices for
the orthogonal polynomials are symmetric when the zeros of a
single polynomial term is wanted. This produces better zeros
for use in Gauss quadrature.


  Commit: 105dd326363076b54ff23138fd7344e5f6c927ef
      https://github.com/numpy/numpy/commit/105dd326363076b54ff23138fd7344e5f6c927ef
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/tests/test_hermite.py

  Log Message:
  -----------
  BUG: Fix test that was in wrong spot.


  Commit: ef628f5cdc9d4070fef0d137bcf6f1ffe1b98df3
      https://github.com/numpy/numpy/commit/ef628f5cdc9d4070fef0d137bcf6f1ffe1b98df3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py

  Log Message:
  -----------
  ENH: Add functions for Gauss quadrature and associated weight functions.

The new functions for Gauss quadrature  are of the form xxxgauss, where xxx
is any of cheb, leg, lag, herm, herme. They return the Gauss points and
weights for Gauss quadrature of the various orthogonal polynomial types
given the degree. They are tested to work up to degree 100.

The new functions for the weight are of the form xxxweight, where xxx is
any of cheb, leg, lag, herm, herme. They return the value of the weight
function for the various orthogonal polynomial types given and array of
points.


  Commit: 09d873ecf95d502cf27f4d8ed10aa400d38a7059
      https://github.com/numpy/numpy/commit/09d873ecf95d502cf27f4d8ed10aa400d38a7059
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    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

  Log Message:
  -----------
  TST: Add tests for Gauss quadrature and weight functions.


  Commit: 7d3bd7b1bcb9eeaaa215c8ea28129e89a229fd40
      https://github.com/numpy/numpy/commit/7d3bd7b1bcb9eeaaa215c8ea28129e89a229fd40
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/polytemplate.py

  Log Message:
  -----------
  ENH: Add static methods basis and cast to the polynomial classes.

The new basis method is a convenient way to return an instance of the basis
function of given degree for the class. It is intended mostly for
pedagogical purposes.

The new cast method provides an alternate way to convert an instance of one
polynomial class to another. It complements the convert instance method.


  Commit: 1155c1dd23da401ae78918ef836c862dd1a146f3
      https://github.com/numpy/numpy/commit/1155c1dd23da401ae78918ef836c862dd1a146f3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/tests/test_chebyshev.py
    A numpy/polynomial/tests/test_classes.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

  Log Message:
  -----------
  TST: Add tests for basis and cast static class methods.

A new test file, test_classes, has been added so that conversions
between all the class types can be tested. Several tests common to
all the classes were also moved to this file. Ideally all the common
tests will be moved, but that isn't done yet.


  Commit: bb723674ce55fa7dfb1b7d15a720c4ed5183479b
      https://github.com/numpy/numpy/commit/bb723674ce55fa7dfb1b7d15a720c4ed5183479b
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/tests/test_chebyshev.py
    M numpy/polynomial/tests/test_classes.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

  Log Message:
  -----------
  TST: Move more tests into numpy/polynomial/tests/test_classes.py


  Commit: a12bdae25ce9754c467b8e410ba087fb109f3fe3
      https://github.com/numpy/numpy/commit/a12bdae25ce9754c467b8e410ba087fb109f3fe3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/tests/test_chebyshev.py
    M numpy/polynomial/tests/test_classes.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

  Log Message:
  -----------
  TST: Finish moving class tests into test_classes.

There are currently errors that will be fixed if pull #178 goes in.
The tests were also changed to use generators, which makes them
run noticeably slower but give better error messages and makes the
tests a bit cleaner.


  Commit: ded4950eb7f8aefec317219f9462831f42982233
      https://github.com/numpy/numpy/commit/ded4950eb7f8aefec317219f9462831f42982233
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/polytemplate.py

  Log Message:
  -----------
  HACK: Make __array_priority__ = 1000.

This works around changes in the treatment of __array_priority__ that
were part of commit 32b32c2. Previously the rop's of the right hand
object were called whenever it had the __array_priority__ attribute
and was not an ndarray or derived thereof.  After the change the
object needed to have greater priority, in this case > 0. It isn't
clear that the new behavior is the correct one and if it is reverted
then setting __array_priority__ back to 0 will provide a test for that
decision.


  Commit: 2a84c73823726a4b4b9b1f726f70aa8e0fb98627
      https://github.com/numpy/numpy/commit/2a84c73823726a4b4b9b1f726f70aa8e0fb98627
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    A doc/source/reference/routines.polynomials.chebyshev.rst
    A doc/source/reference/routines.polynomials.classes.rst
    A doc/source/reference/routines.polynomials.hermite.rst
    A doc/source/reference/routines.polynomials.hermite_e.rst
    A doc/source/reference/routines.polynomials.laguerre.rst
    A doc/source/reference/routines.polynomials.legendre.rst
    A doc/source/reference/routines.polynomials.package.rst
    M doc/source/reference/routines.polynomials.polynomial.rst
    M doc/source/reference/routines.polynomials.rst
    M numpy/polynomial/legendre.py

  Log Message:
  -----------
  DOC: Rearrange the polynomial documents.

This is the first step in cleaning up the polynomial documentation
and writing an instructional section on the convenience classes.


  Commit: 04609a43f9e4619f947ee22cc482ce2e9b926be8
      https://github.com/numpy/numpy/commit/04609a43f9e4619f947ee22cc482ce2e9b926be8
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M doc/source/reference/routines.polynomials.chebyshev.rst
    M doc/source/reference/routines.polynomials.hermite.rst
    M doc/source/reference/routines.polynomials.hermite_e.rst
    M doc/source/reference/routines.polynomials.laguerre.rst
    M doc/source/reference/routines.polynomials.legendre.rst
    M doc/source/reference/routines.polynomials.polynomial.rst

  Log Message:
  -----------
  BUG: Fix up links to classes.

The Sphinx markup was incorrect the documentation to the polynomial
convenience classes wasn't being generated.


  Commit: a4404e4a8234fd01b857edbec4947308ade3d1ba
      https://github.com/numpy/numpy/commit/a4404e4a8234fd01b857edbec4947308ade3d1ba
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  DOC: Revise documentation for the basic functions.

Step 1 in the polynomial package documentation revisions.


  Commit: 47478de578cb95291a9426e8760aad3ed606339d
      https://github.com/numpy/numpy/commit/47478de578cb95291a9426e8760aad3ed606339d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M doc/source/reference/routines.polynomials.chebyshev.rst
    M doc/source/reference/routines.polynomials.hermite.rst
    M doc/source/reference/routines.polynomials.hermite_e.rst
    M doc/source/reference/routines.polynomials.laguerre.rst
    M doc/source/reference/routines.polynomials.legendre.rst
    M doc/source/reference/routines.polynomials.package.rst
    M doc/source/reference/routines.polynomials.polynomial.rst

  Log Message:
  -----------
  DOC: Add version added to some of the polynomial package modules.


  Commit: ee1fffccea86d3b93933aaf5e76e1ca849c4b567
      https://github.com/numpy/numpy/commit/ee1fffccea86d3b93933aaf5e76e1ca849c4b567
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  DOC: Document xxxfit functions in the polynomial package modules.


  Commit: 7cdc15202f69760b88c31b075355b7b4ac01614c
      https://github.com/numpy/numpy/commit/7cdc15202f69760b88c31b075355b7b4ac01614c
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  DOC: Finish documenting new functions in the polynomial package.

The old functions could use a review, but that isn't pressing.


  Commit: 901c5d365516f8cabd9441582af9cd2d11dae9b9
      https://github.com/numpy/numpy/commit/901c5d365516f8cabd9441582af9cd2d11dae9b9
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M doc/source/reference/routines.polynomials.rst

  Log Message:
  -----------
  DOC: Lower toc number of levels.


  Commit: ff68a7a683642d36d3afa9b6bf7e787c32159c65
      https://github.com/numpy/numpy/commit/ff68a7a683642d36d3afa9b6bf7e787c32159c65
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/polytemplate.py

  Log Message:
  -----------
  BUG: The polynomial convenience classes let different types interact.

In particular for arithmetic where one could end up with a Polynomial
type with Chebyshev coefficients after an addition. It is unlikely that
that would be done on purpose.

The PolyDomain error message was also replaced by a TypeError with
an appropriate message. That seems like a better choice.


  Commit: 5e7e0d56e65be881132547298aa67f27aa501f21
      https://github.com/numpy/numpy/commit/5e7e0d56e65be881132547298aa67f27aa501f21
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/tests/test_classes.py

  Log Message:
  -----------
  TST: Add tests for mismatched types, domains, and windows.

Test that those combinations raise ValueError for the arithmetic operations
of the convenience classes.


  Commit: 0eb35624b88292f4415a9eac9c6f48f49447d9df
      https://github.com/numpy/numpy/commit/0eb35624b88292f4415a9eac9c6f48f49447d9df
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py
    M numpy/polynomial/polytemplate.py

  Log Message:
  -----------
  ENH: Add support for NA to the least squares fitting routines.


  Commit: 9c93bc1434f36396a63c8c40299dad580bdc0d82
      https://github.com/numpy/numpy/commit/9c93bc1434f36396a63c8c40299dad580bdc0d82
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    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

  Log Message:
  -----------
  TST: Add tests for NA support in the polynomial fitting functions.


  Commit: 779218b90b5ab4f6879d0b737f676c4845ea672d
      https://github.com/numpy/numpy/commit/779218b90b5ab4f6879d0b737f676c4845ea672d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M doc/source/reference/routines.polynomials.classes.rst

  Log Message:
  -----------
  DOC: Document the use of the polynomial convenience classes.


  Commit: 535130c2a39b5b93eb95ba3b777d1f727b28fa2b
      https://github.com/numpy/numpy/commit/535130c2a39b5b93eb95ba3b777d1f727b28fa2b
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  DOC: Document new polynomial package functionality in the release notes.


  Commit: 4ffe3a0c03c105e1b7869a1100b6c517a0a8d40b
      https://github.com/numpy/numpy/commit/4ffe3a0c03c105e1b7869a1100b6c517a0a8d40b
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/__init__.py

  Log Message:
  -----------
  REM: Remove deprecated imports from polynomial package.


  Commit: 0fb692de62a73af49c2a5263c4e010c620130934
      https://github.com/numpy/numpy/commit/0fb692de62a73af49c2a5263c4e010c620130934
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  WHT: Whitespace cleanup.


  Commit: 05b1f0d83fc0dff74653bd68d3e1fbd563af0475
      https://github.com/numpy/numpy/commit/05b1f0d83fc0dff74653bd68d3e1fbd563af0475
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/tests/test_classes.py

  Log Message:
  -----------
  ENH: Modify test classes to produce more informative test messages.

The tests were all generator based and that produced the same message
for all the tests when they were run in verbose mode. The quick fix
was to use the generator to write named test functions for all the tests.


  Commit: 24de56887a2ef9b5cbf4eb27d46183f096da13b8
      https://github.com/numpy/numpy/commit/24de56887a2ef9b5cbf4eb27d46183f096da13b8
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  DOC: Move removing deprecated imports note to deprecation section.


  Commit: ec9c5db164a1e8062f929a6b7cfcf60c802688a3
      https://github.com/numpy/numpy/commit/ec9c5db164a1e8062f929a6b7cfcf60c802688a3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py
    M numpy/polynomial/polytemplate.py
    M numpy/polynomial/polyutils.py

  Log Message:
  -----------
  SPELL: Spellcheck the modules. Clarify an example.


  Commit: 688c0f9b92d6e7e5f38df786055c1948a9d0b5aa
      https://github.com/numpy/numpy/commit/688c0f9b92d6e7e5f38df786055c1948a9d0b5aa
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py

  Log Message:
  -----------
  DOC: Fix cut and paste error, derivative <- integral.


  Commit: f9d6218fdf3c76dd55adcbb994a457d281e064a0
      https://github.com/numpy/numpy/commit/f9d6218fdf3c76dd55adcbb994a457d281e064a0
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  DOC: Clarify the column order of 2-D and 3-D Vandermonde matrices.


  Commit: 1e221a40a8a135a68da0222e5e12a124e0d11e70
      https://github.com/numpy/numpy/commit/1e221a40a8a135a68da0222e5e12a124e0d11e70
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M doc/source/reference/routines.polynomials.classes.rst
    M doc/source/reference/routines.polynomials.hermite.rst
    M doc/source/reference/routines.polynomials.hermite_e.rst

  Log Message:
  -----------
  DOC: Improve numpy reference documentation of polynomial classes.

Add more explanation of what happens in polynomial substitution and also of
its use in casting between types. Clean up some rst glitches.


  Commit: 756d6c5503ceac30755a5a6324bec3ef3146ea22
      https://github.com/numpy/numpy/commit/756d6c5503ceac30755a5a6324bec3ef3146ea22
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  DOC: Fix bogus output in polyval example.


  Commit: 29881117d7c2c310e91d61006b50c43dcfacc463
      https://github.com/numpy/numpy/commit/29881117d7c2c310e91d61006b50c43dcfacc463
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M numpy/polynomial/tests/test_classes.py

  Log Message:
  -----------
  TST: Remove docstring from test_class_methods.

And don't use the 'exec' statement to write the tests.


  Commit: 1c1464ceae8f4a1c7318a4749e46706e4f02bb30
      https://github.com/numpy/numpy/commit/1c1464ceae8f4a1c7318a4749e46706e4f02bb30
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-09 (Mon, 09 Jan 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    A doc/source/reference/routines.polynomials.chebyshev.rst
    A doc/source/reference/routines.polynomials.classes.rst
    A doc/source/reference/routines.polynomials.hermite.rst
    A doc/source/reference/routines.polynomials.hermite_e.rst
    A doc/source/reference/routines.polynomials.laguerre.rst
    A doc/source/reference/routines.polynomials.legendre.rst
    A doc/source/reference/routines.polynomials.package.rst
    M doc/source/reference/routines.polynomials.polynomial.rst
    M doc/source/reference/routines.polynomials.rst
    M numpy/polynomial/__init__.py
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py
    M numpy/polynomial/polytemplate.py
    M numpy/polynomial/polyutils.py
    M numpy/polynomial/tests/test_chebyshev.py
    A numpy/polynomial/tests/test_classes.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

  Log Message:
  -----------
  Merge branch 'pull-181'

* pull-181: (39 commits)
  TST: Remove docstring from test_class_methods.
  DOC: Fix bogus output in polyval example.
  DOC: Improve numpy reference documentation of polynomial classes.
  DOC: Clarify the column order of 2-D and 3-D Vandermonde matrices.
  DOC: Fix cut and paste error, derivative <- integral.
  SPELL: Spellcheck the modules. Clarify an example.
  DOC: Move removing deprecated imports note to deprecation section.
  ENH: Modify test classes to produce more informative test messages.
  WHT: Whitespace cleanup.
  REM: Remove deprecated imports from polynomial package.
  DOC: Document new polynomial package functionality in the release notes.
  DOC: Document the use of the polynomial convenience classes.
  TST: Add tests for NA support in the polynomial fitting functions.
  ENH: Add support for NA to the least squares fitting routines.
  TST: Add tests for mismatched types, domains, and windows.
  BUG: The polynomial convenience classes let different types interact.
  DOC: Lower toc number of levels.
  DOC: Finish documenting new functions in the polynomial package.
  DOC: Document xxxfit functions in the polynomial package modules.
  DOC: Add version added to some of the polynomial package modules.
  ...


  Commit: 38ad0da24afc4f803ac051e679a1b9fe5150da9b
      https://github.com/numpy/numpy/commit/38ad0da24afc4f803ac051e679a1b9fe5150da9b
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

  Changed paths:
    M numpy/core/src/multiarray/methods.c

  Log Message:
  -----------
  BUG: Make output of 'astype' method a maskna array if source array is.


  Commit: f473e0c1f9e6b1b2ed71b233a69bba338ac2e7fe
      https://github.com/numpy/numpy/commit/f473e0c1f9e6b1b2ed71b233a69bba338ac2e7fe
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

  Changed paths:
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  TST: Test that 'astype' method works for maskna arrays with masked values.


  Commit: 44717c6f26cf7404221ffb323a1fc3a13516a4e7
      https://github.com/numpy/numpy/commit/44717c6f26cf7404221ffb323a1fc3a13516a4e7
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

  Changed paths:
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  STY: Double space between main test functions.


  Commit: 4de94741cfec41d72d304bf0e68951ddc3b6cf1d
      https://github.com/numpy/numpy/commit/4de94741cfec41d72d304bf0e68951ddc3b6cf1d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  BUG: Fix ticket #2021.

The return from PyArray_DescrFromObject PyArray_SearchSorted needed
to be checked for NULL. Also added checks in other spots where
PyArray_DescrFromObject was called. Added regression test for same.
Made a few small code cleanups along the way.

All the checks may not be necessary, but
1) No one should have to waste brain cycles figuring that out.
2) Bugs happen.
3) Things change.


  Commit: 9421c7a0739ae643193f10bbb2aaf45699797476
      https://github.com/numpy/numpy/commit/9421c7a0739ae643193f10bbb2aaf45699797476
  Author: Joonas Paalasmaa <joonas.paalasmaa@gmail.com>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M numpy/random/mtrand/mtrand.pyx

  Log Message:
  -----------
  Fixed RandomState docstrings.


  Commit: f88e36299a07d1bc6d84eb813cde7ac687cab86b
      https://github.com/numpy/numpy/commit/f88e36299a07d1bc6d84eb813cde7ac687cab86b
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M numpy/random/mtrand/mtrand.c

  Log Message:
  -----------
  PYX: Regenerate mtrand.c


  Commit: 2ac9f53de5327841e75faf2f0e4514bb9ab041a8
      https://github.com/numpy/numpy/commit/2ac9f53de5327841e75faf2f0e4514bb9ab041a8
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M numpy/core/src/multiarray/nditer_pywrap.c

  Log Message:
  -----------
  BUG: Change nditer to match documentation about grow_inner flag


  Commit: d594ca1d55a5dc2295fa1c3283e22aef7dd49d80
      https://github.com/numpy/numpy/commit/d594ca1d55a5dc2295fa1c3283e22aef7dd49d80
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M numpy/core/src/multiarray/einsum.c.src

  Log Message:
  -----------
  BUG: einsum: Fix issue #2027, inner loop 3rd data pointer was not being incremented


  Commit: fa09bda134a7087837af492bcccf9db24d2fb953
      https://github.com/numpy/numpy/commit/fa09bda134a7087837af492bcccf9db24d2fb953
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M numpy/core/tests/test_einsum.py

  Log Message:
  -----------
  TST: Add a test for ticket #2027


  Commit: c3c476268e7a02326f901e52d4012e5888f8b105
      https://github.com/numpy/numpy/commit/c3c476268e7a02326f901e52d4012e5888f8b105
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/tests/test_einsum.py

  Log Message:
  -----------
  Merge branch 'ticket_2027'


  Commit: 6a5e644309ab68cb533305e4281cf98efd91e435
      https://github.com/numpy/numpy/commit/6a5e644309ab68cb533305e4281cf98efd91e435
  Author: David Warde-Farley <wardefar@iro.umontreal.ca>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c

  Log Message:
  -----------
  BUG: PyArray_GetMap using low-precision counter

Should be using npy_intp rather than int.


  Commit: 6d47ee31ed8d5f45cd5a54a3b1adf51685db0a7a
      https://github.com/numpy/numpy/commit/6d47ee31ed8d5f45cd5a54a3b1adf51685db0a7a
  Author: David Warde-Farley <wardefar@iro.umontreal.ca>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c

  Log Message:
  -----------
  BUG: Fix identical int->npy_intp in PyArray_SetMap

Thanks to Christoph Gohlke for pointing this out.


  Commit: d1627b9591c65ec10fb7b75d7f0f2d4180ef8284
      https://github.com/numpy/numpy/commit/d1627b9591c65ec10fb7b75d7f0f2d4180ef8284
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c

  Log Message:
  -----------
  Merge pull request #188 from dwf/getmap_counter_precision_bug

BUG: PyArray_{Get,Set}Map counter types are "int", should be "npy_intp"


  Commit: f62638528fac96ca0f27c784a833e1289b81be49
      https://github.com/numpy/numpy/commit/f62638528fac96ca0f27c784a833e1289b81be49
  Author: David Warde-Farley <wardefar@iro.umontreal.ca>
  Date:   2012-01-25 (Wed, 25 Jan 2012)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  DOC: add a high-level comment for arr_insert_loop


  Commit: b0fa6d1912a8e07f908d8a1e9f3de8c0e96003d8
      https://github.com/numpy/numpy/commit/b0fa6d1912a8e07f908d8a1e9f3de8c0e96003d8
  Author: Warren Weckesser <warren.weckesser@enthought.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M numpy/core/src/multiarray/methods.c

  Log Message:
  -----------
  BUG: multiarray: in array_setscalar, check that the array is writeable (ticket #1622)


  Commit: 354004af24b295b36e5e78d27ee30297c7460647
      https://github.com/numpy/numpy/commit/354004af24b295b36e5e78d27ee30297c7460647
  Author: Warren Weckesser <warren.weckesser@enthought.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  TST: add a test that itemset raises an exception when the array is not writeable


  Commit: 87d6d44de14327b36099b8b7ca4d48b88befc0eb
      https://github.com/numpy/numpy/commit/87d6d44de14327b36099b8b7ca4d48b88befc0eb
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M numpy/core/src/multiarray/methods.c

  Log Message:
  -----------
  STY: Merge some error strings into single lines.


  Commit: 4c67915eb33aa05fd30f8572bc07f296dd6df786
      https://github.com/numpy/numpy/commit/4c67915eb33aa05fd30f8572bc07f296dd6df786
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx

  Log Message:
  -----------
  DOC: Fix docstrings of rand and randn a bit more and regenerate.


  Commit: 557f604f14498dbd418e624b8f3b3efade99faa1
      https://github.com/numpy/numpy/commit/557f604f14498dbd418e624b8f3b3efade99faa1
  Author: Alok Singhal <gandalf013@gmail.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/numpyos.c

  Log Message:
  -----------
  STY, BUG: Cleanup some macros and move a NULL check.

Some macros are changed into statements with the {...}do while(0)
construction, while a few others have had the trailing semicolon
removed. This makes the macro usage a bit safer and more consistent,
but it is possible some third party code will be affected.

A NULL check was moved ahead of the spot where the variable is
first used.


  Commit: 3c6e0edf313b7d64ac404cc479a47f7c952a884a
      https://github.com/numpy/numpy/commit/3c6e0edf313b7d64ac404cc479a47f7c952a884a
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  DOC: Document macro changes in release notes.


  Commit: 92986ea00c761afad459751543d8a262e1300cd2
      https://github.com/numpy/numpy/commit/92986ea00c761afad459751543d8a262e1300cd2
  Author: Ben Root <ben.v.root@gmail.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M numpy/lib/function_base.py

  Log Message:
  -----------
  ENH: Support datetime64, timedelta64 in gradient. Allow array-like input.


  Commit: f352f0fd2c66af09806fb0fe24d14875de043603
      https://github.com/numpy/numpy/commit/f352f0fd2c66af09806fb0fe24d14875de043603
  Author: Ben Root <ben.v.root@gmail.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  TST: Test gradient(...) of datetime64 and timedelta64 arrays.


  Commit: 7c1c580bbb24d4be10bd0c2370634de11e39ad5b
      https://github.com/numpy/numpy/commit/7c1c580bbb24d4be10bd0c2370634de11e39ad5b
  Author: Mark Wiebe <mwiebe@georg.(none)>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  Merge remote-tracking branch 'dwf/release_gil_in_libfunctions'


  Commit: 0454370e3e2a5b541d55162be31a83d29c407f9b
      https://github.com/numpy/numpy/commit/0454370e3e2a5b541d55162be31a83d29c407f9b
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  STY: Add comment and rename monotonic_ functino to be more descriptive


  Commit: 219092c686dc91ec780af1e72c5e5c9b75c74bad
      https://github.com/numpy/numpy/commit/219092c686dc91ec780af1e72c5e5c9b75c74bad
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-01 (Wed, 01 Feb 2012)

  Changed paths:
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx

  Log Message:
  -----------
  DOC: Fix another detail in randn documentation.


  Commit: f2fed954c01f4d0dde929830776b27d19c4983f3
      https://github.com/numpy/numpy/commit/f2fed954c01f4d0dde929830776b27d19c4983f3
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/arrayprint.py

  Log Message:
  -----------
  BUG: fix incorrect exception handling in arrayprint.  Closes ticket 2038.


  Commit: 15b0687a4738e0f00f9be633a166622b37155419
      https://github.com/numpy/numpy/commit/15b0687a4738e0f00f9be633a166622b37155419
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/ucsnarrow.h
    M numpy/core/src/multiarray/usertypes.c
    M numpy/core/src/scalarmathmodule.c.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/umath_tests.c.src
    M numpy/core/src/umath/umathmodule.c.src

  Log Message:
  -----------
  STY: core/src - replace macros in old_defines.h with new versions.


  Commit: 630383f7cd0cf6f3acc8cc5289d328ea811727ec
      https://github.com/numpy/numpy/commit/630383f7cd0cf6f3acc8cc5289d328ea811727ec
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  STY: lib/src - replace macros in old_defines.h with new.


  Commit: 8d4ca4bf56d82bb597c90838e9574c769737d0c5
      https://github.com/numpy/numpy/commit/8d4ca4bf56d82bb597c90838e9574c769737d0c5
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/fft/fftpack_litemodule.c

  Log Message:
  -----------
  STY: fft - replace macros in old_defines.h with new.


  Commit: eed7a5121fd049a126aaffe7c4b22a6d4dd029ed
      https://github.com/numpy/numpy/commit/eed7a5121fd049a126aaffe7c4b22a6d4dd029ed
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/linalg/lapack_litemodule.c

  Log Message:
  -----------
  STY: linalg - replace macros in old_defines.h with new.


  Commit: 0937473f9888313a589ad7fc5becb74032994304
      https://github.com/numpy/numpy/commit/0937473f9888313a589ad7fc5becb74032994304
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/include/numpy/oldnumeric.h
    M numpy/f2py/capi_maps.py
    M numpy/f2py/cfuncs.py
    M numpy/f2py/doc/fortranobject.tex
    M numpy/f2py/docs/HISTORY.txt
    M numpy/f2py/src/fortranobject.c
    M numpy/f2py/src/test/foomodule.c
    M numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c
    M numpy/f2py/tests/test_array_from_pyobj.py

  Log Message:
  -----------
  STY: f2py - replace macros in old_defines.h with new.


  Commit: 9cb931581a1e7da010bff943a8fd81bb15bb2ae7
      https://github.com/numpy/numpy/commit/9cb931581a1e7da010bff943a8fd81bb15bb2ae7
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    A tools/replace_old_macros.sed

  Log Message:
  -----------
  ENH: Add sed script that replaces macros in old_defines.h.


  Commit: fa8494545ebc7bb1910a09c57d389bfbfe6a9360
      https://github.com/numpy/numpy/commit/fa8494545ebc7bb1910a09c57d389bfbfe6a9360
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M doc/numpybook/comparison/f2py/filtermodule.c
    M numpy/core/blasdot/_dotblas.c

  Log Message:
  -----------
  STY: Replace more found macros in old_defines.h with new.


  Commit: 22155cd6de861a3d7bb8f47275dd0772ea89177f
      https://github.com/numpy/numpy/commit/22155cd6de861a3d7bb8f47275dd0772ea89177f
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.types-and-structures.rst
    M doc/source/user/c-info.beyond-basics.rst
    M doc/source/user/c-info.how-to-extend.rst
    M doc/swig/numpy.i
    M doc/swig/pyfragments.swg

  Log Message:
  -----------
  DOC: Replace references to macros in old_defines with new.

Also remove swig support for numpy < 1 from numpy.i since it expects
the old macros.


  Commit: f58939e6927e10a8b8980ff8917ea52ef8b6e2c8
      https://github.com/numpy/numpy/commit/f58939e6927e10a8b8980ff8917ea52ef8b6e2c8
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M doc/numpybook/capi.lyx

  Log Message:
  -----------
  DOC: numpybook - Replace macro names in old_defines.h with new.


  Commit: 4948eca22a6c9f79d1890891a9c03ab25e885ec7
      https://github.com/numpy/numpy/commit/4948eca22a6c9f79d1890891a9c03ab25e885ec7
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/scalarmathmodule.c.src
    M numpy/numarray/_capi.c
    M numpy/numarray/include/numpy/arraybase.h

  Log Message:
  -----------
  UPDATE: Replace macros in old_defines.h by new.

With the exception of the numarray fixups these were all instances
that were results of code generation.


  Commit: fd31b87767e93761e608dca4eca224937f0b1ce5
      https://github.com/numpy/numpy/commit/fd31b87767e93761e608dca4eca224937f0b1ce5
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/include/numpy/npy_deprecated_api.h
    M numpy/core/include/numpy/old_defines.h
    M numpy/core/setup.py

  Log Message:
  -----------
  DEP: Deprecate the old_defines.h header and the macros therein.

The old_defines.h file is no longer included in ndarrayobject.h, but
instead in the npy_deprecated_api.h file. It is no longer part of the numpy
build and its deprecation is noted in the release notes.


  Commit: 464d03197b94181665e1a9f420006bad17ee2a60
      https://github.com/numpy/numpy/commit/464d03197b94181665e1a9f420006bad17ee2a60
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  STY: Fix up the 2.0 (1.7) release notes.


  Commit: de5240717d973e82fdd7526bfe7fa1dd881b5f2a
      https://github.com/numpy/numpy/commit/de5240717d973e82fdd7526bfe7fa1dd881b5f2a
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M tools/replace_old_macros.sed

  Log Message:
  -----------
  DOC: clarify numpy version for removal, document sed script better.


  Commit: a886e164053189a691ffcfb044d5f19c91da2f4d
      https://github.com/numpy/numpy/commit/a886e164053189a691ffcfb044d5f19c91da2f4d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M doc/numpybook/capi.lyx
    M doc/numpybook/comparison/f2py/filtermodule.c
    M doc/release/2.0.0-notes.rst
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.types-and-structures.rst
    M doc/source/user/c-info.beyond-basics.rst
    M doc/source/user/c-info.how-to-extend.rst
    M doc/swig/numpy.i
    M doc/swig/pyfragments.swg
    M numpy/core/blasdot/_dotblas.c
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/include/numpy/npy_deprecated_api.h
    M numpy/core/include/numpy/old_defines.h
    M numpy/core/include/numpy/oldnumeric.h
    M numpy/core/setup.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/ucsnarrow.h
    M numpy/core/src/multiarray/usertypes.c
    M numpy/core/src/scalarmathmodule.c.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/umath_tests.c.src
    M numpy/core/src/umath/umathmodule.c.src
    M numpy/f2py/capi_maps.py
    M numpy/f2py/cfuncs.py
    M numpy/f2py/doc/fortranobject.tex
    M numpy/f2py/docs/HISTORY.txt
    M numpy/f2py/src/fortranobject.c
    M numpy/f2py/src/test/foomodule.c
    M numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c
    M numpy/f2py/tests/test_array_from_pyobj.py
    M numpy/fft/fftpack_litemodule.c
    M numpy/lib/src/_compiled_base.c
    M numpy/linalg/lapack_litemodule.c
    M numpy/numarray/_capi.c
    M numpy/numarray/include/numpy/arraybase.h
    A tools/replace_old_macros.sed

  Log Message:
  -----------
  Merge branch 'replace-old-defines'

* replace-old-defines:
  DOC: clarify numpy version for removal, document sed script better.
  STY: Fix up the 2.0 (1.7) release notes.
  DEP: Deprecate the old_defines.h header and the macros therein.
  UPDATE: Replace macros in old_defines.h by new.
  DOC: numpybook - Replace macro names in old_defines.h with new.
  DOC: Replace references to macros in old_defines with new.
  STY: Replace more found macros in old_defines.h with new.
  ENH: Add sed script that replaces macros in old_defines.h.
  STY: f2py - replace macros in old_defines.h with new.
  STY: linalg - replace macros in old_defines.h with new.
  STY: fft - replace macros in old_defines.h with new.
  STY: lib/src - replace macros in old_defines.h with new.
  STY: core/src - replace macros in old_defines.h with new versions.


  Commit: 14d05fb2664a2206408a1a94997399f77745779d
      https://github.com/numpy/numpy/commit/14d05fb2664a2206408a1a94997399f77745779d
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  DEP: Remove dtype names immutability deprecation for 1.7

To be added back after the 1.7 release is branched.


  Commit: 231fdc3103fe7328d6b2399f08a46098e20d24af
      https://github.com/numpy/numpy/commit/231fdc3103fe7328d6b2399f08a46098e20d24af
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/umath/loops.h
    M numpy/core/src/umath/loops.h.src

  Log Message:
  -----------
  UPD: Use prefixed macros in loops.h.src and regenerate loops.h


  Commit: 6e0d2fc8bb6f79867ad16bdfaa6c79b19604fd95
      https://github.com/numpy/numpy/commit/6e0d2fc8bb6f79867ad16bdfaa6c79b19604fd95
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/conversion_utils.h
    M numpy/core/src/multiarray/ctors.h
    M numpy/core/src/multiarray/iterators.h
    M numpy/core/src/multiarray/mapping.h
    M numpy/core/src/multiarray/scalartypes.h

  Log Message:
  -----------
  UPD: Use prefixed macros in *.h files except in numpy/numarray.


  Commit: 2739ee498606f24fd61d033a88251f2b6be24be0
      https://github.com/numpy/numpy/commit/2739ee498606f24fd61d033a88251f2b6be24be0
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/usertypes.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/f2py/doc/multiarray/array_from_pyobj.c
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  UPD: Use prefixed macros in *.c files except numarray and linalg.


  Commit: 0cd9d9105e3adaaf8f02d2b9817ccbac72dddc84
      https://github.com/numpy/numpy/commit/0cd9d9105e3adaaf8f02d2b9817ccbac72dddc84
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/linalg/lapack_litemodule.c

  Log Message:
  -----------
  UPD: Use prefixed macros in lapack_litemodule.c.

Also included ndarrayobject.h instead of noprefix.h.


  Commit: cd830d2a71238cc3bc7feb3f2dcca484c8564076
      https://github.com/numpy/numpy/commit/cd830d2a71238cc3bc7feb3f2dcca484c8564076
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/umath/umath_tests.c.src

  Log Message:
  -----------
  UPD: Use prefixed macros in umath_tests.c.src.


  Commit: 56567677fc9c04193c5f01de038094739d468e0e
      https://github.com/numpy/numpy/commit/56567677fc9c04193c5f01de038094739d468e0e
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/npymath/ieee754.c.src
    M numpy/core/src/npymath/npy_math.c.src
    M numpy/core/src/npymath/npy_math_complex.c.src

  Log Message:
  -----------
  UPD: Use prefixed macros in numpy/core/src/npymath/*.src files.


  Commit: 3f7e5b1156ad905295d6ed26f5b3c70288da7ccc
      https://github.com/numpy/numpy/commit/3f7e5b1156ad905295d6ed26f5b3c70288da7ccc
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/umath/funcs.inc.src
    M numpy/core/src/umath/loops.c.src

  Log Message:
  -----------
  UPD: Use prefixed macros in numpy/core/src/umath/*.src, skip templates.

Don't do the template headers yet. Affects
numpy/core/src/umath/funcs.inc.src
numpy/core/src/umath/loops.c.src


  Commit: a3013905d7290510754f90a655eb9240a2252149
      https://github.com/numpy/numpy/commit/a3013905d7290510754f90a655eb9240a2252149
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/umath/loops.c.src

  Log Message:
  -----------
  STY: Simplify template logic in numpy/core/src/umath/loops.c.src.

This consists of removing constructs like @s@@type@ so that
substituting prefixed types works better. It has the side effect
of making the types more explicit in the template headers.


  Commit: a09545f297d3fae55e9ec2b930d263f6c3c3041e
      https://github.com/numpy/numpy/commit/a09545f297d3fae55e9ec2b930d263f6c3c3041e
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/umath/loops.c.src

  Log Message:
  -----------
  UPD: Use prefixed macros in numpy/core/src/umath/loops.c.src templates.

Also include ndarrayobject.h instead of noprefix.h.


  Commit: 2168ff6aa48ff31fed4ca8a36bac5d3843067639
      https://github.com/numpy/numpy/commit/2168ff6aa48ff31fed4ca8a36bac5d3843067639
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/umath/umathmodule.c.src

  Log Message:
  -----------
  UPD: include ndarrayobject.h instead of noprefix.h in umathmodule.c.src.


  Commit: 19c2dcca0f507a25827a235dbe44302db67fb925
      https://github.com/numpy/numpy/commit/19c2dcca0f507a25827a235dbe44302db67fb925
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/bscript
    M numpy/core/setup.py
    A numpy/core/src/umath/umathmodule.c

  Log Message:
  -----------
  MOV: Rename umathmodule.c.src umathmodule.c since it has no templates.

Update core/bscript and core/setup.py to reflect the name change and
remove umathmodule.c.src as a template file that needs to be converted.


  Commit: d6bf49e61698b4ee9fa1b06598b264134ca0edc8
      https://github.com/numpy/numpy/commit/d6bf49e61698b4ee9fa1b06598b264134ca0edc8
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/umath/funcs.inc.src
    R numpy/core/src/umath/umathmodule.c.src

  Log Message:
  -----------
  UPD: Use prefixed macros in numpy/core/src/umath/funcs.inc.src.

Also make the templated stuff a bit simpler.


  Commit: e4a404ccd23b25ded8cf650475f41f70cc38dfd9
      https://github.com/numpy/numpy/commit/e4a404ccd23b25ded8cf650475f41f70cc38dfd9
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/scalarmathmodule.c.src

  Log Message:
  -----------
  UPD: Use prefixed macros in numpy/core/src/scalarmathmodule.c.src.

Also a fair amount of stylistic cleanups. This module lives in a
state of stylistic sin and needs an intervention.


  Commit: 828658795c566635447e29cefe7e562f3ef0837f
      https://github.com/numpy/numpy/commit/828658795c566635447e29cefe7e562f3ef0837f
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h

  Log Message:
  -----------
  BUG: Fix unprefixed reference to cdouble in ndarrayobject.h.


  Commit: 65cfba992c972c971ea1920b0b3d6467db15d4f5
      https://github.com/numpy/numpy/commit/65cfba992c972c971ea1920b0b3d6467db15d4f5
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  UPD: Remove includes of noprefix.h in ufunc_object.c and _compiled_base.c.


  Commit: 0583c1379c5f1bc3a33dd1584f41cf2b2a6afffc
      https://github.com/numpy/numpy/commit/0583c1379c5f1bc3a33dd1584f41cf2b2a6afffc
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/multiarray_tests.c.src

  Log Message:
  -----------
  UPD: Use prefixed versions of double and int in multiarray_tests.c.src.

Just for consistency. Also a few exception style changes.


  Commit: 60a4ef7af0bc3f9dfa14f66415e36f6a62563e4a
      https://github.com/numpy/numpy/commit/60a4ef7af0bc3f9dfa14f66415e36f6a62563e4a
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/einsum.c.src

  Log Message:
  -----------
  UPD: Use explicit prefixed types in einsum.c.src template headers.

The rational for this is that everything is explicit in the template
header and easily accessed there. I also think it better to keep the
names and types independent, but that is arguable. The file was
otherwise in no need of updating.


  Commit: ad137a7fdf2aa275b8246d04727d30769d27d5da
      https://github.com/numpy/numpy/commit/ad137a7fdf2aa275b8246d04727d30769d27d5da
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src

  Log Message:
  -----------
  UPD: Use prefixed types in lowlevel_strided_loops.c.src template headers.

The rational for this is that everything is explicit in the template
header and easily accessed there. I also think it better to keep the
names and types independent, but that is arguable. The file was
otherwise in no need of updating.


  Commit: f0e93c455d9391cbc30597cdee53308fe16e3d08
      https://github.com/numpy/numpy/commit/f0e93c455d9391cbc30597cdee53308fe16e3d08
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/boolean_ops.c.src

  Log Message:
  -----------
  UPD: Include ndarrayobject.h instead of arrayobject.h in boolean_ops.c.src.


  Commit: d48c8d02f6ae1c82931bc194f0247ef5a5455177
      https://github.com/numpy/numpy/commit/d48c8d02f6ae1c82931bc194f0247ef5a5455177
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/include/numpy/noprefix.h
    M numpy/core/include/numpy/npy_common.h

  Log Message:
  -----------
  ENH: Add a few needed macros to npy_common.h.


  Commit: 756cc10614b25f53de7ca4fcb24bed70fce4eb4b
      https://github.com/numpy/numpy/commit/756cc10614b25f53de7ca4fcb24bed70fce4eb4b
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src

  Log Message:
  -----------
  UPD: Use prefixed types in arraytypes.c.src.

Almost all of these are in the template headers, but there are a few spots
where the current structure made it easier to use NPY_ or npy_ in the
template itself.


  Commit: 9aebdedbbb7fe31298a786ec816fbae83fdac41b
      https://github.com/numpy/numpy/commit/9aebdedbbb7fe31298a786ec816fbae83fdac41b
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_busday.c
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_object.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/numpymemoryview.c
    M numpy/core/src/multiarray/numpyos.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/usertypes.c

  Log Message:
  -----------
  UPD: Make multiarray *.c files use prefixed macros.

This consists of removing the #define NPY_NO_PREFIX and
including numpy/ndarrayobject.h instead of numpy/arrayobject.h.


  Commit: 6a895118b82a7adc027c1282e31c439990645ac2
      https://github.com/numpy/numpy/commit/6a895118b82a7adc027c1282e31c439990645ac2
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-02-05 (Sun, 05 Feb 2012)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  STY: meshgrid: some minor changes to address review comments.


  Commit: cc5e3c2528604951948ab39719ad87ac71b261c8
      https://github.com/numpy/numpy/commit/cc5e3c2528604951948ab39719ad87ac71b261c8
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-05 (Sun, 05 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/scalartypes.c.src

  Log Message:
  -----------
  UPD: Use prefixed types in scalartypes.c.src.


  Commit: efdf3a8c3869630376d929749dc21cb3299ff17b
      https://github.com/numpy/numpy/commit/efdf3a8c3869630376d929749dc21cb3299ff17b
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-05 (Sun, 05 Feb 2012)

  Changed paths:
    M numpy/core/include/numpy/arrayobject.h
    M numpy/core/include/numpy/noprefix.h
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/include/numpy/npy_interrupt.h

  Log Message:
  -----------
  ENH: Add some needed macros to include files.

The unprefixed macros in interrupt.h were prefixed with NPY_,
The unprefixed macros in interrupt.h were added to noprefix.h.
The arrayobject.h file was fixed to work with the new interrupt.h.
Some needed macros were added to npy_common.h.


  Commit: e48f3fbe8bb02afa5020bc0025eb446718a0a5a3
      https://github.com/numpy/numpy/commit/e48f3fbe8bb02afa5020bc0025eb446718a0a5a3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-05 (Sun, 05 Feb 2012)

  Changed paths:
    M numpy/core/blasdot/_dotblas.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/boolean_ops.c.src
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_busday.c
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/hashdescr.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_object.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/numpymemoryview.c
    M numpy/core/src/multiarray/numpyos.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/usertypes.c
    M numpy/core/src/scalarmathmodule.c.src
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/umath_tests.c.src
    M numpy/core/src/umath/umathmodule.c
    M numpy/lib/src/_compiled_base.c
    M numpy/linalg/lapack_litemodule.c

  Log Message:
  -----------
  UPD: Various fixes, Remove #define NPY_NO_PREFIX from files in core.


  Commit: 33ae98876ed3d780e51c0829df5c371a05c891a5
      https://github.com/numpy/numpy/commit/33ae98876ed3d780e51c0829df5c371a05c891a5
  Author: Mark <mwwiebe@gmail.com>
  Date:   2012-02-05 (Sun, 05 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  Merge pull request #194 from m-paradox/dtype_names_depr

DEP: Remove dtype names immutability deprecation for 1.7


  Commit: 2c0d8f7c35df1a076c3a0e9dcebb3b56ffc3f49a
      https://github.com/numpy/numpy/commit/2c0d8f7c35df1a076c3a0e9dcebb3b56ffc3f49a
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-02-05 (Sun, 05 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/conversion_utils.h
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  DEP: Fix up handling of the O4/O8 deprecation

First issue was that the deprecation warning was still
being raised even when an error was being raised (like for 'O3').

Second issue was that unpickling of legacy pickles which have 'O8'
or 'O4' should not raise the deprecation warning. To handle this
required introduction of a global variable, which has been named
and commented to make it clear this was a necessary evil for this
specific case, not a standard NumPy practice.


  Commit: cdedd9c2dba5b6859797c9dcf1fb393683bbea74
      https://github.com/numpy/numpy/commit/cdedd9c2dba5b6859797c9dcf1fb393683bbea74
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-05 (Sun, 05 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/ucsnarrow.c

  Log Message:
  -----------
  STY: Cleanup some prefixing that crept into comments.


  Commit: 40408f4d61764915e0041479a47f14b6e1879f71
      https://github.com/numpy/numpy/commit/40408f4d61764915e0041479a47f14b6e1879f71
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-05 (Sun, 05 Feb 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  ENH: Improve the computation of polynomials from roots.

The original method was overly sensitive to roundoff. Of the two
approaches considered, gauss integration or binary subdivision of
the roots, the latter is more compatible with using other number
representations such as mpmath. No method is going to be suitable
for large numbers of arbitrary zeros but the current method is a
significant improvement.


  Commit: 9e21af1330e675e4ad373bbeb2b15a37226cc4d6
      https://github.com/numpy/numpy/commit/9e21af1330e675e4ad373bbeb2b15a37226cc4d6
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-05 (Sun, 05 Feb 2012)

  Changed paths:
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  STY: Code cleanup in polynomial [*]fromroots functions.

Use divmod instead of // and % separately.


  Commit: 706070117153e7a6ddf4706b5b54ed7284d98d22
      https://github.com/numpy/numpy/commit/706070117153e7a6ddf4706b5b54ed7284d98d22
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-02-05 (Sun, 05 Feb 2012)

  Changed paths:
    M doc/HOWTO_RELEASE.rst.txt

  Log Message:
  -----------
  DOC: add to release HOWTO that the C API version should be updated.


  Commit: 4f58af25c29ce1b311b9d11dabf8011c02cc241a
      https://github.com/numpy/numpy/commit/4f58af25c29ce1b311b9d11dabf8011c02cc241a
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-02-05 (Sun, 05 Feb 2012)

  Changed paths:
    R numpy/core/code_generators/genapi2.py

  Log Message:
  -----------
  MAINT: remove empty file.


  Commit: 51ad764a83c72f632816ed83cf71a8f0440236f0
      https://github.com/numpy/numpy/commit/51ad764a83c72f632816ed83cf71a8f0440236f0
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-06 (Mon, 06 Feb 2012)

  Changed paths:
    M numpy/core/SConscript

  Log Message:
  -----------
  BUG: Fix scons build script so it works with umathmodule.c.


  Commit: 4e7883623ff9675c75327c2c13cc1dda3bb96e00
      https://github.com/numpy/numpy/commit/4e7883623ff9675c75327c2c13cc1dda3bb96e00
  Author: Mark <mwwiebe@gmail.com>
  Date:   2012-02-07 (Tue, 07 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/conversion_utils.h
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Merge pull request #193 from mwiebe/O8_O4_depr_fix

DEP: Fix up handling of the O4/O8 deprecation


  Commit: e46495fcd291762652d2f8ddad8e9dbfa160f3db
      https://github.com/numpy/numpy/commit/e46495fcd291762652d2f8ddad8e9dbfa160f3db
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-02-07 (Tue, 07 Feb 2012)

  Changed paths:
    M README.txt
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  TST: Make deprecation warnings raise exceptions during test run


  Commit: ecad8d352b8cb5779efecf76fc690bfdf0ec04e5
      https://github.com/numpy/numpy/commit/ecad8d352b8cb5779efecf76fc690bfdf0ec04e5
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-07 (Tue, 07 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/scalartypes.c.src

  Log Message:
  -----------
  UPD: Fix a few more spots missing prefixes.


  Commit: ed34fe2a44a280ba7b5eae4e5f8a6b78bb9beac3
      https://github.com/numpy/numpy/commit/ed34fe2a44a280ba7b5eae4e5f8a6b78bb9beac3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-07 (Tue, 07 Feb 2012)

  Changed paths:
    M numpy/core/src/umath/umath_tests.c.src

  Log Message:
  -----------
  UPD: Remove now redundant typedef.


  Commit: 852462d11e1bfc061e1deb45cfaa1911584a2c16
      https://github.com/numpy/numpy/commit/852462d11e1bfc061e1deb45cfaa1911584a2c16
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-07 (Tue, 07 Feb 2012)

  Changed paths:
    M numpy/core/src/npymath/npy_math_complex.c.src

  Log Message:
  -----------
  BUG: Fix typo npydouble.


  Commit: 7a1e7fddf72137f4c8b13f705deb584f7f3b0ad1
      https://github.com/numpy/numpy/commit/7a1e7fddf72137f4c8b13f705deb584f7f3b0ad1
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-02-08 (Wed, 08 Feb 2012)

  Changed paths:
    M numpy/core/__init__.py
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  ENH: Add ability to pickle ufuncs as requested in ticket #1743


  Commit: e1b46591fd0d0ca5c51ae385e75eb51ab6f7728d
      https://github.com/numpy/numpy/commit/e1b46591fd0d0ca5c51ae385e75eb51ab6f7728d
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-02-08 (Wed, 08 Feb 2012)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Use asbytes for Python 3 compatibility.


  Commit: f4d39e79398ab5c652b32e3cbb804376cc6ce3e7
      https://github.com/numpy/numpy/commit/f4d39e79398ab5c652b32e3cbb804376cc6ce3e7
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-02-08 (Wed, 08 Feb 2012)

  Changed paths:
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  TST: Make RuntimeWarning raise an error during tests, same as
RegressionWarning


  Commit: 95cdad8774893b07a31f00846a83941e1b6621c1
      https://github.com/numpy/numpy/commit/95cdad8774893b07a31f00846a83941e1b6621c1
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-02-08 (Wed, 08 Feb 2012)

  Changed paths:
    M numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_memmap.py
    M numpy/core/tests/test_multiarray.py
    M numpy/core/tests/test_regression.py
    M numpy/lib/tests/test_io.py
    M numpy/ma/tests/test_core.py
    M numpy/ma/tests/test_mrecords.py

  Log Message:
  -----------
  BUG: Fix improper usage of warning filters in the tests


  Commit: 089cb94bc02074d3baab570b90af8b35bf2b3267
      https://github.com/numpy/numpy/commit/089cb94bc02074d3baab570b90af8b35bf2b3267
  Author: Mark <mwwiebe@gmail.com>
  Date:   2012-02-08 (Wed, 08 Feb 2012)

  Changed paths:
    M README.txt
    M numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_memmap.py
    M numpy/core/tests/test_multiarray.py
    M numpy/core/tests/test_regression.py
    M numpy/lib/tests/test_io.py
    M numpy/ma/tests/test_core.py
    M numpy/ma/tests/test_mrecords.py
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  Merge pull request #201 from mwiebe/tests_dep_error

TST: Make deprecation warnings raise exceptions during test run


  Commit: 3a3321fe04b81b8a445d9fcfe16a68697666cae3
      https://github.com/numpy/numpy/commit/3a3321fe04b81b8a445d9fcfe16a68697666cae3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-09 (Thu, 09 Feb 2012)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/blasdot/_dotblas.c
    M numpy/core/bscript
    M numpy/core/include/numpy/arrayobject.h
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/noprefix.h
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/include/numpy/npy_interrupt.h
    M numpy/core/setup.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/conversion_utils.h
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/ctors.h
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/hashdescr.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/iterators.h
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/mapping.h
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/numpymemoryview.c
    M numpy/core/src/multiarray/numpyos.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/scalartypes.h
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/usertypes.c
    M numpy/core/src/npymath/ieee754.c.src
    M numpy/core/src/npymath/npy_math.c.src
    M numpy/core/src/npymath/npy_math_complex.c.src
    M numpy/core/src/scalarmathmodule.c.src
    M numpy/core/src/umath/funcs.inc.src
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/loops.h
    M numpy/core/src/umath/loops.h.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/umath_tests.c.src
    A numpy/core/src/umath/umathmodule.c
    R numpy/core/src/umath/umathmodule.c.src
    M numpy/f2py/doc/multiarray/array_from_pyobj.c
    M numpy/lib/src/_compiled_base.c
    M numpy/linalg/lapack_litemodule.c

  Log Message:
  -----------
  Merge branch 'replace-noprefix'

* replace-noprefix: (30 commits)
  BUG: Fix typo npydouble.
  UPD: Remove now redundant typedef.
  UPD: Fix a few more spots missing prefixes.
  BUG: Fix scons build script so it works with umathmodule.c.
  STY: Cleanup some prefixing that crept into comments.
  UPD: Various fixes, Remove #define NPY_NO_PREFIX from files in core.
  ENH: Add some needed macros to include files.
  UPD: Use prefixed types in scalartypes.c.src.
  UPD: Make multiarray *.c files use prefixed macros.
  UPD: Use prefixed types in arraytypes.c.src.
  ENH: Add a few needed macros to npy_common.h.
  UPD: Include ndarrayobject.h instead of arrayobject.h in boolean_ops.c.src.
  UPD: Use prefixed types in lowlevel_strided_loops.c.src template headers.
  UPD: Use explicit prefixed types in einsum.c.src template headers.
  UPD: Use prefixed versions of double and int in multiarray_tests.c.src.
  UPD: Remove includes of noprefix.h in ufunc_object.c and _compiled_base.c.
  BUG: Fix unprefixed reference to cdouble in ndarrayobject.h.
  UPD: Use prefixed macros in numpy/core/src/scalarmathmodule.c.src.
  UPD: Use prefixed macros in numpy/core/src/umath/funcs.inc.src.
  MOV: Rename umathmodule.c.src umathmodule.c since it has no templates.
  ...


  Commit: b5207f801429567e3cc55ee8412ed8faf716987a
      https://github.com/numpy/numpy/commit/b5207f801429567e3cc55ee8412ed8faf716987a
  Author: tim cera <tcera@sjrwmd.com>
  Date:   2012-02-12 (Sun, 12 Feb 2012)

  Changed paths:
    M numpy/lib/financial.py
    M numpy/lib/tests/test_financial.py

  Log Message:
  -----------
  Added ipmt (interest portion of payment) and ppmt (principal portion of payment) functions. Added doctests and unit tests.


  Commit: fddff417cf7486eee2461f4793286069e02b1bf0
      https://github.com/numpy/numpy/commit/fddff417cf7486eee2461f4793286069e02b1bf0
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-12 (Sun, 12 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/getset.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  BUG: ticket #2046, deleting array attributes causes segfault.

Add check for NULL in setter functions and return Attribute error
if found.


  Commit: a0a07316e835bab87467b80933d9a69cbbceed3c
      https://github.com/numpy/numpy/commit/a0a07316e835bab87467b80933d9a69cbbceed3c
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-02-12 (Sun, 12 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/number.c
    M numpy/core/tests/test_umath.py

  Log Message:
  -----------
  BUG: Fix Ticket #2033 and fix fast_power behavior for integer arrays.


  Commit: 3d863bc624b647f6e6a94fa41db67ec4060594dd
      https://github.com/numpy/numpy/commit/3d863bc624b647f6e6a94fa41db67ec4060594dd
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-02-13 (Mon, 13 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/number.c

  Log Message:
  -----------
  Add comment.


  Commit: 12ac821174a6046cf547013c06aa51e565d019b7
      https://github.com/numpy/numpy/commit/12ac821174a6046cf547013c06aa51e565d019b7
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-02-13 (Mon, 13 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/number.c
    M numpy/core/tests/test_umath.py

  Log Message:
  -----------
  Merge pull request #207 from teoliphant/2033-fast-power-fix

BUG: Fix Ticket #2033 and fix fast_power behavior for integer arrays.


  Commit: ad36b225ed8831d8a255ee84c36b58e17e214563
      https://github.com/numpy/numpy/commit/ad36b225ed8831d8a255ee84c36b58e17e214563
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-16 (Thu, 16 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/na_object.c
    M numpy/core/src/multiarray/nditer_pywrap.c

  Log Message:
  -----------
  BUG: Make attempted attribute/iterator_element deletions not segfault.

Attempted attribute deletion raises an Attribute error. Deleting
an iterator index or slice raises a TypeError. This is a change for
nditer, which used to raise ValueError when deletes were attempted.


  Commit: 6b4bd536f629f6765e7a12dbd5a2464cd5dd88f8
      https://github.com/numpy/numpy/commit/6b4bd536f629f6765e7a12dbd5a2464cd5dd88f8
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-16 (Thu, 16 Feb 2012)

  Changed paths:
    M numpy/core/tests/test_dtype.py
    M numpy/core/tests/test_multiarray.py
    M numpy/core/tests/test_na.py
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  TST: Test attempted deletion of attributes/iterator_elements.

The attributes without getters are also tested. They raise the same
error as the mutable attributes when deletion is attempted but they
are tested separately.


  Commit: 66fa3be4a55f3855f41a417d63896579fc41716d
      https://github.com/numpy/numpy/commit/66fa3be4a55f3855f41a417d63896579fc41716d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-16 (Thu, 16 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/na_object.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/tests/test_dtype.py
    M numpy/core/tests/test_multiarray.py
    M numpy/core/tests/test_na.py
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  Merge branch 'fix-attribute-delete'

* fix-attribute-delete:
  TST: Test attempted deletion of attributes/iterator_elements.
  BUG: Make attempted attribute/iterator_element deletions not segfault.


  Commit: 254ace0e2e7a76a0201e6942dfc0704fc023c2ea
      https://github.com/numpy/numpy/commit/254ace0e2e7a76a0201e6942dfc0704fc023c2ea
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-16 (Thu, 16 Feb 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h

  Log Message:
  -----------
  ENH: Add const qualifier to some arguments in ndarraytypes.h functions.

Some of the new access functions in ndarraytypes.h can use the const
qualifier. In particular, this avoids a lot of warnings when the code in
f2py is updated to use non-deprecated means of accessing ndarray internals.


  Commit: 88ba7e0d52077477b16d99ae97f0bc4c88ce976d
      https://github.com/numpy/numpy/commit/88ba7e0d52077477b16d99ae97f0bc4c88ce976d
  Author: Pauli Virtanen <pav@iki.fi>
  Date:   2012-02-16 (Thu, 16 Feb 2012)

  Changed paths:
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  ENH: lib: break reference cycle in NpzFile (#2048)

This allows these objects to be freed by refcount, rather than requiring
the gc, which can be useful in some situations.


  Commit: ed99006a957def624c3d5ebce40609e0e4f0ab1f
      https://github.com/numpy/numpy/commit/ed99006a957def624c3d5ebce40609e0e4f0ab1f
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-02-18 (Sat, 18 Feb 2012)

  Changed paths:
    M numpy/core/tests/test_memmap.py
    M numpy/tests/test_ctypeslib.py

  Log Message:
  -----------
  DEP: Fix some functions now deprecated in Python 3.

The functions are assertEquals and assert_ (Python's TestCase, not ours).


  Commit: 2db340fb0aafc2dbb0693eff912ff563c7049ba0
      https://github.com/numpy/numpy/commit/2db340fb0aafc2dbb0693eff912ff563c7049ba0
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-02-19 (Sun, 19 Feb 2012)

  Changed paths:
    M numpy/distutils/fcompiler/__init__.py

  Log Message:
  -----------
  BLD: Avoid repeatedly testing for the Fortran compiler when it is missing


  Commit: 6aecdf6fb4b6a6096bca75317e0de17db82e4e2c
      https://github.com/numpy/numpy/commit/6aecdf6fb4b6a6096bca75317e0de17db82e4e2c
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-02-19 (Sun, 19 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/datetime_strings.c

  Log Message:
  -----------
  BUG: datetime: Restrict 'local' timezone print to >= 1970

On the Windows platform, the library calls fail before 1970.
For NumPy consistency across platforms, we have chosen to
apply this in every case.


  Commit: d39ff68c97808708a0b40919e5f297e7ea10ef40
      https://github.com/numpy/numpy/commit/d39ff68c97808708a0b40919e5f297e7ea10ef40
  Author: Mark <mwwiebe@gmail.com>
  Date:   2012-02-20 (Mon, 20 Feb 2012)

  Changed paths:
    M numpy/distutils/fcompiler/__init__.py

  Log Message:
  -----------
  Merge pull request #212 from mwiebe/cache-fortran-detect

BLD: Avoid repeatedly testing for the Fortran compiler when it is missing


  Commit: 8a1a42418139c8011078547ff3b19ef266bcf960
      https://github.com/numpy/numpy/commit/8a1a42418139c8011078547ff3b19ef266bcf960
  Author: Mark <mwwiebe@gmail.com>
  Date:   2012-02-20 (Mon, 20 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/datetime_strings.c

  Log Message:
  -----------
  Merge pull request #213 from mwiebe/datetime-win

BUG: datetime: Restrict 'local' timezone print to >= 1970


  Commit: 8f30cadcaf2daa693f62eb4d5682fcab4eabf20c
      https://github.com/numpy/numpy/commit/8f30cadcaf2daa693f62eb4d5682fcab4eabf20c
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-02-21 (Tue, 21 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  BUG: Allow nditer object to be created with array-dtypes

There was an error-check which prevented this for scalar inputs,
but otherwise it already worked. Added a test as well.


  Commit: 7fffc8e901b4fdf2a2dbb6f7d7f7b2d4f1e6d9c1
      https://github.com/numpy/numpy/commit/7fffc8e901b4fdf2a2dbb6f7d7f7b2d4f1e6d9c1
  Author: Eric Firing <efiring@hawaii.edu>
  Date:   2012-02-22 (Wed, 22 Feb 2012)

  Changed paths:
    M numpy/ma/core.py
    M numpy/ma/tests/test_core.py

  Log Message:
  -----------
  ENH: add angle() function to ma


  Commit: 81e2e5ff978cfbca0f2a4e54026a7564671c9ecc
      https://github.com/numpy/numpy/commit/81e2e5ff978cfbca0f2a4e54026a7564671c9ecc
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-02-22 (Wed, 22 Feb 2012)

  Changed paths:
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  Merge pull request #217 from mwiebe/nditer_arraydtype

BUG: Allow nditer object to be created with array-dtypes


  Commit: b1471cfcf6ba8c90a714b02e1e32558699312c0b
      https://github.com/numpy/numpy/commit/b1471cfcf6ba8c90a714b02e1e32558699312c0b
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-02-23 (Thu, 23 Feb 2012)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Change version number to 1.7.0


  Commit: 7f77d7194cc31624de92574482cafca34f5a5ec8
      https://github.com/numpy/numpy/commit/7f77d7194cc31624de92574482cafca34f5a5ec8
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-02-29 (Wed, 29 Feb 2012)

  Changed paths:
    M numpy/core/src/npymath/ieee754.c.src

  Log Message:
  -----------
  BLD: fix Cygwin build error.  Closes #1944.  Thanks to Sebastian Sohr.


  Commit: ec9ec6a432f6c1b4556cbff4428f0965986e87fe
      https://github.com/numpy/numpy/commit/ec9ec6a432f6c1b4556cbff4428f0965986e87fe
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-02 (Fri, 02 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_umath.py
    M numpy/core/tests/test_umath_complex.py

  Log Message:
  -----------
  TST: fix RuntimeWarnings due to invalid values in umath tests.


  Commit: 2bf656db6cc2770083947ba0097a5976d18a5867
      https://github.com/numpy/numpy/commit/2bf656db6cc2770083947ba0097a5976d18a5867
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-02 (Fri, 02 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_numeric.py
    M numpy/core/tests/test_regression.py
    M numpy/core/tests/test_umath.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  TST: filter RuntimeWarnings for invalids from some more test files.

This should fix the test errors seen on both MinGW and MSVC9 related to this.


  Commit: 66ba66d8b72ea1789fcb56a703d029fa8a4bf8ae
      https://github.com/numpy/numpy/commit/66ba66d8b72ea1789fcb56a703d029fa8a4bf8ae
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-02 (Fri, 02 Mar 2012)

  Changed paths:
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  TST: filter one more printed warning.

This one wasn't actually converted to a test error, because it's not a
RuntimeWarning.  Maybe need to add an option to raise on UserWarning too.


  Commit: 937b112b5b1d1bb9f010bd4d10457ced711c8127
      https://github.com/numpy/numpy/commit/937b112b5b1d1bb9f010bd4d10457ced711c8127
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-02 (Fri, 02 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_numeric.py
    M numpy/core/tests/test_regression.py
    M numpy/core/tests/test_umath.py
    M numpy/core/tests/test_umath_complex.py
    M numpy/lib/tests/test_function_base.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  Merge pull request #215 from rgommers/windows-runtime-warnings.

This PR fixes a number of warnings, that were converted to test errors in
master.  Some of them were only visible with MSVC.


  Commit: bafe47393d5c8a529f450f0f4edd06f5247a8283
      https://github.com/numpy/numpy/commit/bafe47393d5c8a529f450f0f4edd06f5247a8283
  Author: Bryan Van de Ven <bryan@Laptop-3.local>
  Date:   2012-03-02 (Fri, 02 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/getset.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: fix ticket #2029.

The fix is to disallow views of masked arrays if the element size
of the view is different than that of the original.


  Commit: 28de3c43c867f4ccc9f9b0de5c45424d576cc276
      https://github.com/numpy/numpy/commit/28de3c43c867f4ccc9f9b0de5c45424d576cc276
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_umath.py
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx

  Log Message:
  -----------
  BUG: fix some Python 2.4 compatibility issues.


  Commit: 88c2d540b0c320f39d509526dd6338c89202d012
      https://github.com/numpy/numpy/commit/88c2d540b0c320f39d509526dd6338c89202d012
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    A doc/C_STYLE_GUIDE.rst.txt

  Log Message:
  -----------
  DOC: Add a C style guide.


  Commit: bea015769e024fb2bed642ca41ed0df393709839
      https://github.com/numpy/numpy/commit/bea015769e024fb2bed642ca41ed0df393709839
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_umath.py

  Log Message:
  -----------
  BUG: Fix test_umath tests for python 3k.

The problem was:

TypeError: Cannot create a consistent method resolution
order (MRO) for bases object, _FilterInvalids

Fixed by explicitly deriving _FilterInvalids from object.


  Commit: b7f6d089e889663f9a0ed783720e62319a448910
      https://github.com/numpy/numpy/commit/b7f6d089e889663f9a0ed783720e62319a448910
  Author: Bryan Van de Ven <bryan@Laptop-3.local>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M numpy/compat/py3k.py
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  BUG: Fix ticket #1990.

When an array is created from a sequence of numeric (boolean, int, float,
complex) and string (bytes, str, unicode) values, the resulting array type
is string, but only the string values were being used to choose the string
length, leading to truncation of data.


  Commit: ceb5ee459087c15c15364a95949a31b9fbd0148a
      https://github.com/numpy/numpy/commit/ceb5ee459087c15c15364a95949a31b9fbd0148a
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M doc/source/dev/gitwash/following_latest.rst
    M doc/source/reference/arrays.interface.rst
    M doc/source/reference/swig.interface-file.rst
    M numpy/add_newdocs.py
    M numpy/core/code_generators/ufunc_docstrings.py
    M numpy/core/defchararray.py
    M numpy/core/fromnumeric.py
    M numpy/core/memmap.py
    M numpy/core/numeric.py
    M numpy/fft/info.py
    M numpy/lib/function_base.py
    M numpy/lib/npyio.py
    M numpy/lib/shape_base.py
    M numpy/lib/twodim_base.py
    M numpy/linalg/linalg.py
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx

  Log Message:
  -----------
  DOC: merge wiki doc edits.


  Commit: 633b509fbf985767b0d39e9a62d870c3e568d169
      https://github.com/numpy/numpy/commit/633b509fbf985767b0d39e9a62d870c3e568d169
  Author: Jason Grout <jason-github@creativetrax.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M doc/TESTS.rst.txt

  Log Message:
  -----------
  Fix typo (all ready -> already)


  Commit: 96ca101f3b3c171cbd8210987685f78685acbf6c
      https://github.com/numpy/numpy/commit/96ca101f3b3c171cbd8210987685f78685acbf6c
  Author: Skipper Seabold <jsseabold@gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M numpy/lib/src/_compiled_base.c
    M numpy/lib/tests/test_function_base.py
    M numpy/lib/tests/test_regression.py

  Log Message:
  -----------
  ENH: Allow bincount to accept empty arrays.


  Commit: f2a1a74c525531b7b832373264107e5240568ad1
      https://github.com/numpy/numpy/commit/f2a1a74c525531b7b832373264107e5240568ad1
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M numpy/lib/npyio.py

  Log Message:
  -----------
  DOC: Change versionadded from 2.0.0 to 1.7.0 where needed.


  Commit: 5d7fcbc952a5bdefd154fa6bd68c73acffb8badf
      https://github.com/numpy/numpy/commit/5d7fcbc952a5bdefd154fa6bd68c73acffb8badf
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  TST,WRN: Add a parameter to control which warnings raise during testing

The default is set to (RuntimeWarning, DeprecationWarning), and
the intent is to leave it as this on master, but change it to ()
immediately after branching for 1.7 in that branch.


  Commit: d6897df2fd95cb67fdbb6a0026de8becc214b1f5
      https://github.com/numpy/numpy/commit/d6897df2fd95cb67fdbb6a0026de8becc214b1f5
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  WRN: A small tweak to make deprecation warnings always at least print


  Commit: fb7eafffa5acaaa53bd5e9f41722869090210526
      https://github.com/numpy/numpy/commit/fb7eafffa5acaaa53bd5e9f41722869090210526
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M doc/HOWTO_RELEASE.rst.txt
    M doc/TESTS.rst.txt
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  TST: add "raise on warning" behavior to NoseTester constructor.

Also document that behavior has to be switched for a release, and remove
comments on turning on deprecation warnings that don't apply anymore.


  Commit: 851db11fb75246ad87eb5d5b705533401564607c
      https://github.com/numpy/numpy/commit/851db11fb75246ad87eb5d5b705533401564607c
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M doc/HOWTO_RELEASE.rst.txt
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  TST: add some string kw options to simplify switching NoseTester behavior.


  Commit: ac8a2eaf061cce5fa180b9e480e2a01a52f60823
      https://github.com/numpy/numpy/commit/ac8a2eaf061cce5fa180b9e480e2a01a52f60823
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  DOC: minor correction to NoseTester doc.


  Commit: fc2e9071f4baadba215a3aecd70582bdba64b7d7
      https://github.com/numpy/numpy/commit/fc2e9071f4baadba215a3aecd70582bdba64b7d7
  Author: Joe Kington <joferkington@gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M numpy/core/numeric.py
    M numpy/core/tests/test_numeric.py

  Log Message:
  -----------
  ENH: Added "isclose()".


  Commit: 71515d692a1992aba0cd94e959c8d064fdd525a7
      https://github.com/numpy/numpy/commit/71515d692a1992aba0cd94e959c8d064fdd525a7
  Author: Joe Kington <joferkington@gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M numpy/core/numeric.py
    M numpy/core/tests/test_numeric.py

  Log Message:
  -----------
  ENH: Allow "isclose()" to work with subclasses of ndarray (such as masked arrays).


  Commit: 0a7c3184d10ef3bf920b8ff5cf49fc372286515d
      https://github.com/numpy/numpy/commit/0a7c3184d10ef3bf920b8ff5cf49fc372286515d
  Author: Joe Kington <joferkington@gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_numeric.py

  Log Message:
  -----------
  TST: Added masked array and scalar tests for "isclose()".


  Commit: 458df02e87fb24c06a8b9276662e18760d9c2ae7
      https://github.com/numpy/numpy/commit/458df02e87fb24c06a8b9276662e18760d9c2ae7
  Author: Joe Kington <joferkington@gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_numeric.py

  Log Message:
  -----------
  TST: Test that isclose().all() == allclose() for all test cases.


  Commit: c0c532755b00df11c3a383ed55d090349cdfef05
      https://github.com/numpy/numpy/commit/c0c532755b00df11c3a383ed55d090349cdfef05
  Author: Joe Kington <joferkington@gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/numeric.py
    M numpy/core/tests/test_numeric.py

  Log Message:
  -----------
  ENH: Made "isclose()" NA-aware, added release note and versionadded.


  Commit: c8d245c215e7b587702d93afb58092fa2d2357c5
      https://github.com/numpy/numpy/commit/c8d245c215e7b587702d93afb58092fa2d2357c5
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/numeric.py
    M numpy/core/tests/test_numeric.py

  Log Message:
  -----------
  Merge branch 'add-isclose-function'

* add-isclose-function:
  ENH: Made "isclose()" NA-aware, added release note and versionadded.
  TST: Test that isclose().all() == allclose() for all test cases.
  TST: Added masked array and scalar tests for "isclose()".
  ENH: Allow "isclose()" to work with subclasses of ndarray (such as masked arrays).
  ENH: Added "isclose()".


  Commit: 9954ae58d0bd66fa3ca5e2c9d4893b2d17df1745
      https://github.com/numpy/numpy/commit/9954ae58d0bd66fa3ca5e2c9d4893b2d17df1745
  Author: Henry Gomersall <heng@cantab.net>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M numpy/fft/fftpack.py
    M numpy/fft/tests/test_helper.py

  Log Message:
  -----------
  BUG: Fix bug in irfftn.


  Commit: 74940948eabb4367eb739efd2c3e372f9e58d545
      https://github.com/numpy/numpy/commit/74940948eabb4367eb739efd2c3e372f9e58d545
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M numpy/fft/tests/test_fftpack.py
    M numpy/fft/tests/test_helper.py

  Log Message:
  -----------
  STY: Code cleanups.

Don't do from numpy.testing import *, put spaces after commas, etc.


  Commit: 13a71f559cfe73470ca1193fdba7a15df0d0ddca
      https://github.com/numpy/numpy/commit/13a71f559cfe73470ca1193fdba7a15df0d0ddca
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/dtype_transfer.c

  Log Message:
  -----------
  BUG: Fix alignment bug in data copy routine

Thanks to Matthew Brett for tracking this down on a 64-bit SPARC
running Debian.


  Commit: 257ab1e3474784c1dd63cb064b2b36a8de2eabf2
      https://github.com/numpy/numpy/commit/257ab1e3474784c1dd63cb064b2b36a8de2eabf2
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-06 (Tue, 06 Mar 2012)

  Changed paths:
    M doc/HOWTO_RELEASE.rst.txt
    M doc/TESTS.rst.txt
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  Merge pull request #219 from mwiebe/test_warn_param

Add parameters in NoseTester constructor as well as in NoseTester.test() to control which warnings raise an error.  An explicit difference is made between the master branch and release branches.

This was mentioned on the ML: http://thread.gmane.org/gmane.comp.python.numeric.general/48210


  Commit: f82c3a94a9a145590deb7fdaeea919729c347326
      https://github.com/numpy/numpy/commit/f82c3a94a9a145590deb7fdaeea919729c347326
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-07 (Wed, 07 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_getlimits.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  TST: fix string comparison test failures on Windows for Python 2.5.

This is caused by the inconsistent floating point handling of Python itself.
On Windows with 2.5:
>>> "%s" % 1e-6
'1e-006'

With 2.6:
>>> "%s" % 1e-6
'1e-06'

Reviewed as PR-225.


  Commit: 0e1a0a808d815647898eb80315d7abe848eda484
      https://github.com/numpy/numpy/commit/0e1a0a808d815647898eb80315d7abe848eda484
  Author: cgohlke <cgohlke@uci.edu>
  Date:   2012-03-10 (Sat, 10 Mar 2012)

  Changed paths:
    M numpy/random/mtrand/initarray.c
    M numpy/random/mtrand/initarray.h
    M numpy/random/mtrand/mtrand.pyx
    M numpy/random/mtrand/mtrand_py_helper.h

  Log Message:
  -----------
  BUG: Use npy_intp instead of long in mtrand.

This fixes a problem on 64 bit Windows where a 64 bit index is
needed but long is only 32 bits.


  Commit: cf2c41577c709f22f1b0fb2748c66b417b1f0d83
      https://github.com/numpy/numpy/commit/cf2c41577c709f22f1b0fb2748c66b417b1f0d83
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-10 (Sat, 10 Mar 2012)

  Changed paths:
    M numpy/random/mtrand/mtrand.c

  Log Message:
  -----------
  GEN: Regenerate mtrand.c from modified mtrand.pyx.


  Commit: e39f1fd7d00a0e4c94af50003f6e65d00b7380df
      https://github.com/numpy/numpy/commit/e39f1fd7d00a0e4c94af50003f6e65d00b7380df
  Author: Pauli Virtanen <pav@iki.fi>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M doc/source/conf.py
    A doc/sphinxext/linkcode.py

  Log Message:
  -----------
  DOC: generate links to source code


  Commit: 75c2e0552c2b3208a3f00e6141aff78925a4b266
      https://github.com/numpy/numpy/commit/75c2e0552c2b3208a3f00e6141aff78925a4b266
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/hashdescr.c

  Log Message:
  -----------
  STY: cleanup hashdesc.c to follow our C conventions.


  Commit: 8da67217c6184972b4954c15ab38f0d87ae273be
      https://github.com/numpy/numpy/commit/8da67217c6184972b4954c15ab38f0d87ae273be
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/hashdescr.c

  Log Message:
  -----------
  BUG: fix inconsistencies in dtype flag type at the C level.


  Commit: 1c863fda6074973efade43e2d32002a903b8fe6b
      https://github.com/numpy/numpy/commit/1c863fda6074973efade43e2d32002a903b8fe6b
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/hashdescr.c
    M numpy/core/tests/test_dtype.py

  Log Message:
  -----------
  BUG: fix #2017 by ignoring type_num in the hash input.

Since type_num is not considered in PyArray_EquivTypes (for dtype
equality comparison), seems reasonable to ignore it for hashing as
well.


  Commit: b93fd2fb4982cf593b84fce9811c4b72cf59fb3c
      https://github.com/numpy/numpy/commit/b93fd2fb4982cf593b84fce9811c4b72cf59fb3c
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  BUG: fix flags type when exposed to python.


  Commit: 54390a36a45c361587b5b51ee8496656314eb0f3
      https://github.com/numpy/numpy/commit/54390a36a45c361587b5b51ee8496656314eb0f3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/src/multiarray/multiarraymodule.c

  Log Message:
  -----------
  PY3: Fix fromfile "ResourceWarning: unclosed file".


  Commit: b39f8a1a1b2db6231e9b30817e318f061600987c
      https://github.com/numpy/numpy/commit/b39f8a1a1b2db6231e9b30817e318f061600987c
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/methods.c

  Log Message:
  -----------
  PY3: Fix tofile "ResourceWarning: unclosed file".


  Commit: 8de54ce1f9534100f5de408c2bcb56dc39f77992
      https://github.com/numpy/numpy/commit/8de54ce1f9534100f5de408c2bcb56dc39f77992
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/memmap.py

  Log Message:
  -----------
  PY3: Fix memmap "ResourceWarning: unclosed file".


  Commit: 4b8a074b3a686e93a8e3284b28b57ba366d0d349
      https://github.com/numpy/numpy/commit/4b8a074b3a686e93a8e3284b28b57ba366d0d349
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/ma/mrecords.py

  Log Message:
  -----------
  PY3: Fix fromtextfile "ResourceWarning: unclosed file".


  Commit: fc9a48b8201fd2950a2027f6fc12e1e01ffb3a1e
      https://github.com/numpy/numpy/commit/fc9a48b8201fd2950a2027f6fc12e1e01ffb3a1e
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  PY3: Fix test "ResourceWarning: unclosed file".


  Commit: c1124305c4f7f464ef9935fd19cc8495ede34ab4
      https://github.com/numpy/numpy/commit/c1124305c4f7f464ef9935fd19cc8495ede34ab4
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_records.py

  Log Message:
  -----------
  PY3: Fix test, "ResourceWarning: unclosed file".


  Commit: a95f118bbbd4abd7c6b352ba94676fda0c7bdda4
      https://github.com/numpy/numpy/commit/a95f118bbbd4abd7c6b352ba94676fda0c7bdda4
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/linalg/tests/test_build.py

  Log Message:
  -----------
  PY3: Fix FindDependenciesLdd "ResourceWarning: unclosed file".


  Commit: effdce0be07571e74b89a2ed89ffc05fc5096af3
      https://github.com/numpy/numpy/commit/effdce0be07571e74b89a2ed89ffc05fc5096af3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  BUG: Use byte string instead of string in python3 buffer test.

The python3 unicode strings don't have the __buffer__ interface.


  Commit: 01043ede3a74fc308cd385b7fa42a4d7a9f3aedc
      https://github.com/numpy/numpy/commit/01043ede3a74fc308cd385b7fa42a4d7a9f3aedc
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/scalartypes.c.src

  Log Message:
  -----------
  STY: Put some comments in standard form.


  Commit: 67994ab7ed7f9d97b9485ab410f91d5b9080e384
      https://github.com/numpy/numpy/commit/67994ab7ed7f9d97b9485ab410f91d5b9080e384
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src

  Log Message:
  -----------
  BUG: In Python 3K PyComplex can't convert byte strings.

This may be more a workaround for a Python 3K inconsistency or bug,
but it is probably better to use unicode for these sorts of calls.

The fix itself is a bit of a hack, but so is the *_to_* function.
It really needs a rewrite.


  Commit: 8927af9efd21086d6e874466f888e448140ee436
      https://github.com/numpy/numpy/commit/8927af9efd21086d6e874466f888e448140ee436
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h

  Log Message:
  -----------
  BUG: Fix npy_PyFile_CloseFile return type.

Also make npy_PyFile_OpenFile mode argument const char*.


  Commit: 478dc4218a2a185c77c787c4ecc518bd57a58633
      https://github.com/numpy/numpy/commit/478dc4218a2a185c77c787c4ecc518bd57a58633
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

  Changed paths:
    M TEST_COMMIT

  Log Message:
  -----------
  Testing buildbot, please ignore.


  Commit: 9fec566b560a51346fba8509bb71bd83115c16af
      https://github.com/numpy/numpy/commit/9fec566b560a51346fba8509bb71bd83115c16af
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

  Changed paths:
    M TEST_COMMIT

  Log Message:
  -----------
  Trigger buildbot again.


  Commit: 789c3933d8d2e7572ee2706e1047ecb9aa7be463
      https://github.com/numpy/numpy/commit/789c3933d8d2e7572ee2706e1047ecb9aa7be463
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

  Changed paths:
    M TEST_COMMIT

  Log Message:
  -----------
  Last buildbot test of the day.


  Commit: b5628a6dee68b0fcd4ec12bb84e334c67bde0aa6
      https://github.com/numpy/numpy/commit/b5628a6dee68b0fcd4ec12bb84e334c67bde0aa6
  Author: Stefan van der Walt <stefan@sun.ac.za>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

  Changed paths:
    M TEST_COMMIT

  Log Message:
  -----------
  Test commit to trigger buildbot -- ignore.


  Commit: 1364fc0db8b46575090edea71315c1707ee68b88
      https://github.com/numpy/numpy/commit/1364fc0db8b46575090edea71315c1707ee68b88
  Author: Nicolas Pinto <pinto@alum.mit.edu>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M numpy/distutils/system_info.py

  Log Message:
  -----------
  ENH: support for detecting libraries in several directories simultaneously, see http://projects.scipy.org/numpy/ticket/993


  Commit: f16a0d1e36e383786c9d46e7aab6c3ab76ea9ce2
      https://github.com/numpy/numpy/commit/f16a0d1e36e383786c9d46e7aab6c3ab76ea9ce2
  Author: Nicolas Pinto <pinto@alum.mit.edu>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M numpy/distutils/system_info.py

  Log Message:
  -----------
  MISC: cosmetic changes to distutils/system_info, PEP8 safe.


  Commit: 0e807c178498e0107c22952439d5be727cd452ac
      https://github.com/numpy/numpy/commit/0e807c178498e0107c22952439d5be727cd452ac
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M numpy/distutils/system_info.py

  Log Message:
  -----------
  Merge pull request #229 from npinto/system_info_lib_dirs.

Closes ticket 993.  Review: https://github.com/numpy/numpy/pull/229

There's some concern about future maintainability (by David C.), but overall
the benefits seem to outweigh the possible drawbacks.


  Commit: b0aa5ba1e5b522441431bc77ffb6a640f3435d29
      https://github.com/numpy/numpy/commit/b0aa5ba1e5b522441431bc77ffb6a640f3435d29
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-03-15 (Thu, 15 Mar 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h

  Log Message:
  -----------
  BUG: Fix build error in third-party plugins


  Commit: eb42ab56f430c645956166514277a86191132b56
      https://github.com/numpy/numpy/commit/eb42ab56f430c645956166514277a86191132b56
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-16 (Fri, 16 Mar 2012)

  Changed paths:
    M numpy/distutils/system_info.py

  Log Message:
  -----------
  BUG: BLD: add missing line in distutils/system_info.py

This was incorrectly refactored in commit 1e8e5154, causing the build to break
on some systems.


  Commit: 79fd9e9638cc3cebea010a14b6fbf997f0fd3576
      https://github.com/numpy/numpy/commit/79fd9e9638cc3cebea010a14b6fbf997f0fd3576
  Author: Matthew Brett <matthew.brett@gmail.com>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M numpy/linalg/lapack_litemodule.c
    M numpy/linalg/tests/test_linalg.py

  Log Message:
  -----------
  BUG: native but not '=' byte order error in lapack

The check_object call in lapack_litemodule was checking if the passed
array was of byteorder '=' or '|', but this check failed for arrays of
specified native byte order ('<' on little-endian).


  Commit: 5cf67ee2e54deda1bea5e615866173fd2854b872
      https://github.com/numpy/numpy/commit/5cf67ee2e54deda1bea5e615866173fd2854b872
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/common.c
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  BUG: Fix ticket #2081.

Need to double the return value of PyUnicode_GetSize when computing
the elsize of unicode strings if python is compiled with 2 byte unicode.


  Commit: fb98141b68ff5f284590450f2d0b647a4abef72e
      https://github.com/numpy/numpy/commit/fb98141b68ff5f284590450f2d0b647a4abef72e
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M numpy/f2py/crackfortran.py

  Log Message:
  -----------
  BUG: Fix f2py test_kind.py test.

Newer Fortran compilers for Intel may support quad precision, so
_selected_real_kind_func needs to report that for precisions >= 19.


  Commit: 59328947176f3364db73bc0fbd058da2365f9a83
      https://github.com/numpy/numpy/commit/59328947176f3364db73bc0fbd058da2365f9a83
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: Fix test for Python version < 2.6.

Copied python implementation of combinations from python 2.7
itertools.combinations documentation into test_maskna. Combinations
wasn't part of itertools before Python 2.6.


  Commit: 59fb7b02e23036afede8c72d606c6c1abf13009c
      https://github.com/numpy/numpy/commit/59fb7b02e23036afede8c72d606c6c1abf13009c
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M numpy/distutils/system_info.py

  Log Message:
  -----------
  BUG: BLD: fix OS X build issue introduced in the PEP8 cleanup in 72c6fbd.


  Commit: 041934a04cce4574e8d4a162895e1c1af1ad3676
      https://github.com/numpy/numpy/commit/041934a04cce4574e8d4a162895e1c1af1ad3676
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  PY24: Use sys.version_info[0] instead of sys.version_info.major.


  Commit: 8785213bf15dbd6aaa8f53afb3fe0a22ddcf42f3
      https://github.com/numpy/numpy/commit/8785213bf15dbd6aaa8f53afb3fe0a22ddcf42f3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_dtype.py
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  PY24: Use TypeError instead of AttributeError.

Python 2.4 raises TypeError instead of AttributeError when an
attempt is made to delete a non-writable attribute.


  Commit: cda904dee391202788dc23901c6f6651b311c01d
      https://github.com/numpy/numpy/commit/cda904dee391202788dc23901c6f6651b311c01d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M numpy/core/numeric.py

  Log Message:
  -----------
  PY24: Ignore invalid in allclose and isclose.

I'm sure this is the right fix. Later versions of python don't need this
fix and it may be that there is a better knob to turn.


  Commit: f5a84998ef293eaf015cdbffb66cc3e89701f71f
      https://github.com/numpy/numpy/commit/f5a84998ef293eaf015cdbffb66cc3e89701f71f
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  DOC: Fix documentation misstatement


  Commit: ec3c4b984169b1176a0b959c9060ff6c57c2a7d4
      https://github.com/numpy/numpy/commit/ec3c4b984169b1176a0b959c9060ff6c57c2a7d4
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-19 (Mon, 19 Mar 2012)

  Changed paths:
    M numpy/core/numeric.py
    M numpy/core/tests/test_dtype.py
    M numpy/core/tests/test_nditer.py
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  Merge pull request #236 from charris/fixes-2.4

Fixes all tests with Python 2.4 and closes #2071.


  Commit: a6f0f45ac707446e383f06acb969311dd982d37a
      https://github.com/numpy/numpy/commit/a6f0f45ac707446e383f06acb969311dd982d37a
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M numpy/core/numeric.py

  Log Message:
  -----------
  MAINT: explicitly check for NaNs in allclose(). Closes #1905.

Also clean up the logic behind handling infs.

The removed seterr call becomes unnecessary when explicitly checking for NaNs.
It was introduced only recently in c4c0e985.


  Commit: d1347d7edd8483ed6d0622b99bd8c937682489d4
      https://github.com/numpy/numpy/commit/d1347d7edd8483ed6d0622b99bd8c937682489d4
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M numpy/core/numeric.py

  Log Message:
  -----------
  DOC: allclose: document better what happens when Infs or NaNs are present.


  Commit: 78eff052952089b4fc34ea0daaf3053a6aedb9f1
      https://github.com/numpy/numpy/commit/78eff052952089b4fc34ea0daaf3053a6aedb9f1
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-26 (Mon, 26 Mar 2012)

  Changed paths:
    M doc/release/1.6.0-notes.rst

  Log Message:
  -----------
  MAINT: port few missing changes to 1.6.0 release notes from 1.6.x branch.


  Commit: bbb62c0b8f932bf0801c9f157f5cb3a5d9ae4dfd
      https://github.com/numpy/numpy/commit/bbb62c0b8f932bf0801c9f157f5cb3a5d9ae4dfd
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Fix unicode string length computation in UNICODE_compare and add test.


  Commit: 4c12c9c65f807d2c72fd7ae5779fee0c376d34fa
      https://github.com/numpy/numpy/commit/4c12c9c65f807d2c72fd7ae5779fee0c376d34fa
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Use sizeof(npy_ucs4) instead of hardcoded shift, and make test py3k compatible.


  Commit: 6416ec48c3099bc5d5598488acebcb57b2c74ad4
      https://github.com/numpy/numpy/commit/6416ec48c3099bc5d5598488acebcb57b2c74ad4
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M doc/source/reference/arrays.maskna.rst
    M numpy/add_newdocs.py

  Log Message:
  -----------
  DOC: label the current NA implementation as experimental in 1.7.x

This has been extensively discussed on the mailing list.  See #2072.


  Commit: 9e8618d0ae5a428be121f823ed8901e09358dfdf
      https://github.com/numpy/numpy/commit/9e8618d0ae5a428be121f823ed8901e09358dfdf
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M doc/source/reference/arrays.datetime.rst

  Log Message:
  -----------
  DOC: label datetime support as experimental. Closes #2072.


  Commit: 7699dd9807d35db6cfb89c55798eb5bb7f627f32
      https://github.com/numpy/numpy/commit/7699dd9807d35db6cfb89c55798eb5bb7f627f32
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  STY: Bit of style cleanup.


  Commit: ce9f45294751f7e774224a9772f5082509104ce0
      https://github.com/numpy/numpy/commit/ce9f45294751f7e774224a9772f5082509104ce0
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  BUG: ticket #2086, make datetime and timedelta recognize byte order.

The descriptor construction of these types was ignoring the byteorder
character.


  Commit: a5361bfd882d18d472f28ab2c82b000d95d29cc7
      https://github.com/numpy/numpy/commit/a5361bfd882d18d472f28ab2c82b000d95d29cc7
  Author: Bryan Van de Ven <bryan@laptop.local>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_regression.py
    M numpy/lib/arraysetops.py

  Log Message:
  -----------
  BUG: ticket #2063, make unique return consistent index.

Make unique use  mergesort when return_index is true. This quarantees that
the returned indices are of the first occurrence of the unique elements and
makes the behavior better defined and consistent.


  Commit: 0f8bdc286a2edd0420ff9da9938d02bccac0d043
      https://github.com/numpy/numpy/commit/0f8bdc286a2edd0420ff9da9938d02bccac0d043
  Author: Nicolas Pinto <pinto@alum.mit.edu>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M numpy/core/src/multiarray/common.c

  Log Message:
  -----------
  BUG: ticket #2073, fix float16 __array_interface__ bug.


  Commit: a6db8cdae1df362ccfab1d15a6c010e8e5519620
      https://github.com/numpy/numpy/commit/a6db8cdae1df362ccfab1d15a6c010e8e5519620
  Author: Nicolas Pinto <pinto@alum.mit.edu>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_half.py

  Log Message:
  -----------
  TST: Test float16 __array_interface__.


  Commit: c6212955e80421e49333e0036c35c4fa788f143c
      https://github.com/numpy/numpy/commit/c6212955e80421e49333e0036c35c4fa788f143c
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_half.py

  Log Message:
  -----------
  STY: Cleanup test_half.py a bit.

Make imports from numpy.testing explicit.
Make module runnable from command line.


  Commit: fd9ddf7a042256a487e47d82fc1e0e9346f7eee3
      https://github.com/numpy/numpy/commit/fd9ddf7a042256a487e47d82fc1e0e9346f7eee3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  STY: Style fixes to test_multiarray.

Make imports from numpy.testing explicit.
Break some long lines.


  Commit: 835299ed3466117f26f57ec9a3d05f7717788669
      https://github.com/numpy/numpy/commit/835299ed3466117f26f57ec9a3d05f7717788669
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  STY: Style fixes to numpy/core/tests/test_regression.

Make imports from numpy.testing explicit.
Make test_unique_stable check against specific results.


  Commit: 5b2ff46d1a0e828f7b31cf48769cd754191c1481
      https://github.com/numpy/numpy/commit/5b2ff46d1a0e828f7b31cf48769cd754191c1481
  Author: Timo Kluck <tkluck@infty.nl>
  Date:   2012-04-01 (Sun, 01 Apr 2012)

  Changed paths:
    M numpy/lib/src/_compiled_base.c
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  ENH: improve interp() speed in some cases.

The interp function was computing slopes for all intervals, even when there
were only a few points to be interpolated. Now it only does so when the
number of interpolation points exceeds the number of sample points.


  Commit: d4c47713393d0f4c91f510531eac5731b23a8f37
      https://github.com/numpy/numpy/commit/d4c47713393d0f4c91f510531eac5731b23a8f37
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-01 (Sun, 01 Apr 2012)

  Changed paths:
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  STY: Style cleanups in numpy/lib/tests/test_function_base.

Make imports from numpy.testing explicit.
Use np namespace.


  Commit: c192748f485f67f688d70f3f0addbe41f468e2b7
      https://github.com/numpy/numpy/commit/c192748f485f67f688d70f3f0addbe41f468e2b7
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-01 (Sun, 01 Apr 2012)

  Changed paths:
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  WRN: Fix compiler warnings in _compiled_base.c.


  Commit: 3fc2d105891f2e07b1bdf9e0c1537752050d651b
      https://github.com/numpy/numpy/commit/3fc2d105891f2e07b1bdf9e0c1537752050d651b
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  ENH: Add some filenames to .gitignore, fix .DS_Store entry.


  Commit: 8e2118faeecc0b084838476b46806ea1e51d1831
      https://github.com/numpy/numpy/commit/8e2118faeecc0b084838476b46806ea1e51d1831
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  BUG: Fix .gitignore again, using github suggestions.

http://help.github.com/ignore-files/


  Commit: ca4ef15cf8ed3b74fa02e22a67481cd60586aec8
      https://github.com/numpy/numpy/commit/ca4ef15cf8ed3b74fa02e22a67481cd60586aec8
  Author: Skipper Seabold <jsseabold@gmail.com>
  Date:   2012-04-03 (Tue, 03 Apr 2012)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/lib/src/_compiled_base.c
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  ENH: Give digitize left or right open interval option


  Commit: 70a30aeeeff90dd32033affca2f65d7dc7fa1577
      https://github.com/numpy/numpy/commit/70a30aeeeff90dd32033affca2f65d7dc7fa1577
  Author: Skipper Seabold <jsseabold@gmail.com>
  Date:   2012-04-03 (Tue, 03 Apr 2012)

  Changed paths:
    M numpy/add_newdocs.py

  Log Message:
  -----------
  DOC: Clarify digitize docs and add example


  Commit: 0d5f499533b4605a139760256392f4ef7e0bec61
      https://github.com/numpy/numpy/commit/0d5f499533b4605a139760256392f4ef7e0bec61
  Author: Skipper Seabold <jsseabold@gmail.com>
  Date:   2012-04-03 (Tue, 03 Apr 2012)

  Changed paths:
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  TST: Add namespaces to digitize tests + one more test


  Commit: 00d591243de606cd5d0b656c1acdd04ab0d17a3f
      https://github.com/numpy/numpy/commit/00d591243de606cd5d0b656c1acdd04ab0d17a3f
  Author: Bryan Van de Ven <bryan@laptop.local>
  Date:   2012-04-04 (Wed, 04 Apr 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/add_newdocs.py
    M numpy/core/fromnumeric.py
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  ENH: Add 'sorter' argument to searchsorted.

The new argument allows one to search an argsorted array by passing
in the result of argsorting the array as the 'sorter' argument. For
example

    searchsorted(a, sorter=a.argsort)


  Commit: 623612565d61610d8293fda4102029125c10c002
      https://github.com/numpy/numpy/commit/623612565d61610d8293fda4102029125c10c002
  Author: tim cera <tcera@sjrwmd.com>
  Date:   2012-04-04 (Wed, 04 Apr 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    A doc/source/reference/routines.padding.rst
    M doc/source/reference/routines.rst
    M numpy/lib/__init__.py
    A numpy/lib/arraypad.py
    A numpy/lib/tests/test_arraypad.py

  Log Message:
  -----------
  ENH: Add module containing functions for padding n-dimensional arrays.

The various padding functions are exposed as options to a public 'pad'
function.  Example:

    pad(a, 5, mode='mean')

Current modes are 'constant', 'edge', 'linear_ramp', 'maximum', 'mean',
'median', 'minimum', 'reflect', 'symmetric', 'wrap', and <function>

This commit includes unit tests and doctests and is based on feature
request ticket #655.


  Commit: 4951500e0cf4baa9520947aae6c664ea1873bb9a
      https://github.com/numpy/numpy/commit/4951500e0cf4baa9520947aae6c664ea1873bb9a
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-04 (Wed, 04 Apr 2012)

  Changed paths:
    M numpy/lib/arraypad.py

  Log Message:
  -----------
  STY: Touch up documentation in arraypad.py

Rearrange some of the documentation and shorten lines. A few long
lines of code were also broken.


  Commit: 13beb2f160b21c030384bbb807c4172bc3dd8b82
      https://github.com/numpy/numpy/commit/13beb2f160b21c030384bbb807c4172bc3dd8b82
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-04-04 (Wed, 04 Apr 2012)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/lib/src/_compiled_base.c
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  Merge pull request #245 from jseabold/digitize-open-right

ENH: Give digitize left or right open interval option


  Commit: 69ca32b93540dae61fbd0c068700677b99876c83
      https://github.com/numpy/numpy/commit/69ca32b93540dae61fbd0c068700677b99876c83
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  BUG: ticket #2097, fix bounds checking in searchsorted when sorter invoked.

The bounds are checked on the fly. This won't always raise an error if
there is an out of bounds index, but only when that index is used in the
binary search. Since we don't check that the sorter actually sorts the
array, this seems reasonable. Only safety is ensured, not correctness.


  Commit: e7fd8a408fe7678ce31ff2a857cf696afa2bd15c
      https://github.com/numpy/numpy/commit/e7fd8a408fe7678ce31ff2a857cf696afa2bd15c
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  BUG: Fix missing np prefix in test_function_base.py.


  Commit: 1f6504db488f6b55cb07759aaffac37c1d68ba54
      https://github.com/numpy/numpy/commit/1f6504db488f6b55cb07759aaffac37c1d68ba54
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/core/code_generators/cversions.txt
    M numpy/core/include/numpy/numpyconfig.h
    M numpy/core/setup_common.py

  Log Message:
  -----------
  VER: Bump up NPY_API_VERSION from 6 (Used by 1.6) to 7

Also added NPY_1_7_API_VERSION to numpyconfig.h to help with
NPY_NO_DEPRECATED_API macro usage.


  Commit: 33e3bda0c1113a00e741b551ee95f3b6f38d3a2a
      https://github.com/numpy/numpy/commit/33e3bda0c1113a00e741b551ee95f3b6f38d3a2a
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/core/src/dummymodule.c
    M numpy/core/src/multiarray/array_assign.c
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/boolean_ops.c.src
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_busday.c
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/hashdescr.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/src/multiarray/na_object.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/numpymemoryview.c
    M numpy/core/src/multiarray/numpyos.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/usertypes.c
    M numpy/core/src/npymath/halffloat.c
    M numpy/core/src/npysort/sort.c.src
    M numpy/core/src/scalarmathmodule.c.src
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/src/umath/umathmodule.c
    M numpy/lib/src/_compiled_base.c
    M numpy/numarray/_capi.c

  Log Message:
  -----------
  DEP: Update all the '#define NPY_NO_DEPRECATED_API' instances to be
versioned


  Commit: 505211c2a682b97379fe902062047dc8de8a71a6
      https://github.com/numpy/numpy/commit/505211c2a682b97379fe902062047dc8de8a71a6
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_deprecated_api.h

  Log Message:
  -----------
  DEP: Update NPY_NO_DEPRECATED_API to be version-based


  Commit: 3f3176dc01bea44f91d4b83c3df24e1cd91775a1
      https://github.com/numpy/numpy/commit/3f3176dc01bea44f91d4b83c3df24e1cd91775a1
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    A doc/source/reference/c-api.deprecations.rst
    M doc/source/reference/c-api.rst

  Log Message:
  -----------
  DOC: Update documentation and release notes about C-API deprecations


  Commit: 80d430f4df0db1867aa83ba094bf29118bd836bc
      https://github.com/numpy/numpy/commit/80d430f4df0db1867aa83ba094bf29118bd836bc
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/core/code_generators/cversions.txt

  Log Message:
  -----------
  API: Update c_api_version hash.


  Commit: 3f7133100b4acbecd8f8229fedf5a865ffb53139
      https://github.com/numpy/numpy/commit/3f7133100b4acbecd8f8229fedf5a865ffb53139
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/linalg/lapack_litemodule.c

  Log Message:
  -----------
  UPD: Make lapack_litemodule.c use non-deprecated macros/functions.


  Commit: 00fdd0c82ae347997a013dfd5e57af5614b62595
      https://github.com/numpy/numpy/commit/00fdd0c82ae347997a013dfd5e57af5614b62595
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/fft/fftpack_litemodule.c

  Log Message:
  -----------
  UPD: Make fftpack_litemodule.c use non-deprecated macros/functions.


  Commit: e6e85230402eb415435f21b369c5a80909931db3
      https://github.com/numpy/numpy/commit/e6e85230402eb415435f21b369c5a80909931db3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    A numpy/random/mtrand/numpy.pxd
    R numpy/random/mtrand/numpy.pxi

  Log Message:
  -----------
  MOV: Rename numpy.pxi to numpy.pxd to conform to current Cython.


  Commit: 99ac2cc2107202fe9d2663c9beb84ef43611da64
      https://github.com/numpy/numpy/commit/99ac2cc2107202fe9d2663c9beb84ef43611da64
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    A numpy/core/include/numpy/npy_no_deprecated_api.h

  Log Message:
  -----------
  ENH: Add npy_no_deprecated_api.h

This is to provide a file defining the NPY_NO_DEPRECATED_API macro that
can be included in Cython *.pxd file.


  Commit: 9c0a329176e4ca5e0506810cac274437a7e3ff56
      https://github.com/numpy/numpy/commit/9c0a329176e4ca5e0506810cac274437a7e3ff56
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/random/mtrand/mtrand.pyx
    M numpy/random/mtrand/numpy.pxd

  Log Message:
  -----------
  UPD: Make numpy.pxd and mtrand.pyx use non-deprecated macros/functions.

The non-deprecated macros and functions were defined for Cython in
numpy.pxd and mtrand was fixed to use them. In particular, direct
access to structure internals in mtrand.pyx needed to be replaced
by the new access functions.


  Commit: 2e81e5b3675c4bc44b8dcba71bc42ddb1d44b15b
      https://github.com/numpy/numpy/commit/2e81e5b3675c4bc44b8dcba71bc42ddb1d44b15b
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/core/include/numpy/npy_no_deprecated_api.h
    M numpy/core/include/numpy/old_defines.h
    M numpy/core/src/umath/funcs.inc.src
    M numpy/core/src/umath/umath_tests.c.src
    M numpy/fft/fftpack_litemodule.c
    M numpy/linalg/lapack_litemodule.c

  Log Message:
  -----------
  UPD: Update files for versioned deprecation.


  Commit: 53d9363a0a0063dc3959e25ae2ca7107c9e8733a
      https://github.com/numpy/numpy/commit/53d9363a0a0063dc3959e25ae2ca7107c9e8733a
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/core/blasdot/_dotblas.c
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/random/mtrand/initarray.c

  Log Message:
  -----------
  UPD: Add NPY_NO_DEPRECATED_API to some more files.

_dotblas needs more work to remove direct access to ndarray internals.


  Commit: 434ab593943493dc40fe8f807c489b6b63cb5c35
      https://github.com/numpy/numpy/commit/434ab593943493dc40fe8f807c489b6b63cb5c35
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/core/src/npysort/sort.c.src

  Log Message:
  -----------
  UPD: Make sort functions use non-deprecated macros/functions.


  Commit: fc6a71868ecc22d243313b8e220a0858ceb9eed7
      https://github.com/numpy/numpy/commit/fc6a71868ecc22d243313b8e220a0858ceb9eed7
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/core/blasdot/_dotblas.c

  Log Message:
  -----------
  UPD: Make _dotblas.c use non-deprecated macros/functions.


  Commit: 8dc03cc58b4a18b34299ca17d626ffe27cf28ee8
      https://github.com/numpy/numpy/commit/8dc03cc58b4a18b34299ca17d626ffe27cf28ee8
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/random/mtrand/mtrand.c

  Log Message:
  -----------
  UPD: Regenerate mtrand.c


  Commit: 58326aea36779e25c808736bcd65f1bb92eaf039
      https://github.com/numpy/numpy/commit/58326aea36779e25c808736bcd65f1bb92eaf039
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/random/mtrand/initarray.h

  Log Message:
  -----------
  STY: Remove trailing whitespace.


  Commit: 3308d17bc3da86f5361e720d8e2aee3a4e3eff5a
      https://github.com/numpy/numpy/commit/3308d17bc3da86f5361e720d8e2aee3a4e3eff5a
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/core/include/numpy/npy_no_deprecated_api.h

  Log Message:
  -----------
  ENH: Check that npy_no_deprecated_api.h is included before it is needed.


  Commit: 0f9a70f3ecd1b9997c48f7f7db521b3542792556
      https://github.com/numpy/numpy/commit/0f9a70f3ecd1b9997c48f7f7db521b3542792556
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/core/include/numpy/old_defines.h

  Log Message:
  -----------
  BUG: old_defines.h needs a guard.


  Commit: 4c9d10fec50945d769e0bd89908c203095685f1d
      https://github.com/numpy/numpy/commit/4c9d10fec50945d769e0bd89908c203095685f1d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M numpy/core/blasdot/_dotblas.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/number.c
    M numpy/linalg/lapack_litemodule.c

  Log Message:
  -----------
  WRN: Fix some compiler warnings.


  Commit: ea71784670f8b7204289e1e1e6d9ce444e2f4cf8
      https://github.com/numpy/numpy/commit/ea71784670f8b7204289e1e1e6d9ce444e2f4cf8
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-04-07 (Sat, 07 Apr 2012)

  Changed paths:
    M numpy/core/defchararray.py
    M numpy/core/tests/test_defchararray.py

  Log Message:
  -----------
  BUG: fix regression for indexing chararrays with empty list. Closes #1948.


  Commit: e9bfa24b94675ae90b6d3f1feceaf9864436d52d
      https://github.com/numpy/numpy/commit/e9bfa24b94675ae90b6d3f1feceaf9864436d52d
  Author: Tony S Yu <tsyu80@gmail.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M numpy/lib/shape_base.py

  Log Message:
  -----------
  DOC: Fix outdated docstring.

Equal and nearly-equal size requirement is not true when passing a 1-D array of indices.


  Commit: b069ee193819f176f7a9b85cfb822af12710aad0
      https://github.com/numpy/numpy/commit/b069ee193819f176f7a9b85cfb822af12710aad0
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

  Changed paths:
    M numpy/lib/shape_base.py

  Log Message:
  -----------
  Merge pull request #249 from tonysyu/fix-split-doc

DOC: Fix outdated docstring for `split` and `array_split`.


  Commit: 4c33103edf25ce890eea789c7fa67b17aed17e32
      https://github.com/numpy/numpy/commit/4c33103edf25ce890eea789c7fa67b17aed17e32
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-11 (Wed, 11 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/ucsnarrow.c

  Log Message:
  -----------
  BUG: ticket #1578, Fix python-debug warning for python >= 2.7.

In Python >= 2.7 the memory management of unicode objects changed from
PyMem_* to PyObject_*. Numpy had its own modified copy of some of the
Python code for handling unicode objects and it needed to be updated
to deal with the change. Thanks to Joseph Miessner for tracking this down
and finding the fix.


  Commit: 3adbd5740990c65e6e0065ffef431a45dda48609
      https://github.com/numpy/numpy/commit/3adbd5740990c65e6e0065ffef431a45dda48609
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-11 (Wed, 11 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/ucsnarrow.c

  Log Message:
  -----------
  STY: Small style fixes.


  Commit: c2928710c6744aa2005d5eae6e70432cc7c1104e
      https://github.com/numpy/numpy/commit/c2928710c6744aa2005d5eae6e70432cc7c1104e
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-11 (Wed, 11 Apr 2012)

  Changed paths:
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  TST: Add test for ticket #1578

The usefullness of this test is questionable, as it only shows up
as a core dump when run under python-debug for python versions >= 2.7,
and then it will only fail if run before other failing tests. It is
included as it may be useful as a record.


  Commit: fbd4726feb071ec3192a417ef6c28917616898da
      https://github.com/numpy/numpy/commit/fbd4726feb071ec3192a417ef6c28917616898da
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-11 (Wed, 11 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  BUG: Fix segfault when tests are run with python 2.7 debug.

I don't know that the crash is python2.7 specific, it may also occur
in earlier versions of python. The cause was mismatched memory
allocation/deallocation of maskna data.


  Commit: 14dddc21434fa28eb8118a727681b8f08b09c442
      https://github.com/numpy/numpy/commit/14dddc21434fa28eb8118a727681b8f08b09c442
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-04-11 (Wed, 11 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/na_mask.c
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  Merge pull request #250 from charris/fix-debug-crash

BUG: Fix segfault when tests are run with python 2.7 debug.


  Commit: e8911f36631c639247588a7adcdaf65c450ad97b
      https://github.com/numpy/numpy/commit/e8911f36631c639247588a7adcdaf65c450ad97b
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-04-13 (Fri, 13 Apr 2012)

  Changed paths:
    M bento.info
    M bscript
    M numpy/build_utils/waf.py

  Log Message:
  -----------
  FEAT: update to last bento+waf.


  Commit: b52fc4d14825bcc8eff8aa0fde0c6ff6f93a1edf
      https://github.com/numpy/numpy/commit/b52fc4d14825bcc8eff8aa0fde0c6ff6f93a1edf
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  TST: filter ImportWarnings in NoseTester.

Warnings show up when a directory with the same name as a Python file or
compiled extension is seen which doesn't have an __init__.py file in it.  This
situation is very common, for example in SciPy where many extensions are
created from source files located under a directory with the same name.

This filter is located within a context manager, so only filters when running
tests.


  Commit: 99307268a9b285d01866a6767a05a397eb7150ba
      https://github.com/numpy/numpy/commit/99307268a9b285d01866a6767a05a397eb7150ba
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/ucsnarrow.c

  Log Message:
  -----------
  Revert "BUG: ticket #1578, Fix python-debug warning for python >= 2.7."

This reverts commit 0a3a954c3750419552c076aa444563ac20def14a. The fix
caused segfaults for python built using the default ucs2 unicode size. It
looks like the cause is memory corruption in the PyObject pooled memory. In
particular, the routines in ucsnarrow.c lack the checks and fallbacks
present in the original Python source code in Objects/unicodeobject.c. I
think the best fix is to rewrite the relevant bits of numpy code so that
they don't use the MyPyUnicode_* routines at all, but rather the routines
present in Python.


  Commit: c667aac0417cdc4a42dc0396170491345467ae34
      https://github.com/numpy/numpy/commit/c667aac0417cdc4a42dc0396170491345467ae34
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/random/__init__.py

  Log Message:
  -----------
  TST: filter Cython warning on import of random module.  Closes #2103.


  Commit: 08c1e7156dff537a53aef184e733e4f3266cf563
      https://github.com/numpy/numpy/commit/08c1e7156dff537a53aef184e733e4f3266cf563
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  TST: remove spurious warning for optional dependency pytz.


  Commit: e77a53f7777016de4e88b9f83576dac19a6ae978
      https://github.com/numpy/numpy/commit/e77a53f7777016de4e88b9f83576dac19a6ae978
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/core/tests/test_datetime.py
    M numpy/random/__init__.py

  Log Message:
  -----------
  Merge pull request #252 from rgommers/ticket-2103-cython-warning

Fix some test warnings


  Commit: 9d4482782076a28d1bc3dd793cbb084e2965375f
      https://github.com/numpy/numpy/commit/9d4482782076a28d1bc3dd793cbb084e2965375f
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  Merge pull request #251 from rgommers/no-importwarnings

TST: filter ImportWarnings in NoseTester.


  Commit: 4be15403f5e5fc43b7881f17cb8df26ba603360f
      https://github.com/numpy/numpy/commit/4be15403f5e5fc43b7881f17cb8df26ba603360f
  Author: Han Genuit <hangenuit@gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/datetime_strings.c

  Log Message:
  -----------
  BUG: Force MinGW to use 64-bits time type.


  Commit: fb62a1c1e673830d05af7456501572c56727dfaf
      https://github.com/numpy/numpy/commit/fb62a1c1e673830d05af7456501572c56727dfaf
  Author: hangenuit@gmail.com <hangenuit@gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/datetime_strings.c

  Log Message:
  -----------
  ENH: Add get_mktime function to support multiple platforms.


  Commit: cb3dea3c6042edd7414a36417d4089ee6c965532
      https://github.com/numpy/numpy/commit/cb3dea3c6042edd7414a36417d4089ee6c965532
  Author: Han Genuit <hangenuit@gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/datetime_strings.c

  Log Message:
  -----------
  ENH: Use get_mktime as wrapper for mktime.


  Commit: 185e8432dad9b52bd30346098e9bb5495d89c40d
      https://github.com/numpy/numpy/commit/185e8432dad9b52bd30346098e9bb5495d89c40d
  Author: Han Genuit <hangenuit@gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/distutils/mingw32ccompiler.py

  Log Message:
  -----------
  BUG: Find only platform-specific dlls in winsxs directory.


  Commit: fc1c3181519c9467a2d60bd4d73f247a9e05c628
      https://github.com/numpy/numpy/commit/fc1c3181519c9467a2d60bd4d73f247a9e05c628
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/core/setup_common.py

  Log Message:
  -----------
  BLD: fix build error on Windows with MSVC9. Thanks to Christoph Gohlke.


  Commit: c2b4a6808d031cf6f325796ecef75a8b0249eb74
      https://github.com/numpy/numpy/commit/c2b4a6808d031cf6f325796ecef75a8b0249eb74
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  BUG: Fix testing failure on missing ImportWarning in Python 2.4.


  Commit: f9b3f342a9df49c741247548ef66dc441aacdc85
      https://github.com/numpy/numpy/commit/f9b3f342a9df49c741247548ef66dc441aacdc85
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  FIX: Implement Ralph's suggestion of removing category.


  Commit: 7ab4556a2d225f6d918b40014292502e62198767
      https://github.com/numpy/numpy/commit/7ab4556a2d225f6d918b40014292502e62198767
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  Merge pull request #253 from charris/fix-filter-importwarnings

Fix filter importwarnings

This PR fixes the issue left over from merging PR-251.


  Commit: 9c218b29422d289b5abeb48cb68f4cee7f0a1738
      https://github.com/numpy/numpy/commit/9c218b29422d289b5abeb48cb68f4cee7f0a1738
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M doc/HOWTO_DOCUMENT.rst.txt

  Log Message:
  -----------
  DOC: fix link and add explanation on how to run examples.


  Commit: e8e0e931b581f6a4ba1a94b3ce4fb6cb60ba87f3
      https://github.com/numpy/numpy/commit/e8e0e931b581f6a4ba1a94b3ce4fb6cb60ba87f3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  ENH: Fix bento script to always include ucsnarray.h and ucsnarrow.c.

This fix is kept separate to facilitate cherry picking for a backport.


  Commit: ad3a4b569d65b2e7ff7be7744b4fda6c2ab3de84
      https://github.com/numpy/numpy/commit/ad3a4b569d65b2e7ff7be7744b4fda6c2ab3de84
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/setup.py
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/multiarraymodule_onefile.c
    M numpy/core/src/multiarray/ucsnarrow.h

  Log Message:
  -----------
  ENH: Always include ucsnarray.h and ucsnarray.c

This removes the include dependency on PY_UNICODE_WIDE in preparation
for defining more general unicode functions in the ucsnarray.c file.


  Commit: fe38d56fe722509237b997486e1ae72648b5db7a
      https://github.com/numpy/numpy/commit/fe38d56fe722509237b997486e1ae72648b5db7a
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/ucsnarrow.h

  Log Message:
  -----------
  ENH: Add PyUnicode_FromUCS4 to ucsnarrow.


  Commit: 76043cbe5ab66bd5943b923a823ee372ad355106
      https://github.com/numpy/numpy/commit/76043cbe5ab66bd5943b923a823ee372ad355106
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src

  Log Message:
  -----------
  BUG: ticket #1578, fix UNICODE_getitem.

Use PyUnicode_FromUCS4 in UNICODE_getitime so that the same memory
management is used for all parts of the returned PyUnicodeObject.


  Commit: 5fc00ff6883835a51058976e26586536faff7bcf
      https://github.com/numpy/numpy/commit/5fc00ff6883835a51058976e26586536faff7bcf
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/scalarapi.c

  Log Message:
  -----------
  BUG: ticket #1578, fix PyArray_Scalar.

PyArray_Scalar needed to use PyObject_* memory management since the numpy
unicode object inherits tp_alloc from PyUnicode_Type.

Observation: realloc returns null on error and that isn't always checked in
Numpy.


  Commit: d588084bf303c0c9f678a063ca8a08b41f492603
      https://github.com/numpy/numpy/commit/d588084bf303c0c9f678a063ca8a08b41f492603
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/ucsnarrow.h

  Log Message:
  -----------
  STY: Remove unused functions.

MyPyUnicode_Resize and MyPyUnicode_New are no longer used, so remove them.


  Commit: bfbae50f9abdbfcad78f61212628eb01e347dbb2
      https://github.com/numpy/numpy/commit/bfbae50f9abdbfcad78f61212628eb01e347dbb2
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src

  Log Message:
  -----------
  WRN: Fixed some unused variable compiler warnings in arraytypes.c.src.

Also break templated @from@_to_@to@ functions into two templates
to simplify the code a bit.


  Commit: 24c5a5ee446bb7afb1cae8406dd52432f58673e5
      https://github.com/numpy/numpy/commit/24c5a5ee446bb7afb1cae8406dd52432f58673e5
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M numpy/core/src/scalarmathmodule.c.src

  Log Message:
  -----------
  WRN: Fix unused variable compiler warnings in scalarmathmodule.c.src.

Two templates were broken up and specialized. The corresponding
substitution loops could also be specialized, but this wasn't
done this time through. Breaking up the templates clarifies the
code at the expense of extra text, but I think the improved
clarity is a good tradeoff.


  Commit: 5b654cd068ab14f828d13f8d66d8abb032d5398a
      https://github.com/numpy/numpy/commit/5b654cd068ab14f828d13f8d66d8abb032d5398a
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/ctors.h

  Log Message:
  -----------
  WRN: Remove unused function prototype from ctors.h.


  Commit: 2de66b9b2afbf04c2a69f837cd5e99cae4f301fe
      https://github.com/numpy/numpy/commit/2de66b9b2afbf04c2a69f837cd5e99cae4f301fe
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/ucsnarrow.c

  Log Message:
  -----------
  STY: Whitespace cleanups.


  Commit: 5a29f4ce24848af714feec7bef0c6ac2dfc24205
      https://github.com/numpy/numpy/commit/5a29f4ce24848af714feec7bef0c6ac2dfc24205
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

  Changed paths:
    M bscript

  Log Message:
  -----------
  REF: simplify top bscript file.


  Commit: 742087d4a277d42cb29f987edaf521286c0300fd
      https://github.com/numpy/numpy/commit/742087d4a277d42cb29f987edaf521286c0300fd
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-01 (Tue, 01 May 2012)

  Changed paths:
    M doc/source/reference/arrays.datetime.rst

  Log Message:
  -----------
  DOC: Add a section documenting 1.6/1.7 datetime64 differences


  Commit: 66a275511912eac50375a669b1a4d06537898aad
      https://github.com/numpy/numpy/commit/66a275511912eac50375a669b1a4d06537898aad
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-05-01 (Tue, 01 May 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  DOC: Add datetime to the changed items in the release notes.


  Commit: 7f440ac3c450e2fb34e7cdb12cd956a31a9eee74
      https://github.com/numpy/numpy/commit/7f440ac3c450e2fb34e7cdb12cd956a31a9eee74
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-05-02 (Wed, 02 May 2012)

  Changed paths:
    M numpy/core/tests/test_print.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  BUG: Fix some test bugs.

Fix incorrect python version checks in test_print.py.
Fix missing build_err_msg import and wrong variable in test_io.py.


  Commit: 4bc3707c9f38ff9c5f92c9e0a7a1cedc379a0aba
      https://github.com/numpy/numpy/commit/4bc3707c9f38ff9c5f92c9e0a7a1cedc379a0aba
  Author: Francesc Alted <faltet@pytables.org>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M doc/source/reference/c-api.array.rst

  Log Message:
  -----------
  Stress that all array creation C functions steals a reference to descr.


  Commit: cc8663727057889f15d1d6edb0f835e42f6afddc
      https://github.com/numpy/numpy/commit/cc8663727057889f15d1d6edb0f835e42f6afddc
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M doc/HOWTO_RELEASE.rst.txt
    M pavement.py

  Log Message:
  -----------
  REL: change Sphinx version in release script to 1.1.3.

Version 1.0.4 was used till now, but has become too old.  New version gives far
fewer warnings and thereby increases the reference guide with O(100) pages that
previously got lost.

Also update current Cython version number.


  Commit: af6ff66c5224491294139745bea51f39ed9efa72
      https://github.com/numpy/numpy/commit/af6ff66c5224491294139745bea51f39ed9efa72
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  BUG: umath: greater_equal ufunc was using the wrong type resolver, failed with datetime64

This bug was found by running the pandas master against numpy master.


  Commit: 28564cc6c0e97ed2ca427bf4241e48e3157f5e96
      https://github.com/numpy/numpy/commit/28564cc6c0e97ed2ca427bf4241e48e3157f5e96
  Author: Stefan van der Walt <sjvdwalt@gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M numpy/core/code_generators/generate_umath.py
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  Merge pull request #272 from mwiebe/datetime64_compare

BUG: umath: greater_equal ufunc was using the wrong type resolver


  Commit: 216f7f727679260244945aff41371925823a952c
      https://github.com/numpy/numpy/commit/216f7f727679260244945aff41371925823a952c
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  BUG: ufunc: The refactored reduction code didn't work with object arrays


  Commit: 6626764a2de35479ce126addad5a8b29ae451bf9
      https://github.com/numpy/numpy/commit/6626764a2de35479ce126addad5a8b29ae451bf9
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  ENH: Add a NpyAuxData c_metadata to PyArray_Descr

The purpose of this is to allow dtypes with metadata to
have faster C-level performance. With this, datetime64
metadata lookup can become a single C pointer dereference,
compared to a C-string to Python-string conversion +
a Python dict lookup as it is presently.


  Commit: 27a054400fca57c3630e0f136131aa0502800079
      https://github.com/numpy/numpy/commit/27a054400fca57c3630e0f136131aa0502800079
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M numpy/core/_internal.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_deprecated_api.h
    M numpy/core/src/multiarray/_datetime.h
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/datetime_strings.h
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/tests/test_datetime.py
    M numpy/lib/type_check.py

  Log Message:
  -----------
  ENH: Change datetime64 to use c_metadata instead of metadata


  Commit: d2cf8d45ff3cdd0088d6f19444d2812a34df87ca
      https://github.com/numpy/numpy/commit/d2cf8d45ff3cdd0088d6f19444d2812a34df87ca
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  BUG: Output the datetime64 dtype to the pickle format from 1.6


  Commit: c9916a15ddd9df0f8e47e8f267393eea7851bd81
      https://github.com/numpy/numpy/commit/c9916a15ddd9df0f8e47e8f267393eea7851bd81
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h

  Log Message:
  -----------
  ENH: Change NPY_AUXDATA_FREE macro based on PR feedback


  Commit: 0d4c3ee5035313406c4190062e6481909d2390a4
      https://github.com/numpy/numpy/commit/0d4c3ee5035313406c4190062e6481909d2390a4
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  DOC: Improve documentation comment from PR 274 comment


  Commit: 364f1412ecbbf412efe769c818ce8aa93ad0ecbc
      https://github.com/numpy/numpy/commit/364f1412ecbbf412efe769c818ce8aa93ad0ecbc
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  STY: Elaborate comment about cloning dtype's c_metadata


  Commit: 54596c434dbfb24dc899b99228ef19e18ee7a8b0
      https://github.com/numpy/numpy/commit/54596c434dbfb24dc899b99228ef19e18ee7a8b0
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  BUG: Fix datetime 1.6 pickle compatibility test for Python 3.

In Python 3 the pickle.loads function expects a bytes argument, so
convert the test strings.


  Commit: e5e62fd39ebca4ebef1e1bcc53fa7521eb750c81
      https://github.com/numpy/numpy/commit/e5e62fd39ebca4ebef1e1bcc53fa7521eb750c81
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M numpy/core/_internal.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_deprecated_api.h
    M numpy/core/src/multiarray/_datetime.h
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/datetime_strings.h
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/tests/test_datetime.py
    M numpy/lib/type_check.py

  Log Message:
  -----------
  Merge branch 'pull-274'

* pull-274:
  BUG: Fix datetime 1.6 pickle compatibility test for Python 3.
  STY: Elaborate comment about cloning dtype's c_metadata
  DOC: Improve documentation comment from PR 274 comment
  ENH: Change NPY_AUXDATA_FREE macro based on PR feedback
  BUG: Output the datetime64 dtype to the pickle format from 1.6
  ENH: Change datetime64 to use c_metadata instead of metadata
  ENH: Add a NpyAuxData c_metadata to PyArray_Descr


  Commit: 7e2df376933b715f7e35358941e9f49e6d520b06
      https://github.com/numpy/numpy/commit/7e2df376933b715f7e35358941e9f49e6d520b06
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  BUG: Fix format/variable incompatibility.

This shows up in python 2.4 where Py_ssize_t is an int.
Also remove unused variable.


  Commit: 9c2ce0b69ae5625d7677fdf2997a95a053bc72da
      https://github.com/numpy/numpy/commit/9c2ce0b69ae5625d7677fdf2997a95a053bc72da
  Author: Denis Laxalde <denis@laxalde.org>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M doc/TESTS.rst.txt

  Log Message:
  -----------
  DOC: verbosity -> verbose in testing guidelines


  Commit: 7ab377be518071a86af09c576a2b73e6475cb3a9
      https://github.com/numpy/numpy/commit/7ab377be518071a86af09c576a2b73e6475cb3a9
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M doc/TESTS.rst.txt

  Log Message:
  -----------
  Merge pull request #277 from dlaxalde/doc/test-verbose

DOC: verbosity -> verbose in testing guidelines


  Commit: 093cbcdf0849f160797c9c3ad5f0243033219da7
      https://github.com/numpy/numpy/commit/093cbcdf0849f160797c9c3ad5f0243033219da7
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  BUG: fix running tests with coverage=True.

The --cover-inclusive argument means that coverage.py tries to include every
single .py file in the source tree in the coverage report. This leads to test
errors, because it tries to import files like setupscons.py (which will of
course directly fail for anyone not having numscons installed).


  Commit: 372ab63815e8911757c4cb48b8981ee720c4dba8
      https://github.com/numpy/numpy/commit/372ab63815e8911757c4cb48b8981ee720c4dba8
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  BUG: maskna: PEP3118 code wasn't raising an error on NA-masked arrays


  Commit: bc339ff86876390b12c4f98431f0d7e4c194953b
      https://github.com/numpy/numpy/commit/bc339ff86876390b12c4f98431f0d7e4c194953b
  Author: Stefan van der Walt <sjvdwalt@gmail.com>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  Merge pull request #276 from charris/fix-format-variable-mismatch

BUG: Fix format/variable incompatibility.


  Commit: 59eed4223f1c183bf3bd0861f04fc52fafea5b0a
      https://github.com/numpy/numpy/commit/59eed4223f1c183bf3bd0861f04fc52fafea5b0a
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M doc/neps/missing-data.rst

  Log Message:
  -----------
  NEP: Add some details about how existing C-API access interacts with NA


  Commit: 258457d303a782a93d62fd3ab40b090887f94c05
      https://github.com/numpy/numpy/commit/258457d303a782a93d62fd3ab40b090887f94c05
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_multiarray.py
    M numpy/numarray/_capi.c

  Log Message:
  -----------
  Consolidate all array writeability checking in new PyArray_RequireWriteable

This is mostly a code cleanup, but it does have a user-visible effect
in that attempting to write to a unwriteable array now consistently
raises ValueError. (It used to randomly raise either ValueError or
RuntimeError.)

Passes numpy.test("full").


  Commit: 1ff7c1e2970ef69a19e8630c3ba205e6ff209281
      https://github.com/numpy/numpy/commit/1ff7c1e2970ef69a19e8630c3ba205e6ff209281
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M numpy/core/code_generators/cversions.txt
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_nditer.py
    M numpy/numarray/_capi.c

  Log Message:
  -----------
  Funnel all assignments to PyArrayObject->base through a single point

This patch removes all direct assignments of non-NULL values to the
'base' field on PyArrayObjects. A new utility function was created to
set up UPDATEIFCOPY arrays, and all assignments to 'base' were
adjusted to use either PyArray_SetBaseObject or the new
PyArray_SetUpdateIfCopyBase.

One advantage of this is that it produces more consistent error
handling. This error handling revealed a bug in the nditer code,
which this patch does *not* yet fix.

The bug is that npyiter_new_temp_array sometimes (when dealing with
reversed axes) creates an array and then returns a view onto it. But,
npyiter_allocate_arrays assumes that the array returned by
npyiter_new_temp_array can have UPDATEIFCOPY set, which requires
reassigning its 'base' field. Previously, this meant that the
temporary array leaked. Now, it produces a ValueError.

This code path doesn't seem to actually be hit very often; only one of
the nditer tests fails because of the change. See
   numpy/core/tests/test_nditer.py:test_iter_array_cast_buggy


  Commit: 1b1dff1982bf6646a7cf73efd3641271fb4779f0
      https://github.com/numpy/numpy/commit/1b1dff1982bf6646a7cf73efd3641271fb4779f0
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Add a test for ndarray.diagonal()

All 'expected' values were computed using numpy 1.5.1, so we can be
pretty sure that the recent rewrite didn't change any results.


  Commit: 7e1596d621ae76c9f3493f7e7f655aad9dd644d7
      https://github.com/numpy/numpy/commit/7e1596d621ae76c9f3493f7e7f655aad9dd644d7
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arrayobject.h
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_multiarray.py
    M numpy/lib/twodim_base.py

  Log Message:
  -----------
  Transition scheme for allowing PyArray_Diagonal to return a view

PyArray_Diagonal is changed to return a copy of the diagonal (as in
numpy 1.6 and earlier), but with a new (hidden) WARN_ON_WRITE flag
set. Writes to this array (or views thereof) will continue to work as
normal, but the first write will trigger a DeprecationWarning.

We also issue this warning if someone extracts a non-numpy writeable
view of the array (e.g., by accessing the Python-level .data
attribute). There are likely still places where the data buffer is
exposed that I've missed -- review welcome!

New known-fail test: eye() for maskna arrays was only implemented by
exploiting ndarray.diagonal's view-ness, so it is now unimplemented
again, and the corresponding test is marked known-fail.


  Commit: f0d8d7be092e8db816d00a74894498cc47cd58fd
      https://github.com/numpy/numpy/commit/f0d8d7be092e8db816d00a74894498cc47cd58fd
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/fromnumeric.py
    M numpy/lib/twodim_base.py

  Log Message:
  -----------
  Document the PyArray_Diagonal transition scheme.


  Commit: a0b6afc664eca6625c4e74d3c6dda664f6d82b9b
      https://github.com/numpy/numpy/commit/a0b6afc664eca6625c4e74d3c6dda664f6d82b9b
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  Typo fix

Thanks to Travis for catching it.


  Commit: 18e04713c58de76b85b00c21f7bea462e3855c35
      https://github.com/numpy/numpy/commit/18e04713c58de76b85b00c21f7bea462e3855c35
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: fix typo in bscript.


  Commit: 6d1703ae25d9fe60051b6567422cd4294a98a44f
      https://github.com/numpy/numpy/commit/6d1703ae25d9fe60051b6567422cd4294a98a44f
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M bscript

  Log Message:
  -----------
  ENH: use custom_python instead of built-in waf tool.


  Commit: 875dd16298d4d4b3575a3703ca45f2038437e2e0
      https://github.com/numpy/numpy/commit/875dd16298d4d4b3575a3703ca45f2038437e2e0
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  BUG: nditer: Memory leak from setting 'base' attribute two ways

Numpy uses its 'base' attribute in two different ways, both
to manage the memory of an external data buffer, and to track
an array for 'UPDATEIFCOPY' purposes. The nditer was creating
a temporary view with negative strides to match the strides of
input arrays, but then also wanted to use UPDATEIFCOPY. Unfortunately
this choice to overload 'base' for both purposes prevents that
from working, and the result was a memory leak.

This bug has been fixed by choosing instead to retain positive
strides and not fully match the order of input memory when
doing the UPDATEIFCOPY.


  Commit: b34cd497801058606e5f9c6043cff428328ce97a
      https://github.com/numpy/numpy/commit/b34cd497801058606e5f9c6043cff428328ce97a
  Author: Mark <mwwiebe@gmail.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  Merge pull request #278 from mwiebe/NA_buffer_errorcheck

BUG: maskna: PEP3118 code wasn't raising an error on NA-masked arrays


  Commit: f914b3109717423f0b4f4f8f2310c26804eeb1a8
      https://github.com/numpy/numpy/commit/f914b3109717423f0b4f4f8f2310c26804eeb1a8
  Author: Mark <mwwiebe@gmail.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M doc/source/reference/c-api.array.rst

  Log Message:
  -----------
  Merge pull request #268 from FrancescAlted/master

The docs should stress that functions that create arrays actually steals a reference to dtype descriptor


  Commit: eccbb6355c45d3480969c0fef581f3b9a8d959ea
      https://github.com/numpy/numpy/commit/eccbb6355c45d3480969c0fef581f3b9a8d959ea
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  TST: ticket #1878, test argmin with minimum signed integers.

The bug in ticket #1878 has been fixed in 1.7 but it still needs a test.
Thanks to tlatorre.


  Commit: 3f64f1f87c344da939d0103bd38af9fe7d9401e2
      https://github.com/numpy/numpy/commit/3f64f1f87c344da939d0103bd38af9fe7d9401e2
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M numpy/core/tests/test_maskna.py

  Log Message:
  -----------
  TST: Fix memoryview 2.6/2.7 compatibiliy in maskna pep3118 test


  Commit: 06807fd3fbbff89968ed2908c60c54d0021b2e67
      https://github.com/numpy/numpy/commit/06807fd3fbbff89968ed2908c60c54d0021b2e67
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-19 (Sat, 19 May 2012)

  Changed paths:
    M bscript
    M doc/source/reference/c-api.array.rst
    M numpy/core/bscript
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_multiarray.py
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  Merge branch 'master' into clean-up-diagonal


  Commit: dffd043973a83d87184c6fd38f20b5f4c8e1e326
      https://github.com/numpy/numpy/commit/dffd043973a83d87184c6fd38f20b5f4c8e1e326
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-19 (Sat, 19 May 2012)

  Changed paths:
    M numpy/core/tests/test_nditer.py

  Log Message:
  -----------
  Un-KNOWNFAIL the nditer test after merging Mark's fix from master


  Commit: c136244e05501ba8361bc8b0c72728163709b58d
      https://github.com/numpy/numpy/commit/c136244e05501ba8361bc8b0c72728163709b58d
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-19 (Sat, 19 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c

  Log Message:
  -----------
  Fix a C90 compatibility error


  Commit: 4fb95ae361c0520de94c8ac20ac6ffed96e0cf11
      https://github.com/numpy/numpy/commit/4fb95ae361c0520de94c8ac20ac6ffed96e0cf11
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-19 (Sat, 19 May 2012)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Add a missing guard for Python versions <2.6


  Commit: d67ec0747adbd7fa962832183def8ca054a13be0
      https://github.com/numpy/numpy/commit/d67ec0747adbd7fa962832183def8ca054a13be0
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-05-19 (Sat, 19 May 2012)

  Changed paths:
    M numpy/core/tests/test_numeric.py

  Log Message:
  -----------
  TST: mark test for floating point exceptions as knownfail.  See #1755.

Note that this test was marked as knownfail in 1.5.x and 1.6.x; it is reported
as failing on many different platforms.


  Commit: 05ee5def2421fe5c5f7f74c2c71f22e942d7eb79
      https://github.com/numpy/numpy/commit/05ee5def2421fe5c5f7f74c2c71f22e942d7eb79
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-05-19 (Sat, 19 May 2012)

  Changed paths:
    M numpy/core/tests/test_numeric.py

  Log Message:
  -----------
  Merge pull request #283 from rgommers/ticket-1755-knownfail

TST: mark test for floating point exceptions as knownfail.  See #1755.


  Commit: 51251075a09da53e162f874d256bc040f85e41dd
      https://github.com/numpy/numpy/commit/51251075a09da53e162f874d256bc040f85e41dd
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    A doc/release/1.6.1-notes.rst
    A doc/release/1.6.2-notes.rst
    M doc/source/release.rst
    M release.sh

  Log Message:
  -----------
  MAINT: port release notes and release script changes from 1.6.x.


  Commit: 7f0b7d000edf151b228412e3d49919a6e67aa122
      https://github.com/numpy/numpy/commit/7f0b7d000edf151b228412e3d49919a6e67aa122
  Author: Tim Cera <tim@cerazone.net>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M numpy/lib/financial.py
    M numpy/lib/tests/test_financial.py

  Log Message:
  -----------
  BUG: Changed ipmt to accept array_like arguments.

The ipmt function was also fixed to handle broadcasting. The tests
were improved and extended to cover the broadcasting capability.


  Commit: 9a18b07d083bede2b4fc23ee2d0984922f65c654
      https://github.com/numpy/numpy/commit/9a18b07d083bede2b4fc23ee2d0984922f65c654
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M numpy/distutils/system_info.py

  Log Message:
  -----------
  Fix numpy.distutils to find atlas BLAS on Ubuntu

As per discussion here:
  http://mail.scipy.org/pipermail/numpy-discussion/2012-May/062363.html
numpy.distutils was failing to find BLAS on my Ubuntu 11.04 system.

The problem is that _check_libs looks for libraries in several
directories, and it turns out that the "atlas" library was found in
both /usr/lib64/atlas-base *and* in /usr/lib64, which confused
_check_libs into thinking that it couldn't be found at all.

With this fix, scipy now builds against numpy master for me.


  Commit: d270e9564c2ae63ebad0cc9547780afe04ef8e97
      https://github.com/numpy/numpy/commit/d270e9564c2ae63ebad0cc9547780afe04ef8e97
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/arrayobject.c

  Log Message:
  -----------
  Clean up PyArray_Diagonal changes based on Chuck's feedback

- NPY_ARRAY_WARN_ON_WRITE flag definition is protected by #ifdef
  _MULTIARRAYMODULE, to make totally sure that we can recycle the flag
  bit later.
- Improve docs for PyArray_SetUpdateIfCopyBase.
- Make the deprecation warning for writes to the diagonal array
  somewhat more terse.
- Use DEPRECATE macro instead of calling PyErr_Warn/PyErr_WarnEx
  directly.
- Comment formatting fixed.


  Commit: faa9ffcd84ea276ba2c42760466a5f90bed8c2e3
      https://github.com/numpy/numpy/commit/faa9ffcd84ea276ba2c42760466a5f90bed8c2e3
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Don't assume ctypes is available, it's not true on Python 2.4


  Commit: 537a697ba7185073ebf58554071ea4d50ae79322
      https://github.com/numpy/numpy/commit/537a697ba7185073ebf58554071ea4d50ae79322
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Fix diagonal-related warnings and tests on Python 3


  Commit: e84e5736405c90f8fd65f40132b1236170f17600
      https://github.com/numpy/numpy/commit/e84e5736405c90f8fd65f40132b1236170f17600
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M .gitignore
    A tools/test-installed-numpy.py
    A tox.ini

  Log Message:
  -----------
  Add a little command-line tool for running tests, plus tox support

Tox is a handy little tool to make it easier than not to run proper
tests that exercise the build system and are run against multiple
Python versions: http://pypi.python.org/pypi/tox
See comment at the top of tox.ini for hints.


  Commit: 9f0dbc4a3547b9b382dc812dc55d834da57dfc23
      https://github.com/numpy/numpy/commit/9f0dbc4a3547b9b382dc812dc55d834da57dfc23
  Author: Yaroslav Halchenko <debian@onerussian.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M numpy/core/__init__.py

  Log Message:
  -----------
  ENH: Explicit import of modules into the space in core/__init__.py

Otherwise there is no strict guarantee that they would be available
later on during population of __all__.

This issue was ran into while opening a python file in emacs with python-mode
and ropemacs:

Loading pymacs...done
Pymacs loading ropemacs...
File mode specification error: (error "Python: Traceback (most recent call last):
  File \"/usr/lib/python2.7/dist-packages/Pymacs/pymacs.py\", line 146, in loop
    value = eval(text)
  File \"<string>\", line 1, in <module>
  File \"/usr/lib/python2.7/dist-packages/Pymacs/pymacs.py\", line 246, in pymacs_load_helper
    object = __import__(module_name)
  File \"/usr/lib/python2.7/dist-packages/ropemacs/__init__.py\", line 4, in <module>
    import ropemode.interface
  File \"/usr/lib/python2.7/dist-packages/ropemode/interface.py\", line 3, in <module>
    import rope.base.change
  File \"/usr/lib/python2.7/dist-packages/rope/base/change.py\", line 2, in <module>
    import difflib
  File \"/usr/lib/python2.7/difflib.py\", line 36, in <module>
    from collections import namedtuple as _namedtuple
  File \"collections.py\", line 16, in <module>
    import numpy as np
  File \"/usr/lib/pymodules/python2.7/numpy/__init__.py\", line 137, in <module>
    import add_newdocs
  File \"/usr/lib/pymodules/python2.7/numpy/add_newdocs.py\", line 9, in <module>
    from numpy.lib import add_newdoc
  File \"/usr/lib/pymodules/python2.7/numpy/lib/__init__.py\", line 4, in <module>
    from type_check import *
  File \"/usr/lib/pymodules/python2.7/numpy/lib/type_check.py\", line 8, in <module>
    import numpy.core.numeric as _nx
  File \"/usr/lib/pymodules/python2.7/numpy/core/__init__.py\", line 30, in <module>
    __all__ += numeric.__all__
NameError: name numeric is not defined
")


  Commit: 296dd6d2afd674630238cb3aff905dc3c9dfa7b9
      https://github.com/numpy/numpy/commit/296dd6d2afd674630238cb3aff905dc3c9dfa7b9
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/arrayobject.h

  Log Message:
  -----------
  Move internal NPY_ARRAY_WARN_ON_WRITE flag into an internal header.


  Commit: 0bfc54ed820891b8ccb872783c6fcad38e3c5d01
      https://github.com/numpy/numpy/commit/0bfc54ed820891b8ccb872783c6fcad38e3c5d01
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M numpy/core/code_generators/cversions.txt
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/numarray/_capi.c

  Log Message:
  -----------
  Rename PyArray_RequireWriteable to PyArray_FailUnlessWriteable

Also clean up its API slightly so that the caller passes in a name
describing the array being checked which is used to generate an error
message, rather than writing an error message from scratch.


  Commit: 180c134db7fb8f278f55647372845f6b22dffecc
      https://github.com/numpy/numpy/commit/180c134db7fb8f278f55647372845f6b22dffecc
  Author: ahmadia <aron@ahmadia.net>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M numpy/core/src/npymath/ieee754.c.src

  Log Message:
  -----------
  Fix dirty handling of internal compiler variable 
__LDBL_DENORM_MIN__ with C11 LDBL_TRUE_MIN
(with help from @jedbrown)


  Commit: c1a4ecd9d7b41c072bddabc4658fb83d93b27c18
      https://github.com/numpy/numpy/commit/c1a4ecd9d7b41c072bddabc4658fb83d93b27c18
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-05-28 (Mon, 28 May 2012)

  Changed paths:
    M numpy/core/__init__.py

  Log Message:
  -----------
  Merge pull request #286 from yarikoptic/master

Explicit import of modules into the space in core/__init__.py


  Commit: 56770f315fe6b790391c575da55386a4f2998d8b
      https://github.com/numpy/numpy/commit/56770f315fe6b790391c575da55386a4f2998d8b
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-05-28 (Mon, 28 May 2012)

  Changed paths:
    M .gitignore
    A tools/test-installed-numpy.py
    A tox.ini

  Log Message:
  -----------
  Merge pull request #285 from njsmith/add-tox

Add a little command-line tool for running tests, plus tox support


  Commit: b225d1722f6db190b1b4835c4afccce21b1cab29
      https://github.com/numpy/numpy/commit/b225d1722f6db190b1b4835c4afccce21b1cab29
  Author: Aron Ahmadia <aron@ahmadia.net>
  Date:   2012-05-28 (Mon, 28 May 2012)

  Changed paths:
    M numpy/core/src/npymath/ieee754.c.src

  Log Message:
  -----------
  LDBL_TRUE_MIN falls back to __LDBL_DENORM_MIN__ if not defined


  Commit: 3f76b07bd588ed38018181aaf30ec2bb9a4c3f4a
      https://github.com/numpy/numpy/commit/3f76b07bd588ed38018181aaf30ec2bb9a4c3f4a
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-28 (Mon, 28 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h

  Log Message:
  -----------
  ENH: Make internal per-op nditer flags type a typedef

There are 8 flags now, so to add another one requires
bumping up the size. This change makes that easy.
Also, because the internal structure of nditer is
not exposed to the ABI, we can change it at will.


  Commit: fa292e4b658f8e08bca1560d6dbf3dca56404d81
      https://github.com/numpy/numpy/commit/fa292e4b658f8e08bca1560d6dbf3dca56404d81
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-05-28 (Mon, 28 May 2012)

  Changed paths:
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_impl.h

  Log Message:
  -----------
  BUG: Add a new flag to nditer to indicate when op uses buffering

Thouis tracked down an intermittently occurring bug in
ticket #2144, where a reduction under certain situations
would produce wrong results. This occurs when the array
data and the nditer's buffer happen to be adjacent in
memory.

This fixes it by replacing the "clever" trick of checking if
the iterator's pointer is in the buffer with an explicit
flag to signal buffer usage. The reason this can't be reliably
handled via the pointer/buffer check is that the pointer updates
are handled by the consumer of the iterator, who may update
them in place or may use local variables instead. Thus, the
pointer could still point to the beginning of the buffer, or
could point at the byte immediately after the buffer. Using
a flag avoids all of this and should be reliable.


  Commit: 698eed90a608ec8a075920f1a887be5702de968f
      https://github.com/numpy/numpy/commit/698eed90a608ec8a075920f1a887be5702de968f
  Author: Stefan van der Walt <stefan@sun.ac.za>
  Date:   2012-05-30 (Wed, 30 May 2012)

  Changed paths:
    M doc/HOWTO_DOCUMENT.rst.txt

  Log Message:
  -----------
  DOC: Remove duplicate unique links in HOWTO_DOCUMENT.


  Commit: d6c337c20915a9d1e7d4f6b5bbc1c3d3606f1cd4
      https://github.com/numpy/numpy/commit/d6c337c20915a9d1e7d4f6b5bbc1c3d3606f1cd4
  Author: Robert Kern <rkern@enthought.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M numpy/distutils/fcompiler/intel.py

  Log Message:
  -----------
  BUG: '-framework Python' is not needed and can interfere.


  Commit: 825cd04d730eee6d9d6607473638526eda483684
      https://github.com/numpy/numpy/commit/825cd04d730eee6d9d6607473638526eda483684
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M bento.info

  Log Message:
  -----------
  BUG: add missing test data in bento build.


  Commit: 318f655be2cf8f1a29897018eb510ccc28a10e7c
      https://github.com/numpy/numpy/commit/318f655be2cf8f1a29897018eb510ccc28a10e7c
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M bento.info

  Log Message:
  -----------
  BUG: add missing f2py files in bento build.


  Commit: 4874410988a519980ed30b58299cdb718118e0ae
      https://github.com/numpy/numpy/commit/4874410988a519980ed30b58299cdb718118e0ae
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M bento.info
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: install required generated headers.


  Commit: 82bb704a31a37e9335f09de4081cabec346aea9e
      https://github.com/numpy/numpy/commit/82bb704a31a37e9335f09de4081cabec346aea9e
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M numpy/core/bento.info
    M numpy/core/bscript

  Log Message:
  -----------
  BUG: add missing umath_tests extension to bento build.


  Commit: ef5d64fbf54166b15542de3c2386adcdd9e15c9f
      https://github.com/numpy/numpy/commit/ef5d64fbf54166b15542de3c2386adcdd9e15c9f
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M bscript
    M numpy/core/bscript
    M numpy/random/bscript

  Log Message:
  -----------
  REF: use simpler API in top bscript.

We use the new register_outputs_simple + remove some redundant code.


  Commit: e96754a6f7c1f9c5168929f10474f3de52d9e482
      https://github.com/numpy/numpy/commit/e96754a6f7c1f9c5168929f10474f3de52d9e482
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M numpy/core/bscript
    M numpy/fft/bscript
    M numpy/lib/bscript

  Log Message:
  -----------
  REF: simplify extension customization.

We are using the new tweak_* bento API wherever possible.


  Commit: 2e6d3493d837f0cb8f06ee8afe2140e827994a46
      https://github.com/numpy/numpy/commit/2e6d3493d837f0cb8f06ee8afe2140e827994a46
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M bscript

  Log Message:
  -----------
  BUG: fix CBLAS/LAPACK detection logic.


  Commit: e9f388ba1893ff97cf0e20713913efbde1536fed
      https://github.com/numpy/numpy/commit/e9f388ba1893ff97cf0e20713913efbde1536fed
  Author: Michael McNeil Forbes <michael.forbes+numpy@gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  ENH: Add kwarg support for vectorize (tickets #2100, #1156, and #1487)

  This is a substantial rewrite of vectorize to remove all introspection and
  caching behaviour.  This greatly simplifies the logic of the code, and allows
  for much more generalized behaviour, simultaneously fixing tickets #1156,
  #1487, and #2100.  There will probably be a performance hit because caching is
  no longer used (but should be able to be reinstated if needed).
  As vectorize is a convenience function with poor performance in general,
  perhaps this is okay.  Rather than trying to inspect the function to determine
  the number of arguments, defaults, and argument names, we just use the
  arguments passed on the call to determine the behaviour on each call.

  All tests pass and code is fully covered

Fixes:
Ticket #2100: kwarg support for vectorize
- API: Optional excluded argument to exclude some args from vectorization.
- Added documentation, examples, and coverage tests
- Added additional coverage test and base case for functions with no args
- Factored original behaviour into _vectorize_call
- Some minor documentation and error message corrections

Ticket #1156: Support vectorizing over instance methods
- No longer an issue since everything is determined by the call.

Ticket: #1487: result depends on execution order
- No longer caching, so the behaviour is as was expected.

ENH: Simple cache for vectorize

- Added simple cache to prevent vectorize from calling pyfunc twice on the first
  argument when determining the output types and added regression test.
- Added documentation for excluded positional arguments.
- Documentation cleanups.
- Cleaned up variable names.

ENH: Performance improvements for backward compatibility of vectorize.

After some simple profiling, I found that the wrapping used to
support the caching of the previous commit wasted more time than
it saved, so I added a flag to allow the user to toggle.  Moral:
caching makes sense only if the function is expensive and is off
by default.

I also compared performance with the original vectorize and opted
for keeping a cache of _ufunc if otypes is specified and there are
no kwargs/excluded vars.  This case is easy to implement, and allows
users to reproduce (almost) the old performance characteristics if
needed. (The new version is about 5% slower in this case).

It would be much more complicated to add a similar cache in the case
where kwargs are used, and since a wrapper is used here, the
performance gain would be negligible (profiling showed that wrapping
was a more significant slowdown than the extra call to frompyfunc).

- API: Added cache kwarg which allows the user to toggle caching
       of the first result.
- DOC: Added Notes section with a discussion of performance and a
       warning that vectorize should not be used for performance.
- Added private _ufunc member to implement old-style of cache for
  special case with no kwargs, excluded, and with otypes specified.
- Modified test case.

Partially address ticket #1982
- I tried to use hasattr(outputs, '__len__') rather than
  isinstance(outputs, tuple) in order to allow for functions to return
  lists.  This, however, means that strings will get vectorized over
  each character which breaks previous behaviour.  Keeping old
  behaviour for now.


  Commit: b7d6b79af041842450acd70a55a9dc9e7e100067
      https://github.com/numpy/numpy/commit/b7d6b79af041842450acd70a55a9dc9e7e100067
  Author: Mark Wiebe <mwwiebe@gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/scalartypes.c.src

  Log Message:
  -----------
  BUG: Add a gap in NPY_DATETIMEUNIT enum where 1.6 had the busday unit

1.7 doesn't have the business day unit, but instead provides
a separate business day API. For binary compatibility, as
experienced in Pandas use of datetime64, it's a good idea for
the numbers to stay the same.


  Commit: ba56504861c9a07d9f6121e59df4d583f51ac475
      https://github.com/numpy/numpy/commit/ba56504861c9a07d9f6121e59df4d583f51ac475
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h

  Log Message:
  -----------
  Merge remote-tracking branch 'mwiebe/nditer_buffer_flag' into merge-293


  Commit: 964e90269109028fca9f6dea7d04d06c640335c3
      https://github.com/numpy/numpy/commit/964e90269109028fca9f6dea7d04d06c640335c3
  Author: Marc Abramowitz <marc@marc-abramowitz.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    A .travis-make-py24-virtualenv.sh
    A .travis.yml

  Log Message:
  -----------
  Add .travis.yml for Travis CI (http://travis-ci.org/)


  Commit: b4cab3e572578fef2f21f9ecc6650b715d43bd53
      https://github.com/numpy/numpy/commit/b4cab3e572578fef2f21f9ecc6650b715d43bd53
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-06-06 (Wed, 06 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c

  Log Message:
  -----------
  ENH: report bad value and dimenion to IndexError exceptions


  Commit: dfd8a2299ddc1ff7e7dca2697376822cdd54337b
      https://github.com/numpy/numpy/commit/dfd8a2299ddc1ff7e7dca2697376822cdd54337b
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-06-06 (Wed, 06 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c

  Log Message:
  -----------
  Add check_and_adjust_index(), and replace most index checks with it.

This commit adds a check_and_adjust_index(npy_intp *index, npy_intp max, int axis) function
which checks index against max, setting an IndexError and returning -1 if it's not valid,
and otherwise adjusting index in-place to handle Python's negative indexing, and returning 0.

It also changes most places in the code where indexes were being checked and adjusted with a
call to this function.


  Commit: f9d5c398ef6efe963c36d1d7fda2b16a3d67a0f0
      https://github.com/numpy/numpy/commit/f9d5c398ef6efe963c36d1d7fda2b16a3d67a0f0
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-06-06 (Wed, 06 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    A numpy/core/tests/test_indexerrors.py

  Log Message:
  -----------
  Add coverage tests for IndexErrors, fix one bug, clean up two checks

Adds numpy/core/tests/test_indexerrors.py with tests to cover failure cases in indexing not covered
by other tests.

Added a missing check for invalid index in multiarray/iterators.c:iter_ass_sub_int().
Used the new checking code in multiarray/iterators.c:iter_ass_subscript().
Changed a ValueError to an IndexError in multiarray/mapping.c:PyArray_MapIterBind().


  Commit: 15dad69d1273a7dac3cc8eaa1f1a0f33b96a0451
      https://github.com/numpy/numpy/commit/15dad69d1273a7dac3cc8eaa1f1a0f33b96a0451
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-06 (Wed, 06 Jun 2012)

  Changed paths:
    M .gitignore
    M bento.info
    M bscript
    M doc/HOWTO_DOCUMENT.rst.txt
    A doc/release/1.6.1-notes.rst
    A doc/release/1.6.2-notes.rst
    M doc/source/release.rst
    M numpy/core/__init__.py
    M numpy/core/bento.info
    M numpy/core/bscript
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/tests/test_numeric.py
    M numpy/distutils/fcompiler/intel.py
    M numpy/distutils/system_info.py
    M numpy/fft/bscript
    M numpy/lib/bscript
    M numpy/lib/financial.py
    M numpy/lib/tests/test_financial.py
    M numpy/random/bscript
    M release.sh
    A tools/test-installed-numpy.py
    A tox.ini

  Log Message:
  -----------
  Merge branch 'master' into clean-up-diagonal


  Commit: 3cb60d05c49014bcb9016887cc0f676ce5be6123
      https://github.com/numpy/numpy/commit/3cb60d05c49014bcb9016887cc0f676ce5be6123
  Author: Denis Laxalde <denis@laxalde.org>
  Date:   2012-06-07 (Thu, 07 Jun 2012)

  Changed paths:
    M doc/sphinxext/setup.py

  Log Message:
  -----------
  sphinxext: some cleanup in setup.py

- remove obsolete entry_points (the corresponding code was removed in
  08e85c1820f8502e2a5009da4d3d89c6462a911b).
- drop setuptools import
- adjust setup() argument to conform with distutils format


  Commit: 1333e45066980d025a23c4fe58836500386f09f2
      https://github.com/numpy/numpy/commit/1333e45066980d025a23c4fe58836500386f09f2
  Author: Denis Laxalde <denis@laxalde.org>
  Date:   2012-06-07 (Thu, 07 Jun 2012)

  Changed paths:
    M doc/sphinxext/LICENSE.txt

  Log Message:
  -----------
  sphinxext: remove mention of old files in LICENSE.txt


  Commit: 581536200096cc60eceb0c50460cb5f55c633099
      https://github.com/numpy/numpy/commit/581536200096cc60eceb0c50460cb5f55c633099
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-08 (Fri, 08 Jun 2012)

  Changed paths:
    M doc/sphinxext/LICENSE.txt
    M doc/sphinxext/setup.py

  Log Message:
  -----------
  Merge pull request #298 from dlaxalde/sphinxext/cleanup

sphinxext cleanup


  Commit: 45a153ad25f1603ecedb2a6cfae194051e3d8834
      https://github.com/numpy/numpy/commit/45a153ad25f1603ecedb2a6cfae194051e3d8834
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-08 (Fri, 08 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  BUG: Disallow writing to flat iterators for readonly arrays. Ensure __array__ does not create UPDATEIFCOPY if underlying array on iterator is readonly.   Plus some tests.


  Commit: 7f87c2cc1efd577ec8e4b6b2e69372100b8cc496
      https://github.com/numpy/numpy/commit/7f87c2cc1efd577ec8e4b6b2e69372100b8cc496
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-08 (Fri, 08 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Merge pull request #299 from teoliphant/fixup_flat

Fix flat arrays so they cannot be used to write to read-only memory.


  Commit: ce60ecd35d4c5e549efe27f3b2493eb207e90d1f
      https://github.com/numpy/numpy/commit/ce60ecd35d4c5e549efe27f3b2493eb207e90d1f
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-06-08 (Fri, 08 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  BUG: missing incref for metadata of datetime dtypes.


  Commit: 333b3d9337bfd8d6956dd4d4cf742276d92dbe32
      https://github.com/numpy/numpy/commit/333b3d9337bfd8d6956dd4d4cf742276d92dbe32
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-06-08 (Fri, 08 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/tests/test_datetime.py

  Log Message:
  -----------
  More careful checking of datetime metadata in dtype __setstate__()


  Commit: 750000db242d326be84dc10967f87701308b026c
      https://github.com/numpy/numpy/commit/750000db242d326be84dc10967f87701308b026c
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-06-08 (Fri, 08 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  make sure self->metadata is valid before calling DECREF


  Commit: 9c3f77fad8f73832c636adf574f3d029fd63067f
      https://github.com/numpy/numpy/commit/9c3f77fad8f73832c636adf574f3d029fd63067f
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  fix previous patch: c_metdata should match metadata before DECREF


  Commit: 37913698380c4cee35491b7fc549e86924c66b46
      https://github.com/numpy/numpy/commit/37913698380c4cee35491b7fc549e86924c66b46
  Author: njsmith <njs@pobox.com>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/descriptor.c

  Log Message:
  -----------
  Merge pull request #304 from thouis/datetime_refcnt

fix previous patch: c_metadata should match metadata before DECREF


  Commit: 612b0447a3c1322f351341a09ee3e41af37a1f6b
      https://github.com/numpy/numpy/commit/612b0447a3c1322f351341a09ee3e41af37a1f6b
  Author: Robert Kende <robert.kende@gmail.com>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

  Changed paths:
    M numpy/ma/tests/test_core.py

  Log Message:
  -----------
  TST: pickling MaskedConstant


  Commit: 56ad2a18ee8c0ff944dbbc129991eb97d3add7b0
      https://github.com/numpy/numpy/commit/56ad2a18ee8c0ff944dbbc129991eb97d3add7b0
  Author: Robert Kende <robert.kende@gmail.com>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

  Changed paths:
    M numpy/ma/core.py

  Log Message:
  -----------
  BUG: fix pickling MaskedConstant


  Commit: c77fbf141f098e75eea3d4aefb4d1f33730eba5e
      https://github.com/numpy/numpy/commit/c77fbf141f098e75eea3d4aefb4d1f33730eba5e
  Author: Frederic <nouiz@nouiz.org>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

  Changed paths:
    M numpy/lib/index_tricks.py
    M numpy/lib/tests/test_index_tricks.py

  Log Message:
  -----------
  fix the wrapping problem of fill_diagonal with tall matrix.


  Commit: 0ef7d4a73838e58ea2680dfd4d3ce49bf4c26c60
      https://github.com/numpy/numpy/commit/0ef7d4a73838e58ea2680dfd4d3ce49bf4c26c60
  Author: Frederic <nouiz@nouiz.org>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

  Changed paths:
    M numpy/lib/index_tricks.py
    M numpy/lib/tests/test_index_tricks.py

  Log Message:
  -----------
  add the warp parameter to fill_diagonal for people that could want the old behavior.


  Commit: b07f7eb08bdcae4aa21334831f679b5199b1bbf2
      https://github.com/numpy/numpy/commit/b07f7eb08bdcae4aa21334831f679b5199b1bbf2
  Author: Jake Vanderplas <jakevdp@yahoo.com>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

  Changed paths:
    M numpy/lib/function_base.py

  Log Message:
  -----------
  remove unused variables from histogramdd


  Commit: 898efff62d95958e5deb53aeecbd53d7e4424d50
      https://github.com/numpy/numpy/commit/898efff62d95958e5deb53aeecbd53d7e4424d50
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M numpy/lib/function_base.py

  Log Message:
  -----------
  Merge pull request #308 from jakevdp/histogram_fix

Remove unused declarations


  Commit: 95e2fef79a6ac58087e5859915b584e99b71179c
      https://github.com/numpy/numpy/commit/95e2fef79a6ac58087e5859915b584e99b71179c
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M numpy/lib/index_tricks.py
    M numpy/lib/tests/test_index_tricks.py

  Log Message:
  -----------
  Merge pull request #306 from nouiz/fill_diagonal

fix the wrapping problem of fill_diagonal with tall matrix.


  Commit: 9a129bf9123bee7b816a1b16442ea279e533fbed
      https://github.com/numpy/numpy/commit/9a129bf9123bee7b816a1b16442ea279e533fbed
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M numpy/ma/core.py
    M numpy/ma/tests/test_core.py

  Log Message:
  -----------
  Merge pull request #305 from r0k3/picklemaskedconstant

Fix for the error while pickling MaskedConstant.


  Commit: 8bb04b0174ad9621bb92f82be98e5f035994bcd4
      https://github.com/numpy/numpy/commit/8bb04b0174ad9621bb92f82be98e5f035994bcd4
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/scalartypes.c.src

  Log Message:
  -----------
  Merge pull request #295 from mwiebe/datetime_unit_16compat

BUG: Add a gap in NPY_DATETIMEUNIT enum where 1.6 had the busday unit


  Commit: 8ff14395cbc0ae0c20a57f2492d67e300e3f288e
      https://github.com/numpy/numpy/commit/8ff14395cbc0ae0c20a57f2492d67e300e3f288e
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  Merge pull request #290 from mforbes/new-vectorize-clean

ENH: Add kwarg support for vectorize (tickets #2100, #1156, and #1487) (clean)


  Commit: 11668f504db1b7c74b66b75aceda9165f4f46e0d
      https://github.com/numpy/numpy/commit/11668f504db1b7c74b66b75aceda9165f4f46e0d
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M numpy/core/src/npymath/ieee754.c.src

  Log Message:
  -----------
  Merge pull request #287 from ahmadia/patch-1

Fix dirty handling of internal compiler variable 


  Commit: f0203aaa7c859f5c7a426140fb9d1ab38aaedff6
      https://github.com/numpy/numpy/commit/f0203aaa7c859f5c7a426140fb9d1ab38aaedff6
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-06-13 (Wed, 13 Jun 2012)

  Changed paths:
    M bscript

  Log Message:
  -----------
  REF: remove unused import.


  Commit: 958b490bd0a869114d41a43df17b657c52cdcbdb
      https://github.com/numpy/numpy/commit/958b490bd0a869114d41a43df17b657c52cdcbdb
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-06-13 (Wed, 13 Jun 2012)

  Changed paths:
    M bento.info
    M bscript
    A numpy/__config__.py.in
    M numpy/version.py.in

  Log Message:
  -----------
  ENH: use new metadata registration for version and config.


  Commit: f678ede9433c84f6c21a9609a468d062314363bf
      https://github.com/numpy/numpy/commit/f678ede9433c84f6c21a9609a468d062314363bf
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-06-15 (Fri, 15 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c

  Log Message:
  -----------
  Work around Python 2.4's Py_ssize_t not being the same as npyint_p


  Commit: 68bc7ea6cdb5fa5f092287d6c9080b54afb211e2
      https://github.com/numpy/numpy/commit/68bc7ea6cdb5fa5f092287d6c9080b54afb211e2
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-15 (Fri, 15 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h

  Log Message:
  -----------
  Tweak out-of-bounds exception message based on list feedback


  Commit: 00b839c31a4ab99019b628104d640a46efca0684
      https://github.com/numpy/numpy/commit/00b839c31a4ab99019b628104d640a46efca0684
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-15 (Fri, 15 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    A numpy/core/tests/test_indexerrors.py

  Log Message:
  -----------
  Merge branch 'index_error_info'


  Commit: de143059b3036d587c7c88b2116683fe30bd0127
      https://github.com/numpy/numpy/commit/de143059b3036d587c7c88b2116683fe30bd0127
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-06-15 (Fri, 15 Jun 2012)

  Changed paths:
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/npysort/sort.c.src
    M numpy/core/tests/test_multiarray.py
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  ENH: expose PyDataMem_NEW/FREE/RENEW as numpy API functions with an event hook.

Moves PyDataMem_NEW/FREE/RENEW to the external API.
Fixes PyDataMem_NEW/RENEW to return void* instead of char*.
Replaces PyDataMem_NEW/FREE with NpySortArray_malloc/free in sort.c.src
  (should be reverted if npysort is moved to be part of multiarraymodule).
Adds PyDataMem_SetEventHook which takes a (PyDataMem_EventHookFunc *) as an argument,
  with signature:
       void hook(void *old, void *new, size_t size).
  When not NULL, hook will be called at the end of each PyDataMem_NEW/FREE/RENEW:
   result = PyDataMem_NEW(size)        -> (*hook(NULL, result, size)
   PyDataMem_FREE(ptr)                 -> (*hook(ptr, NULL, 0)
   result = PyDataMem_RENEW(ptr, size) -> (*hook)(ptr, result, size)
Adds tests in multiarray_tests.c.src, driven by tests/test_multiarray.py.


  Commit: daa0f6a2dd2abe99e07e76441c6b1562dca1c07f
      https://github.com/numpy/numpy/commit/daa0f6a2dd2abe99e07e76441c6b1562dca1c07f
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-06-15 (Fri, 15 Jun 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c

  Log Message:
  -----------
  Add void *user_data to EventHookFunc and SetEventHook


  Commit: 6ea500da8243e9490fb85ed9750944b3e2578bcd
      https://github.com/numpy/numpy/commit/6ea500da8243e9490fb85ed9750944b3e2578bcd
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    R doc/source/reference/arrays.maskna.rst
    M doc/source/reference/arrays.rst
    M doc/source/reference/c-api.array.rst
    R doc/source/reference/c-api.maskna.rst
    M doc/source/reference/c-api.rst
    M doc/source/reference/routines.polynomials.classes.rst
    M doc/source/reference/routines.rst
    M numpy/add_newdocs.py
    M numpy/core/_methods.py
    M numpy/core/arrayprint.py
    M numpy/core/code_generators/genapi.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/fromnumeric.py
    M numpy/core/function_base.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/numeric.py
    M numpy/core/numerictypes.py
    M numpy/core/setup.py
    M numpy/core/src/multiarray/array_assign.h
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    R numpy/core/src/multiarray/boolean_ops.c.src
    R numpy/core/src/multiarray/boolean_ops.h
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/ctors.h
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/item_selection.h
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/iterators.h
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/multiarraymodule_onefile.c
    R numpy/core/src/multiarray/na_mask.c
    R numpy/core/src/multiarray/na_mask.h
    R numpy/core/src/multiarray/na_object.c
    R numpy/core/src/multiarray/na_object.h
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/reduction.c
    M numpy/core/src/multiarray/reduction.h
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/tests/test_api.py
    M numpy/core/tests/test_indexerrors.py
    R numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_multiarray.py
    R numpy/core/tests/test_na.py
    M numpy/core/tests/test_nditer.py
    M numpy/core/tests/test_numeric.py
    M numpy/core/tests/test_regression.py
    M numpy/lib/function_base.py
    M numpy/lib/twodim_base.py
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.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/utils.py

  Log Message:
  -----------
  Remove maskna API from ndarray, and all (and only) the code supporting it

The original masked-NA-NEP branch contained a large number of changes
in addition to the core NA support. For example:
 - ufunc.__call__ support for where= argument
 - nditer support for arbitrary masks (in support of where=)
 - ufunc.reduce support for simultaneous reduction over multiple axes
 - a new "array assignment API"
 - ndarray.diagonal() returning a view in all cases
 - bug-fixes in __array_priority__ handling
 - datetime test changes
etc. There's no consensus yet on what should be done with the
maskna-related part of this branch, but the rest is generally useful
and uncontroversial, so the goal of this branch is to identify exactly
which code changes are involved in maskna support.

The basic strategy used to create this patch was:
 - Remove the new masking-related fields from ndarray, so no arrays
   are masked
 - Go through and remove all the code that this makes
   dead/inaccessible/irrelevant, in a largely mechanical fashion. So
   for example, if I saw 'if (PyArray_HASMASK(a)) { ... }' then that
   whole block was obviously just dead code if no arrays have masks,
   and I removed it. Likewise for function arguments like skipna that
   are useless if there aren't any NAs to skip.

This changed the signature of a number of functions that were newly
exposed in the numpy public API. I've removed all such functions from
the public API, since releasing them with the NA-less signature in 1.7
would create pointless compatibility hassles later if and when we add
back the NA-related functionality. Most such functions are removed by
this commit; the exception is PyArray_ReduceWrapper, which requires
more extensive surgery, and will be handled in followup commits.

I also removed the new ndarray.setasflat method. Reason: a comment
noted that the only reason this was added was to allow easier testing
of one branch of PyArray_CopyAsFlat. That branch is now the main
branch, so that isn't an issue. Nonetheless this function is arguably
useful, so perhaps it should have remained, but I judged that since
numpy's API is already hairier than we would like, it's not a good
idea to add extra hair "just in case". (Also AFAICT the test for this
method in test_maskna was actually incorrect, as noted here:
   https://github.com/njsmith/numpyNEP/blob/master/numpyNEP.py
so I'm not confident that it ever worked in master, though I haven't
had a chance to follow-up on this.)

I also removed numpy.count_reduce_items, since without skipna it
became trivial.

I believe that these are the only exceptions to the "remove dead code"
strategy.


  Commit: 8cad426f8e749912821c7fb14fe942440de2577e
      https://github.com/numpy/numpy/commit/8cad426f8e749912821c7fb14fe942440de2577e
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    R numpy/core/src/multiarray/reduction.c
    R numpy/core/src/multiarray/reduction.h
    A numpy/core/src/umath/reduction.c
    A numpy/core/src/umath/reduction.h

  Log Message:
  -----------
  Move reduction.{c,h} from multiarray/ to umath/

This is done as a separate commit to make sure git can track the
change. This commit will not build. See next commit for actual changes
and rationale.


  Commit: 93728e0b662af3a01321aecffbd853042906f957
      https://github.com/numpy/numpy/commit/93728e0b662af3a01321aecffbd853042906f957
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/SConscript
    M numpy/core/code_generators/cversions.txt
    M numpy/core/code_generators/genapi.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/setup.py
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/item_selection.h
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/multiarraymodule_onefile.c
    M numpy/core/src/umath/reduction.c
    M numpy/core/src/umath/reduction.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/umathmodule_onefile.c
    M numpy/core/tests/test_numeric.py

  Log Message:
  -----------
  Remove PyArray_ReduceWrapper from public API

There are two reasons to want to keep PyArray_ReduceWrapper out of the
public multiarray API:
 - Its signature is likely to change if/when masked arrays are added
 - It is essentially a wrapper for array->scalar transformations
   (*not* just reductions as its name implies -- the whole reason it
   is in multiarray.so in the first place is to support count_nonzero,
   which is not actually a reduction!). It provides some nice
   conveniences (like making it easy to apply such functions to
   multiple axes simultaneously), but, we already have a general
   mechanism for writing array->scalar transformations -- generalized
   ufuncs. We do not want to have two independent, redundant
   implementations of this functionality, one in multiarray and one in
   umath! So in the long run we should add these nice features to the
   generalized ufunc machinery. And in the short run, we shouldn't add
   it to the public API and commit ourselves to supporting it.

However, simply removing it from numpy_api.py is not easy, because
this code was used in both multiarray and umath. This commit:
 - Moves ReduceWrapper and supporting code to umath/, and makes
   appropriate changes (e.g. renaming it to PyUFunc_ReduceWrapper and
   cleaning up the header files).
 - Reverts numpy.count_nonzero to its previous implementation, so that
   it loses the new axis= and keepdims= arguments. This is
   unfortunate, but this change isn't so urgent that it's worth tying
   our APIs in knots forever. (Perhaps in the future it can become a
   generalized ufunc.)


  Commit: 4a6469b53379f66c2661dbd29279ad5d1368a864
      https://github.com/numpy/numpy/commit/4a6469b53379f66c2661dbd29279ad5d1368a864
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/datetime.c

  Log Message:
  -----------
  [enh] Remove a print statement in datetime.c

This removes a distracting "'xxx'" printed while running the test suite.


  Commit: 6e57bb22811d64287aba9ed0c90b35206190cc20
      https://github.com/numpy/numpy/commit/6e57bb22811d64287aba9ed0c90b35206190cc20
  Author: njsmith <njs@pobox.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/datetime.c

  Log Message:
  -----------
  Merge pull request #310 from njsmith/remove-print-statement

[enh] Remove a print statement in datetime.c


  Commit: 189675a85399d4cf15642e6c0b744f00745ac818
      https://github.com/numpy/numpy/commit/189675a85399d4cf15642e6c0b744f00745ac818
  Author: Marc Abramowitz <marc@marc-abramowitz.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Simpler .travis.yml to test everything from py2.4 to py3.2

Uses Travis's new "matrix: include:" feature which makes
"the 2.4 hack" more straightforward.


  Commit: 9ab98e2e0b35d183f3daaa8981475b383fde7ad3
      https://github.com/numpy/numpy/commit/9ab98e2e0b35d183f3daaa8981475b383fde7ad3
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    A .travis-make-py24-virtualenv.sh
    A .travis.yml

  Log Message:
  -----------
  Merge remote-tracking branch 'msabramo/travis'


  Commit: 675598a08f6b1e2fea48d7eefcc16e6061016501
      https://github.com/numpy/numpy/commit/675598a08f6b1e2fea48d7eefcc16e6061016501
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Disable email notifications from travis-ci for now


  Commit: ae4aaf7158b6cf6ca23e043c17c9b3b33cc4cc8c
      https://github.com/numpy/numpy/commit/ae4aaf7158b6cf6ca23e043c17c9b3b33cc4cc8c
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis-ci: add python 3.1 to the list of tested versions.


  Commit: 304f217bcd2480d39d4f8dce02cac6294362b6dc
      https://github.com/numpy/numpy/commit/304f217bcd2480d39d4f8dce02cac6294362b6dc
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/multiarraymodule.c
    A tools/allocation_tracking/alloc_hook.pyx
    A tools/allocation_tracking/setup.py
    A tools/allocation_tracking/sorttable.js
    A tools/allocation_tracking/track_allocations.py

  Log Message:
  -----------
  Wrap hook functions with GIL, add example.

Wraps the SetHook and calls to the hook with the GIL, to prevent races.
Adds an example of using the interface for callbacks into python code.


  Commit: 2b7a245849c159b4b58d74c9d603d73d0c6b552b
      https://github.com/numpy/numpy/commit/2b7a245849c159b4b58d74c9d603d73d0c6b552b
  Author: endolith <endolith@gmail.com>
  Date:   2012-06-20 (Wed, 20 Jun 2012)

  Changed paths:
    M numpy/core/function_base.py

  Log Message:
  -----------
  fix typos


  Commit: 907f10f1c577f76c15b306f74ebead653b75c55a
      https://github.com/numpy/numpy/commit/907f10f1c577f76c15b306f74ebead653b75c55a
  Author: njsmith <njs@pobox.com>
  Date:   2012-06-20 (Wed, 20 Jun 2012)

  Changed paths:
    M numpy/core/function_base.py

  Log Message:
  -----------
  Merge pull request #313 from endolith/patch-1

fix typos


  Commit: 86e83bb7507ff410434d8b15c72db39ccad97cea
      https://github.com/numpy/numpy/commit/86e83bb7507ff410434d8b15c72db39ccad97cea
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-21 (Thu, 21 Jun 2012)

  Changed paths:
    R doc/source/reference/arrays.maskna.rst
    M doc/source/reference/arrays.rst
    M doc/source/reference/c-api.array.rst
    R doc/source/reference/c-api.maskna.rst
    M doc/source/reference/c-api.rst
    M doc/source/reference/routines.polynomials.classes.rst
    M doc/source/reference/routines.rst
    M numpy/add_newdocs.py
    M numpy/core/SConscript
    M numpy/core/_methods.py
    M numpy/core/arrayprint.py
    M numpy/core/code_generators/cversions.txt
    M numpy/core/code_generators/genapi.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/fromnumeric.py
    M numpy/core/function_base.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/numeric.py
    M numpy/core/numerictypes.py
    M numpy/core/setup.py
    M numpy/core/src/multiarray/array_assign.h
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    R numpy/core/src/multiarray/boolean_ops.c.src
    R numpy/core/src/multiarray/boolean_ops.h
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/ctors.h
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/item_selection.h
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/iterators.h
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/multiarraymodule_onefile.c
    R numpy/core/src/multiarray/na_mask.c
    R numpy/core/src/multiarray/na_mask.h
    R numpy/core/src/multiarray/na_object.c
    R numpy/core/src/multiarray/na_object.h
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c
    R numpy/core/src/multiarray/reduction.c
    R numpy/core/src/multiarray/reduction.h
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/private/lowlevel_strided_loops.h
    A numpy/core/src/umath/reduction.c
    A numpy/core/src/umath/reduction.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/src/umath/umathmodule_onefile.c
    M numpy/core/tests/test_api.py
    M numpy/core/tests/test_indexerrors.py
    R numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_multiarray.py
    R numpy/core/tests/test_na.py
    M numpy/core/tests/test_nditer.py
    M numpy/core/tests/test_numeric.py
    M numpy/core/tests/test_regression.py
    M numpy/lib/function_base.py
    M numpy/lib/twodim_base.py
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.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/utils.py

  Log Message:
  -----------
  Merge pull request #297 from njsmith/separate-maskna

Split maskna support out of mainline into a branch


  Commit: 0493684a2e3f0e3788dfa41f0f549a7596cd07c8
      https://github.com/numpy/numpy/commit/0493684a2e3f0e3788dfa41f0f549a7596cd07c8
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-21 (Thu, 21 Jun 2012)

  Changed paths:
    M doc/release/2.0.0-notes.rst
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  BUG: Fix boolean indexing to previous behavior by adding an additional check before using the new code path.  Add tests.


  Commit: c5299085757976e18880052f666fb70be1b17685
      https://github.com/numpy/numpy/commit/c5299085757976e18880052f666fb70be1b17685
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-21 (Thu, 21 Jun 2012)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Change version number on master to 1.8


  Commit: 083732dce7bd6dbac8b2a6546221249ced90d29b
      https://github.com/numpy/numpy/commit/083732dce7bd6dbac8b2a6546221249ced90d29b
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-06-21 (Thu, 21 Jun 2012)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/bscript

  Log Message:
  -----------
  BLD: fix Bento and Numscons builds, that were broken in b272bc60.


  Commit: c5d009297a718fd002dcd1bb1871da29307862de
      https://github.com/numpy/numpy/commit/c5d009297a718fd002dcd1bb1871da29307862de
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-06-21 (Thu, 21 Jun 2012)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/bscript

  Log Message:
  -----------
  BLD: fix Bento and Numscons builds, that were broken in b272bc60.

(backported from 699c2f3)


  Commit: 799b622aa9d9b94a9dbaf77ac7843ec9df911475
      https://github.com/numpy/numpy/commit/799b622aa9d9b94a9dbaf77ac7843ec9df911475
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M numpy/core/setup.py

  Log Message:
  -----------
  ENH: allow NPY_SEPARATE_COMPILATION to be set to 0 to disallow separate build.


  Commit: 9fc094d016a76c50be357a2f7f0f08fcbe6dcb30
      https://github.com/numpy/numpy/commit/9fc094d016a76c50be357a2f7f0f08fcbe6dcb30
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  TST: add separate compilation to travis-ci matrix.

We only test 2.7 and 3.2 for now. If NumFocus does a donation, maybe we
can reasonably expand to all the versions we care about.


  Commit: 3af66201119a4bb93b969ab55130d3d2bfee267b
      https://github.com/numpy/numpy/commit/3af66201119a4bb93b969ab55130d3d2bfee267b
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  ENH: handle separate compilation in bento as in setup.py.


  Commit: 3731656af1c80cec4d8dce622240d1b5e9966f22
      https://github.com/numpy/numpy/commit/3731656af1c80cec4d8dce622240d1b5e9966f22
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  TST: fix matrix def in travis to avoid unwanted builds.


  Commit: d3fd30e7723c497c28badf6e0c2adc7f3ecf5dd5
      https://github.com/numpy/numpy/commit/d3fd30e7723c497c28badf6e0c2adc7f3ecf5dd5
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  TST: fix .travis.yml to re-enable python 2.4 builds.


  Commit: 2322ba2cb89f7e45b0edd5b96d6c4fd9dd2da10c
      https://github.com/numpy/numpy/commit/2322ba2cb89f7e45b0edd5b96d6c4fd9dd2da10c
  Author: David Cournapeau <cournape@gmail.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/_datetime.h
    M numpy/core/src/multiarray/datetime_busdaycal.h
    M numpy/core/src/umath/reduction.c

  Log Message:
  -----------
  BUG: fix separate compilation (with distutils only for now).


  Commit: 9bacf7c1649e4fceb68d707bd556c94cef3e7ccf
      https://github.com/numpy/numpy/commit/9bacf7c1649e4fceb68d707bd556c94cef3e7ccf
  Author: njsmith <njs@pobox.com>
  Date:   2012-06-25 (Mon, 25 Jun 2012)

  Changed paths:
    M .travis.yml
    M numpy/core/bscript
    M numpy/core/setup.py
    M numpy/core/src/multiarray/_datetime.h
    M numpy/core/src/multiarray/datetime_busdaycal.h
    M numpy/core/src/umath/reduction.c

  Log Message:
  -----------
  Merge pull request #317 from cournape/travis_ci_separate_compilation

Travis ci separate compilation


  Commit: 4ae76c8c90272920843133f999f2c8b6950bafba
      https://github.com/numpy/numpy/commit/4ae76c8c90272920843133f999f2c8b6950bafba
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-25 (Mon, 25 Jun 2012)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h

  Log Message:
  -----------
  Restore ability to not include semi-colons.


  Commit: 7ad4864e92037d4edc888c6251361b78090475b1
      https://github.com/numpy/numpy/commit/7ad4864e92037d4edc888c6251361b78090475b1
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-06-26 (Tue, 26 Jun 2012)

  Changed paths:
    M doc/HOWTO_RELEASE.rst.txt

  Log Message:
  -----------
  DOC: update HOWTO_RELEASE document.


  Commit: 5573a27906ce80d6ade5bf10f865ae916d0493d1
      https://github.com/numpy/numpy/commit/5573a27906ce80d6ade5bf10f865ae916d0493d1
  Author: Stefan van der Walt <sjvdwalt@gmail.com>
  Date:   2012-06-26 (Tue, 26 Jun 2012)

  Changed paths:
    M doc/HOWTO_RELEASE.rst.txt

  Log Message:
  -----------
  Merge pull request #321 from rgommers/update-howto-release

DOC: update HOWTO_RELEASE document.


  Commit: 10cc83667d61d15f07d35d19031a9426f3f867ef
      https://github.com/numpy/numpy/commit/10cc83667d61d15f07d35d19031a9426f3f867ef
  Author: Stefan van der Walt <stefan@sun.ac.za>
  Date:   2012-06-26 (Tue, 26 Jun 2012)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  PKG: Fix numpy core bscript.


  Commit: 0703321458aad1ac5ad5842edff01bb10e08b65b
      https://github.com/numpy/numpy/commit/0703321458aad1ac5ad5842edff01bb10e08b65b
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-26 (Tue, 26 Jun 2012)

  Changed paths:
    M numpy/core/bscript

  Log Message:
  -----------
  Merge pull request #322 from stefanv/fix_np_core_bscript

PKG: Fix numpy core bscript.


  Commit: 96636ab50646902f6227e53c2992ab96925652d3
      https://github.com/numpy/numpy/commit/96636ab50646902f6227e53c2992ab96925652d3
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-06-27 (Wed, 27 Jun 2012)

  Changed paths:
    M numpy/core/src/umath/reduction.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  BUG: handle length-0 axes correctly in ufunc.reduce without identity

In numpy 1.6, reduction operations with no identity
(e.g. numpy.maximum) gave an error iff they were asked to reduce a
0-element dimension. This regressed during the 1.7 development cycle,
so that they started giving an error if *any* dimension had 0
elements, even ones that were not reduced over. Fixes bug #2078.


  Commit: 5c5cf6eb3637f0d46dd34c772f6c7d486d7012ce
      https://github.com/numpy/numpy/commit/5c5cf6eb3637f0d46dd34c772f6c7d486d7012ce
  Author: Ben Walsh <b@wumpster.com>
  Date:   2012-06-27 (Wed, 27 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src

  Log Message:
  -----------
  Fix two instances of memcpy with overlapping source and destination.


  Commit: c0153735d06f874470ec435fbe252aedd0fd7603
      https://github.com/numpy/numpy/commit/c0153735d06f874470ec435fbe252aedd0fd7603
  Author: ahmadia <aron@ahmadia.net>
  Date:   2012-06-27 (Wed, 27 Jun 2012)

  Changed paths:
    M numpy/distutils/fcompiler/__init__.py

  Log Message:
  -----------
  prefer gfortran (g95) over vendor compilers, g77 and g95 on OSX and Linux.  

Retain preference for g77 on Windows and vendor compilers on other platforms. 


  Commit: 9cb5cec5d7cc815f06b9b7ca1821703c63df2788
      https://github.com/numpy/numpy/commit/9cb5cec5d7cc815f06b9b7ca1821703c63df2788
  Author: Ondrej Certik <ondrej.certik@gmail.com>
  Date:   2012-06-28 (Thu, 28 Jun 2012)

  Changed paths:
    A doc/release/1.7.0-notes.rst
    R doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  DOC: Rename the release notes to 1.7.0-notes.rst


  Commit: e7ae6507228b45579367d8442906fa0378d382ff
      https://github.com/numpy/numpy/commit/e7ae6507228b45579367d8442906fa0378d382ff
  Author: Ondrej Certik <ondrej.certik@gmail.com>
  Date:   2012-06-28 (Thu, 28 Jun 2012)

  Changed paths:
    M doc/release/1.7.0-notes.rst

  Log Message:
  -----------
  DOC: Improve the release notes for 1.7.0

Besides a few fixes here and there, the following changes were done:

* Add a note about C_STYLE_GUIDE.rst.txt
* Add a link to arrays.datetime.rst for now
* Add more highlights (thanks to @rgommers)
* Mention the 'formatter' argument
* Mention business day functionality
* Improve and merge the two datetime sections


  Commit: dc93b7327b7997d2b01eee21ee9f3697caccb2d7
      https://github.com/numpy/numpy/commit/dc93b7327b7997d2b01eee21ee9f3697caccb2d7
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-06-28 (Thu, 28 Jun 2012)

  Changed paths:
    M numpy/core/include/numpy/ufuncobject.h

  Log Message:
  -----------
  API: Restore ability to not use semicolons.


  Commit: b54626d6e4749dd2426eb5424fa92372c09bccac
      https://github.com/numpy/numpy/commit/b54626d6e4749dd2426eb5424fa92372c09bccac
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-06-29 (Fri, 29 Jun 2012)

  Changed paths:
    A doc/release/1.7.0-notes.rst
    R doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  Merge pull request #318 from certik/ondrej1

Release notes


  Commit: b378bc5ad8dcf4d949add9ce3ddf604f4f3ba1c0
      https://github.com/numpy/numpy/commit/b378bc5ad8dcf4d949add9ce3ddf604f4f3ba1c0
  Author: Ben Walsh <b@wumpster.com>
  Date:   2012-06-30 (Sat, 30 Jun 2012)

  Changed paths:
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src

  Log Message:
  -----------
  Replaced all instances of memcpy with memmove.


  Commit: 2c380792f72fa2456703aece2a9a6ece2655d631
      https://github.com/numpy/numpy/commit/2c380792f72fa2456703aece2a9a6ece2655d631
  Author: Ben Walsh <b@wumpster.com>
  Date:   2012-06-30 (Sat, 30 Jun 2012)

  Changed paths:
    A numpy/core/tests/test_multiarray_assignment.py

  Log Message:
  -----------
  Added test for overlapping array assignments.


  Commit: 043078b9029853a6fc37909b874298728e361132
      https://github.com/numpy/numpy/commit/043078b9029853a6fc37909b874298728e361132
  Author: Ben Walsh <b@wumpster.com>
  Date:   2012-06-30 (Sat, 30 Jun 2012)

  Changed paths:
    M numpy/core/tests/test_multiarray_assignment.py

  Log Message:
  -----------
  Removed misleading comment.


  Commit: e9ece5b9ff0d53c318cc462e9effe368ed0a02ab
      https://github.com/numpy/numpy/commit/e9ece5b9ff0d53c318cc462e9effe368ed0a02ab
  Author: Yaroslav Halchenko <debian@onerussian.com>
  Date:   2012-07-02 (Mon, 02 Jul 2012)

  Changed paths:
    M numpy/lib/npyio.py

  Log Message:
  -----------
  BUG: do not "own" the FID for GzipFile and file if provided to load already opened (ticket #2178)

Also made all assignments of own_file go in pair with assignments to fid to make things clearer


  Commit: 2bc6a4bac8aeb14902b27bf6e22d6183a41178a3
      https://github.com/numpy/numpy/commit/2bc6a4bac8aeb14902b27bf6e22d6183a41178a3
  Author: Yaroslav Halchenko <debian@onerussian.com>
  Date:   2012-07-02 (Mon, 02 Jul 2012)

  Changed paths:
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  ENH: unittest for preceeding commit fixing #2178


  Commit: 23cf258c6c96b643fd0615cc53b08c07a5fe73e2
      https://github.com/numpy/numpy/commit/23cf258c6c96b643fd0615cc53b08c07a5fe73e2
  Author: Yaroslav Halchenko <debian@onerussian.com>
  Date:   2012-07-02 (Mon, 02 Jul 2012)

  Changed paths:
    M numpy/lib/npyio.py

  Log Message:
  -----------
  BF: PY3 and PY2 < 2.7 compatibility fixes for prev 2 commits


  Commit: f84b66caefdfda2d1f2407837bada6ef3e0c5745
      https://github.com/numpy/numpy/commit/f84b66caefdfda2d1f2407837bada6ef3e0c5745
  Author: Sveinung Gundersen <sveinugu@gmail.com>
  Date:   2012-07-03 (Tue, 03 Jul 2012)

  Changed paths:
    M numpy/core/memmap.py
    M numpy/core/tests/test_memmap.py

  Log Message:
  -----------
  BUG: fix incorrect references to parents in memmap children.


  Commit: 7fb86edc73ccfd9dc0964c13c5fd525a915a195d
      https://github.com/numpy/numpy/commit/7fb86edc73ccfd9dc0964c13c5fd525a915a195d
  Author: Yaroslav Halchenko <debian@onerussian.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M numpy/lib/npyio.py

  Log Message:
  -----------
  ENH: Since file handle could not be reopened (during load()) -- no need for "isclosed" logic


  Commit: 33d06fa9040b04640c9c6ea320da05b63dedae59
      https://github.com/numpy/numpy/commit/33d06fa9040b04640c9c6ea320da05b63dedae59
  Author: Yaroslav Halchenko <debian@onerussian.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  ENH: added a rudimentary test for having #1517 (too many open files) fixed


  Commit: b3dbb3d9e9721175d1f84eb8b2bc0194b2de3688
      https://github.com/numpy/numpy/commit/b3dbb3d9e9721175d1f84eb8b2bc0194b2de3688
  Author: Yaroslav Halchenko <debian@onerussian.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M numpy/lib/npyio.py

  Log Message:
  -----------
  BF: removed too much -- own_fid should be False while working with .npz


  Commit: 4e5e17123a551e9186f207508a87a2839d1a39c5
      https://github.com/numpy/numpy/commit/4e5e17123a551e9186f207508a87a2839d1a39c5
  Author: Frederic <nouiz@nouiz.org>
  Date:   2012-07-06 (Fri, 06 Jul 2012)

  Changed paths:
    M doc/source/reference/c-api.array.rst

  Log Message:
  -----------
  Add doc for PyArray_FILLWBYTE to tell the ndarray must be c contiguous.


  Commit: f8d52c4e4f0a8e31330233c1f53c976e56c7f850
      https://github.com/numpy/numpy/commit/f8d52c4e4f0a8e31330233c1f53c976e56c7f850
  Author: njsmith <njs@pobox.com>
  Date:   2012-07-06 (Fri, 06 Jul 2012)

  Changed paths:
    M numpy/core/src/umath/reduction.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Merge pull request #323 from njsmith/zero-size-reductions

BUG: handle length-0 axes correctly in ufunc.reduce without identity


  Commit: d6a2cd9e1ded60fb71578d627a718cabf4a3ef62
      https://github.com/numpy/numpy/commit/d6a2cd9e1ded60fb71578d627a718cabf4a3ef62
  Author: Yaroslav Halchenko <debian@onerussian.com>
  Date:   2012-07-06 (Fri, 06 Jul 2012)

  Changed paths:
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  BF(PY3): open file handles in tests in binary mode

otherwise zipfile of python3 gets confused to receive bytes for the header
whenever handle is opened for a text (unicode) file


  Commit: 3e66749bd4c42186f7f0e562a4ad0f4c067aff97
      https://github.com/numpy/numpy/commit/3e66749bd4c42186f7f0e562a4ad0f4c067aff97
  Author: njsmith <njs@pobox.com>
  Date:   2012-07-06 (Fri, 06 Jul 2012)

  Changed paths:
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  Merge pull request #328 from yarikoptic/master

fix ticket #2178: "own" (to close) file handles in load() only if they were not opened before


  Commit: 07f5d391df12162423c9f9c826516db628d8362e
      https://github.com/numpy/numpy/commit/07f5d391df12162423c9f9c826516db628d8362e
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-07-06 (Fri, 06 Jul 2012)

  Changed paths:
    A .travis-make-py24-virtualenv.sh
    A .travis.yml
    M doc/HOWTO_RELEASE.rst.txt
    M doc/release/2.0.0-notes.rst
    R doc/source/reference/arrays.maskna.rst
    M doc/source/reference/arrays.rst
    M doc/source/reference/c-api.array.rst
    R doc/source/reference/c-api.maskna.rst
    M doc/source/reference/c-api.rst
    M doc/source/reference/routines.polynomials.classes.rst
    M doc/source/reference/routines.rst
    M numpy/add_newdocs.py
    M numpy/core/SConscript
    M numpy/core/_methods.py
    M numpy/core/arrayprint.py
    M numpy/core/bscript
    M numpy/core/code_generators/cversions.txt
    M numpy/core/code_generators/genapi.py
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/fromnumeric.py
    M numpy/core/function_base.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/memmap.py
    M numpy/core/numeric.py
    M numpy/core/numerictypes.py
    M numpy/core/setup.py
    M numpy/core/src/multiarray/_datetime.h
    M numpy/core/src/multiarray/array_assign.h
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    R numpy/core/src/multiarray/boolean_ops.c.src
    R numpy/core/src/multiarray/boolean_ops.h
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/ctors.h
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_busdaycal.h
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/item_selection.h
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/iterators.h
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/multiarraymodule_onefile.c
    R numpy/core/src/multiarray/na_mask.c
    R numpy/core/src/multiarray/na_mask.h
    R numpy/core/src/multiarray/na_object.c
    R numpy/core/src/multiarray/na_object.h
    M numpy/core/src/multiarray/nditer_api.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c
    R numpy/core/src/multiarray/reduction.c
    R numpy/core/src/multiarray/reduction.h
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/private/lowlevel_strided_loops.h
    A numpy/core/src/umath/reduction.c
    A numpy/core/src/umath/reduction.h
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/src/umath/umathmodule_onefile.c
    M numpy/core/tests/test_api.py
    A numpy/core/tests/test_indexerrors.py
    R numpy/core/tests/test_maskna.py
    M numpy/core/tests/test_memmap.py
    M numpy/core/tests/test_multiarray.py
    R numpy/core/tests/test_na.py
    M numpy/core/tests/test_nditer.py
    M numpy/core/tests/test_numeric.py
    M numpy/core/tests/test_regression.py
    M numpy/core/tests/test_ufunc.py
    M numpy/lib/function_base.py
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_io.py
    M numpy/lib/twodim_base.py
    M numpy/polynomial/chebyshev.py
    M numpy/polynomial/hermite.py
    M numpy/polynomial/hermite_e.py
    M numpy/polynomial/laguerre.py
    M numpy/polynomial/legendre.py
    M numpy/polynomial/polynomial.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/utils.py
    M setup.py

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into malloc_hooks


  Commit: 773654a99562ef348707b678fafd372fe8b9f466
      https://github.com/numpy/numpy/commit/773654a99562ef348707b678fafd372fe8b9f466
  Author: Thouis (Ray) Jones <thouis@gmail.com>
  Date:   2012-07-06 (Fri, 06 Jul 2012)

  Changed paths:
    M numpy/core/code_generators/cversions.txt

  Log Message:
  -----------
  Update C-API version hash


  Commit: 098dd20b34f46b16dfda70b4dc99ef837fad6584
      https://github.com/numpy/numpy/commit/098dd20b34f46b16dfda70b4dc99ef837fad6584
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M doc/source/dev/gitwash/development_setup.rst
    M doc/source/reference/index.rst
    M doc/source/reference/routines.matlib.rst
    M doc/source/reference/routines.polynomials.rst
    M doc/source/reference/routines.random.rst
    M doc/source/reference/routines.statistics.rst

  Log Message:
  -----------
  DOC: merge wiki docs - edits under doc/.


  Commit: 89661913f16a167986a4b883c31742a8cc6f030f
      https://github.com/numpy/numpy/commit/89661913f16a167986a4b883c31742a8cc6f030f
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M numpy/core/defchararray.py

  Log Message:
  -----------
  DOC: merge wiki edits for chararray.  Thanks to Tim Cera.


  Commit: 9667793c24346a0acd53bfeb30caa7195481b774
      https://github.com/numpy/numpy/commit/9667793c24346a0acd53bfeb30caa7195481b774
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M doc/source/reference/index.rst
    M doc/source/reference/routines.statistics.rst
    M numpy/add_newdocs.py
    M numpy/core/numeric.py
    M numpy/core/shape_base.py
    M numpy/lib/function_base.py
    M numpy/lib/npyio.py
    M numpy/random/mtrand/mtrand.pyx
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  DOC: merge wiki edits.  Add percentile to statistics routines (ML suggestion).


  Commit: 112fed45545af5d0bf3780fc0b914bda2fd2f901
      https://github.com/numpy/numpy/commit/112fed45545af5d0bf3780fc0b914bda2fd2f901
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M numpy/lib/arraysetops.py
    M numpy/lib/function_base.py
    M numpy/lib/type_check.py
    M numpy/linalg/linalg.py

  Log Message:
  -----------
  DOC: merge doc wiki edits.  A number of small edits in linalg and lib.


  Commit: de871aebd0825f5d22e10bec60239716b1d1a15b
      https://github.com/numpy/numpy/commit/de871aebd0825f5d22e10bec60239716b1d1a15b
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M numpy/random/mtrand/mtrand.c

  Log Message:
  -----------
  GEN: regenerate mtrand.c to make doc changes show up.


  Commit: 3119a85389b8c2cef33f8d69c269ec5dcad21034
      https://github.com/numpy/numpy/commit/3119a85389b8c2cef33f8d69c269ec5dcad21034
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M doc/source/dev/gitwash/development_setup.rst
    M doc/source/reference/index.rst
    M doc/source/reference/routines.matlib.rst
    M doc/source/reference/routines.polynomials.rst
    M doc/source/reference/routines.random.rst
    M doc/source/reference/routines.statistics.rst
    M numpy/add_newdocs.py
    M numpy/core/defchararray.py
    M numpy/core/numeric.py
    M numpy/core/shape_base.py
    M numpy/lib/arraysetops.py
    M numpy/lib/function_base.py
    M numpy/lib/npyio.py
    M numpy/lib/type_check.py
    M numpy/linalg/linalg.py
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  Merge branch 'merge-wiki-edits' into master.


  Commit: 689c1202c9626e249437f28a241a73cd7c1c7dc3
      https://github.com/numpy/numpy/commit/689c1202c9626e249437f28a241a73cd7c1c7dc3
  Author: martingoodson <martingoodson@gmail.com>
  Date:   2012-07-10 (Tue, 10 Jul 2012)

  Changed paths:
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  BUG: make genfromtxt work with comments=None.  Closes Github issue 329.


  Commit: 1c4cf119ffdc79596f991f714afe1017c07aaa9f
      https://github.com/numpy/numpy/commit/1c4cf119ffdc79596f991f714afe1017c07aaa9f
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M tox.ini

  Log Message:
  -----------
  Add separate-build tests to tox.ini


  Commit: 7bd6169a925adccdb7d5e5909e359c7705e7dc42
      https://github.com/numpy/numpy/commit/7bd6169a925adccdb7d5e5909e359c7705e7dc42
  Author: njsmith <njs@pobox.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/code_generators/cversions.txt
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/npysort/sort.c.src
    M numpy/core/tests/test_multiarray.py
    M numpy/lib/src/_compiled_base.c
    A tools/allocation_tracking/alloc_hook.pyx
    A tools/allocation_tracking/setup.py
    A tools/allocation_tracking/sorttable.js
    A tools/allocation_tracking/track_allocations.py

  Log Message:
  -----------
  Merge pull request #309 from thouis/malloc_hooks

ENH: expose PyDataMem_NEW/FREE/RENEW as numpy API functions with an event hook.


  Commit: 343d918a6ca1a3223fad3565d7ac34f37b082313
      https://github.com/numpy/numpy/commit/343d918a6ca1a3223fad3565d7ac34f37b082313
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/lib/_iotools.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  BUG: genfromtxt: make comments=None work with spaces in strings.


  Commit: 2016214f02d3932de1b53f95eb2e9572bc74aee9
      https://github.com/numpy/numpy/commit/2016214f02d3932de1b53f95eb2e9572bc74aee9
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M doc/source/reference/c-api.deprecations.rst

  Log Message:
  -----------
  Fix the deprecations language.


  Commit: 21c78525b41fe9cbe6b2bb01069ec2f1200e7cb4
      https://github.com/numpy/numpy/commit/21c78525b41fe9cbe6b2bb01069ec2f1200e7cb4
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M doc/source/reference/c-api.deprecations.rst

  Log Message:
  -----------
  Fix-up deprecations language.


  Commit: 22abede10233059ca5c187f700379e69760257e4
      https://github.com/numpy/numpy/commit/22abede10233059ca5c187f700379e69760257e4
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/bento.info
    M numpy/core/setup.py
    A numpy/core/src/npysort/heapsort.c.src
    A numpy/core/src/npysort/mergesort.c.src
    A numpy/core/src/npysort/quicksort.c.src
    R numpy/core/src/npysort/sort.c.src

  Log Message:
  -----------
  ENH: Split sort source file by sort kind.

The different sort kinds are now located in

    quicksort.c.src
    mergesort.c.src
    heapsort.c.src

Both direct and indirect sorts are included in each file. This cleanup
was done so that additional sorts or quickselect could be added without
undue clutter.


  Commit: 70870c1ffe9052a55eea75d1fb9b03927aac40c4
      https://github.com/numpy/numpy/commit/70870c1ffe9052a55eea75d1fb9b03927aac40c4
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  ENH: Add tests for object and structured array sorts.

The tests only cover quicksort at this time. This is preparation
for adding type specific sorts of object and structured arrays.


  Commit: 0b05199ae1b51e731f933a408ef312e606f23cf1
      https://github.com/numpy/numpy/commit/0b05199ae1b51e731f933a408ef312e606f23cf1
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/npysort/heapsort.c.src
    M numpy/core/src/npysort/mergesort.c.src
    M numpy/core/src/npysort/npysort_common.h
    M numpy/core/src/npysort/quicksort.c.src
    M numpy/core/src/private/npy_sort.h
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  ENH: Add generic sorts for quicksort, heapsort, and mergesort.

These all have the same signature as the c qsort apart from an
error return that is needed for memory allocation errors.  With
these functions the different kinds of sorts are made available
for types that don't have type specific sorts.

This fixes the np.unique bug introduced in 1.6.2 where record
arrays and such didn't have mergesort. It also allows lexsort to
work with all array types.


  Commit: 019373cd6c10abafae43c0b1e65729dbbf00a920
      https://github.com/numpy/numpy/commit/019373cd6c10abafae43c0b1e65729dbbf00a920
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  ENH: Make sort tests use prime number of elements.


  Commit: bf8549d13956b250fc02278155a72668949902ba
      https://github.com/numpy/numpy/commit/bf8549d13956b250fc02278155a72668949902ba
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/src/npysort/mergesort.c.src

  Log Message:
  -----------
  ENH: Refactor mergesort so that the code is more consistent.

One small step on the way to a template to rule them all.


  Commit: c1be988e3f3a53ce513f888f4244f35544e688e0
      https://github.com/numpy/numpy/commit/c1be988e3f3a53ce513f888f4244f35544e688e0
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/item_selection.c

  Log Message:
  -----------
  BUG: Add include needed for separate compilation.


  Commit: f38a48933824c3b076db0a686ed11862a4f0ba7e
      https://github.com/numpy/numpy/commit/f38a48933824c3b076db0a686ed11862a4f0ba7e
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/lib/tests/test_arraysetops.py

  Log Message:
  -----------
  TST: Improve type coverage in test_unique.


  Commit: 014d2a8b29efcef6183d51c0bbd60edbd3d83589
      https://github.com/numpy/numpy/commit/014d2a8b29efcef6183d51c0bbd60edbd3d83589
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/lib/tests/test_arraysetops.py

  Log Message:
  -----------
  BUG: test_unique needs to test bigger arrays.

Small arrays are sorted with insertion sort, which is a stable
sort.  Consequently larger arrays are needed to check that the
sort used is properly stable.

The test was also refactored to make it more compact.


  Commit: d7758d58226efff9868636cbbcb6978c1b19786d
      https://github.com/numpy/numpy/commit/d7758d58226efff9868636cbbcb6978c1b19786d
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/src/npysort/mergesort.c.src

  Log Message:
  -----------
  UPD: Replace PyDataMem_{NEW,FREE} by malloc and free.

PyDataMem_{NEW,FREE} are part of the numpy api after 8ecb4b23
and that fits poorly with the sort library. This means a fair
amount of memory usage may go untracked due to the work array
needed by mergesort.


  Commit: 830040d67b4322cef0e26816463f4be6682e15f5
      https://github.com/numpy/numpy/commit/830040d67b4322cef0e26816463f4be6682e15f5
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/SConscript
    M numpy/core/bento.info
    M numpy/core/setup.py
    M numpy/core/src/multiarray/item_selection.c
    A numpy/core/src/npysort/heapsort.c.src
    A numpy/core/src/npysort/mergesort.c.src
    M numpy/core/src/npysort/npysort_common.h
    A numpy/core/src/npysort/quicksort.c.src
    R numpy/core/src/npysort/sort.c.src
    M numpy/core/src/private/npy_sort.h
    M numpy/core/tests/test_multiarray.py
    M numpy/lib/tests/test_arraysetops.py

  Log Message:
  -----------
  Merge pull request #339 from charris/generic-sorts

Add generic versions of heapsort and mergesort so that those sorts will be available to all numpy types. The generic versions are probably not as fast as the type specific versions, but they will always be there.


  Commit: 566846eb0a1b0d63c7597d2df60bee797b95d5b0
      https://github.com/numpy/numpy/commit/566846eb0a1b0d63c7597d2df60bee797b95d5b0
  Author: njsmith <njs@pobox.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    A numpy/core/tests/test_multiarray_assignment.py

  Log Message:
  -----------
  Merge pull request #324 from walshb/fix_memcpy_overlap

Use memmove instead of memcpy for strided copies, since src and dst can overlap.


  Commit: d9aaac8fb8b396cafbe9884176211e78e303d3e0
      https://github.com/numpy/numpy/commit/d9aaac8fb8b396cafbe9884176211e78e303d3e0
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/lib/_iotools.py
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  Merge pull request #337 from rgommers/pull-335-genfromtxt

BUG: make genfromtxt work with comments=None.  Closes Github issue 329.


  Commit: d98d946bc181347719ffac7770f96482a94aa97a
      https://github.com/numpy/numpy/commit/d98d946bc181347719ffac7770f96482a94aa97a
  Author: Eric Fode <ericfode@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  added generated c files to gitignore


  Commit: cd12553e2f23871e624bf633411d82b241aa92ac
      https://github.com/numpy/numpy/commit/cd12553e2f23871e624bf633411d82b241aa92ac
  Author: rgommers <ralf.gommers@googlemail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/tests/test_umath.py

  Log Message:
  -----------
  TST: mark longdouble tests for spacing/nextafter as knownfail on PPC.

See #1664.
Thanks to Matthew Brett for suggesting this improved detection of PPC.


  Commit: 8ce0f61771a62af316392dfe83c0de111398ce65
      https://github.com/numpy/numpy/commit/8ce0f61771a62af316392dfe83c0de111398ce65
  Author: Eric Fode <ericfode@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  requested filetypes and dirs to gitignore


  Commit: 9d4d006555d581f4c4cd5bc10c7674ac22ef3a10
      https://github.com/numpy/numpy/commit/9d4d006555d581f4c4cd5bc10c7674ac22ef3a10
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M numpy/core/tests/test_umath.py

  Log Message:
  -----------
  Merge pull request #345 from rgommers/ticket-1664-powerpc-failure

TST: mark longdouble tests for spacing/nextafter as knownfail on PPC.


  Commit: 7311af201f30b05f1325cc9eccea0ce5ff5f1005
      https://github.com/numpy/numpy/commit/7311af201f30b05f1325cc9eccea0ce5ff5f1005
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Merge pull request #344 from HackerSchool12/gitignoreupdate

added generated c files to gitignore


  Commit: a51056005b7ce3ba0e42ef3ec5718b98dfd67605
      https://github.com/numpy/numpy/commit/a51056005b7ce3ba0e42ef3ec5718b98dfd67605
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    A doc/release/1.7.0-notes.rst

  Log Message:
  -----------
  DOC: Forward port 1.7.0 release notes


  Commit: e4cf9bd2aaa9fa76614896d2291506d587fa7e69
      https://github.com/numpy/numpy/commit/e4cf9bd2aaa9fa76614896d2291506d587fa7e69
  Author: Bradley M. Froehle <brad.froehle@gmail.com>
  Date:   2012-07-12 (Thu, 12 Jul 2012)

  Changed paths:
    M numpy/testing/decorators.py

  Log Message:
  -----------
  ENH: np.testing.decorators: Use Py3k compatible raise syntax


  Commit: ff65cab09593b5879e4f9f0880b4c89b28fc4893
      https://github.com/numpy/numpy/commit/ff65cab09593b5879e4f9f0880b4c89b28fc4893
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-12 (Thu, 12 Jul 2012)

  Changed paths:
    M numpy/testing/decorators.py

  Log Message:
  -----------
  Merge pull request #353 from bfroehle/py3k_raise

ENH: np.testing.decorators: Use Py3k compatible raise syntax


  Commit: 6f086a5a3dbb5fc7a64af2179fbb8bf13ea75524
      https://github.com/numpy/numpy/commit/6f086a5a3dbb5fc7a64af2179fbb8bf13ea75524
  Author: cgohlke <cgohlke@uci.edu>
  Date:   2012-07-12 (Thu, 12 Jul 2012)

  Changed paths:
    M numpy/core/include/numpy/npy_common.h

  Log Message:
  -----------
  define npy_fseek and npy_ftell


  Commit: 15a006083a1096085996460e0232ea162a57bfc5
      https://github.com/numpy/numpy/commit/15a006083a1096085996460e0232ea162a57bfc5
  Author: cgohlke <cgohlke@uci.edu>
  Date:   2012-07-12 (Thu, 12 Jul 2012)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h

  Log Message:
  -----------
  Use npy_ftell and npy_fseek


  Commit: e0cb8648e80459469bfa31b8c5afa8ca8fe596b0
      https://github.com/numpy/numpy/commit/e0cb8648e80459469bfa31b8c5afa8ca8fe596b0
  Author: cgohlke <cgohlke@uci.edu>
  Date:   2012-07-12 (Thu, 12 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/ctors.c

  Log Message:
  -----------
  Use npy_ftell and npy_fseek


  Commit: 1a6d0e178f255884c65d6b28427234bba28653b9
      https://github.com/numpy/numpy/commit/1a6d0e178f255884c65d6b28427234bba28653b9
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-13 (Fri, 13 Jul 2012)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/src/multiarray/ctors.c

  Log Message:
  -----------
  Merge pull request #354 from cgohlke/patch-2

Add numpy specific fseek, ftell to avoid potential problems with windows and amd64.


  Commit: c6484ebd1fe6c3fcb67c3a0d25fb03e73434d268
      https://github.com/numpy/numpy/commit/c6484ebd1fe6c3fcb67c3a0d25fb03e73434d268
  Author: Pauli Virtanen <pav@iki.fi>
  Date:   2012-07-13 (Fri, 13 Jul 2012)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/include/numpy/npy_common.h

  Log Message:
  -----------
  BUG: core: don't pollute public namespace with PyIndex_Check on Python 2.4

Public numpy headers shouldn't define a replacement PyIndex_Check.  This
causes unexpected behavior in Python2.4 in 3rd party code.


  Commit: 726c70b86d9bbc06b7f310a585f09acb24a6366c
      https://github.com/numpy/numpy/commit/726c70b86d9bbc06b7f310a585f09acb24a6366c
  Author: Pauli Virtanen <pav@iki.fi>
  Date:   2012-07-13 (Fri, 13 Jul 2012)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/src/dummymodule.c
    M numpy/core/src/multiarray/array_assign.c
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_busday.c
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/hashdescr.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/numpymemoryview.c
    M numpy/core/src/multiarray/numpyos.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/usertypes.c
    A numpy/core/src/private/npy_pycompat.h
    M numpy/core/src/scalarmathmodule.c.src
    M numpy/core/src/umath/funcs.inc.src
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/src/umath/umath_tests.c.src
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  STY: core: move non-Py3 specific stuff out from npy_3kcompat.h to private npy_pycompat.h

npy_3kcompat.h is semi-private, so this can be done.


  Commit: 2c9cdbd00935b34854fcc7bd7d3a951dcba68507
      https://github.com/numpy/numpy/commit/2c9cdbd00935b34854fcc7bd7d3a951dcba68507
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-14 (Sat, 14 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/nditer_pywrap.c

  Log Message:
  -----------
  STY: Remove duplicate #include.


  Commit: e46a304305dedb9a799214e95ce8d3bf9343e684
      https://github.com/numpy/numpy/commit/e46a304305dedb9a799214e95ce8d3bf9343e684
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-14 (Sat, 14 Jul 2012)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/src/dummymodule.c
    M numpy/core/src/multiarray/array_assign.c
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_busday.c
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/hashdescr.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/numpymemoryview.c
    M numpy/core/src/multiarray/numpyos.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/usertypes.c
    A numpy/core/src/private/npy_pycompat.h
    M numpy/core/src/scalarmathmodule.c.src
    M numpy/core/src/umath/funcs.inc.src
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/src/umath/umath_tests.c.src
    M numpy/lib/src/_compiled_base.c

  Log Message:
  -----------
  Merge pull request #355 from charris/updated-pull-307

Put PyIndex_Check in a private include file.


  Commit: 33c3ed98fd54623f3bbc85a849485abb514ffffc
      https://github.com/numpy/numpy/commit/33c3ed98fd54623f3bbc85a849485abb514ffffc
  Author: Eric Fode <ericfode@linuxlaptop.(none)>
  Date:   2012-07-14 (Sat, 14 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/common.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  BUG: ticket #2028: When min_scalar was not checking to see if numbers could fit into unsigned long longs. This was fixed by adding an extra case to function to check if the passed number could fit into a unsigned long long if it could not fit into anything else. Additionaly, regression tests were added.


  Commit: 68afbc60c7fa30622f65d2ccbe26ee949cc3ae39
      https://github.com/numpy/numpy/commit/68afbc60c7fa30622f65d2ccbe26ee949cc3ae39
  Author: Matthew Brett <matthew.brett@gmail.com>
  Date:   2012-07-14 (Sat, 14 Jul 2012)

  Changed paths:
    M numpy/linalg/linalg.py
    M numpy/linalg/tests/test_linalg.py

  Log Message:
  -----------
  BUG: change default threshold for matrix_rank

The default tolerance threshold for matrix_rank was passing as full rank
some matrices that were numerically rank deficient.  This commit changes
the default tolerance to match the algorithm in MATLAB and Numerical
recipes.


  Commit: 6d395f52db01855dc4e2b828bddaf2dd423532e3
      https://github.com/numpy/numpy/commit/6d395f52db01855dc4e2b828bddaf2dd423532e3
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-14 (Sat, 14 Jul 2012)

  Changed paths:
    M numpy/linalg/linalg.py
    M numpy/linalg/tests/test_linalg.py

  Log Message:
  -----------
  Merge branch 'pull-357'

* pull-357:
  BUG: change default threshold for matrix_rank


  Commit: 4cb79017a7a59ff272222427ce80d5fbe418e5ed
      https://github.com/numpy/numpy/commit/4cb79017a7a59ff272222427ce80d5fbe418e5ed
  Author: Eric Fode <ericfode@gmail.com>
  Date:   2012-07-14 (Sat, 14 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/common.c

  Log Message:
  -----------
  Style Fix


  Commit: f323ca6d5a3d91bb1462efd8e554d5cc6471b777
      https://github.com/numpy/numpy/commit/f323ca6d5a3d91bb1462efd8e554d5cc6471b777
  Author: Eric Fode <ericfode@gmail.com>
  Date:   2012-07-14 (Sat, 14 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/common.c

  Log Message:
  -----------
  Tab Fix


  Commit: a26053ff7cfd32e7b9db983cd41b73573cab4a58
      https://github.com/numpy/numpy/commit/a26053ff7cfd32e7b9db983cd41b73573cab4a58
  Author: Loftie Ellis <lpellis@gmail.com>
  Date:   2012-07-14 (Sat, 14 Jul 2012)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  BUG: Ticket #808: Insert was not performing properly when an integer was
the argument passed to be used as the item to be insterted, and a list was
passed as the positions. This was fixed by simply duplicating the item to
be inserted so that it was a list of equal length and then control was
passed to the already exsisting code to handel this case


  Commit: f945bef5624601619611dc564157b4cc505da40e
      https://github.com/numpy/numpy/commit/f945bef5624601619611dc564157b4cc505da40e
  Author: Eric Fode <ericfode@gmail.com>
  Date:   2012-07-14 (Sat, 14 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/common.c

  Log Message:
  -----------
  more tabs removed (hunting for c formatter to take care of this next time)


  Commit: 0c02c75ae6a936d078d1c80b7b8f31ffff03a4d7
      https://github.com/numpy/numpy/commit/0c02c75ae6a936d078d1c80b7b8f31ffff03a4d7
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-07-15 (Sun, 15 Jul 2012)

  Changed paths:
    M doc/TESTS.rst.txt

  Log Message:
  -----------
  DOC: add details on how to use generator tests to documentation.

Thanks to Pauli Virtanen for this useful suggestion.


  Commit: e6390cbc19e293d234c7fc366af0728b615ad98f
      https://github.com/numpy/numpy/commit/e6390cbc19e293d234c7fc366af0728b615ad98f
  Author: njsmith <njs@pobox.com>
  Date:   2012-07-15 (Sun, 15 Jul 2012)

  Changed paths:
    M doc/TESTS.rst.txt

  Log Message:
  -----------
  Merge pull request #358 from rgommers/howto-generator-tests

DOC: add details on how to use generator tests to documentation.


  Commit: 0ac4594c1ef4cee3b955846af00f91ffd2674580
      https://github.com/numpy/numpy/commit/0ac4594c1ef4cee3b955846af00f91ffd2674580
  Author: Eric Fode <ericfode@gmail.com>
  Date:   2012-07-15 (Sun, 15 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/common.c

  Log Message:
  -----------
  Added cast to error check, and fixed indentation.


  Commit: d1f608c7315d7a0d015c3cc8fff7d8a76e279c05
      https://github.com/numpy/numpy/commit/d1f608c7315d7a0d015c3cc8fff7d8a76e279c05
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2012-07-15 (Sun, 15 Jul 2012)

  Changed paths:
    M doc/TESTS.rst.txt

  Log Message:
  -----------
  DOC: add info on docstrings in test functions/methods.  Also fix a typo.

Reviewed by @charris in combination with PR-358.


  Commit: f67ba55468330c2e3df332dbe67a80819b78fd98
      https://github.com/numpy/numpy/commit/f67ba55468330c2e3df332dbe67a80819b78fd98
  Author: Frederic <nouiz@nouiz.org>
  Date:   2012-07-16 (Mon, 16 Jul 2012)

  Changed paths:
    M doc/source/reference/c-api.array.rst

  Log Message:
  -----------
  better new doc sentence following code review.


  Commit: d995b8c766d10de056a30045b6ea806f137e7c10
      https://github.com/numpy/numpy/commit/d995b8c766d10de056a30045b6ea806f137e7c10
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-16 (Mon, 16 Jul 2012)

  Changed paths:
    M doc/source/reference/c-api.array.rst

  Log Message:
  -----------
  Merge pull request #332 from nouiz/fillwbyte_doc

Add doc for PyArray_FILLWBYTE to tell the ndarray must be c contiguous.


  Commit: 909337a5b3b2a7bcf55ac087a79732daa1460915
      https://github.com/numpy/numpy/commit/909337a5b3b2a7bcf55ac087a79732daa1460915
  Author: cgohlke <cgohlke@uci.edu>
  Date:   2012-07-16 (Mon, 16 Jul 2012)

  Changed paths:
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  Fix `WindowsError: [Error 32]` in test_not_closing_opened_fid (test_io.TestSavezLoad)


  Commit: 6a2c0384cbbaf2fd5f093cbde5799284033df5f1
      https://github.com/numpy/numpy/commit/6a2c0384cbbaf2fd5f093cbde5799284033df5f1
  Author: Charles Harris <charlesr.harris@gmail.com>
  Date:   2012-07-16 (Mon, 16 Jul 2012)

  Changed paths:
    M numpy/lib/tests/test_io.py

  Log Message:
  -----------
  Merge pull request #360 from cgohlke/patch-3

Fix `WindowsError: [Error 32]` in test_not_closing_opened_fid (test_io.T...


  Commit: 77625ac934c6ed29f81482e978dae1242ba06978
      https://github.com/numpy/numpy/commit/77625ac934c6ed29f81482e978dae1242ba06978
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M doc/source/reference/c-api.deprecations.rst

  Log Message:
  -----------
  DOC: update language of C-API deprecations.


  Commit: d8330397c0200438fe7f6d2e391da4744897bbc5
      https://github.com/numpy/numpy/commit/d8330397c0200438fe7f6d2e391da4744897bbc5
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx
    M numpy/random/tests/test_random.py
    M numpy/random/tests/test_regression.py
    M numpy/testing/tests/test_utils.py

  Log Message:
  -----------
  [FIX] Make np.random.shuffle less brain-dead

The logic in np.random.shuffle was... not very sensible. Fixes trac
ticket #2074.

This patch also exposes a completely unrelated issue in
numpy.testing. Filed as Github issue #347 and marked as knownfail for
now.


  Commit: a94e1b6df74122b4cee95cfe6651e9fd80c6bfb9
      https://github.com/numpy/numpy/commit/a94e1b6df74122b4cee95cfe6651e9fd80c6bfb9
  Author: Nathaniel J. Smith <njs@pobox.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M doc/release/1.7.0-notes.rst
    M numpy/core/fromnumeric.py
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Switch WARN_ON_WRITE to issuing FutureWarnings instead of DeprecationWarnings

FutureWarnings are displayed by default, so they should be used
whenever a future change will change the semantics of existing code
(as opposed to making existing code simply stop working).

List discussion:
  http://www.mail-archive.com/numpy-discussion@scipy.org/msg37500.html


  Commit: 86ed0020fffabc4633fd46c25c32084d8dc4633c
      https://github.com/numpy/numpy/commit/86ed0020fffabc4633fd46c25c32084d8dc4633c
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M doc/source/reference/c-api.deprecations.rst

  Log Message:
  -----------
  DOC: Update API description with suggestions from charris.


  Commit: 2aa03f2a3232ed15a5f12c54af00d313cda51a0e
      https://github.com/numpy/numpy/commit/2aa03f2a3232ed15a5f12c54af00d313cda51a0e
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M doc/release/1.7.0-notes.rst
    M numpy/core/fromnumeric.py
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Merge pull request #361 from njsmith/warn-on-write-futurewarning

Switch WARN_ON_WRITE to issuing FutureWarnings instead of DeprecationWarnings


  Commit: 087ad74c34932ffd5a179bb197b5243163f50540
      https://github.com/numpy/numpy/commit/087ad74c34932ffd5a179bb197b5243163f50540
  Author: jayvius <jay.bourque@continuum.io>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/core/_internal.py
    M numpy/core/src/multiarray/mapping.c

  Log Message:
  -----------
  Add ability to get view when selecting subset of fields.

Add ability to get view when selecting subset of fields in a struct array,
for numpy 1.8.0. Currently a copy is still returned - set WARN_ON_WRITE flag
which will be removed in a future version of numpy.


  Commit: 727e0e908113cae4c551182789ac9767ee0af9cc
      https://github.com/numpy/numpy/commit/727e0e908113cae4c551182789ac9767ee0af9cc
  Author: jayvius <jay.bourque@continuum.io>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/core/_internal.py
    M numpy/core/src/multiarray/mapping.c

  Log Message:
  -----------
  fix previous commit to return copy of view instead of view


  Commit: d7818278fcd4df15335b350aef6b6d9985e4ca10
      https://github.com/numpy/numpy/commit/d7818278fcd4df15335b350aef6b6d9985e4ca10
  Author: jayvius <jay.bourque@continuum.io>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/arrayobject.c

  Log Message:
  -----------
  Change WARN_ON_WRITE Deprecation Warning

Change WARN_ON_WRITE Deprecation Warning to include returning a copy
when selecting muultiple fields of a structured array.


  Commit: 094d4db0145927b0559ffaf30910fec79d11b641
      https://github.com/numpy/numpy/commit/094d4db0145927b0559ffaf30910fec79d11b641
  Author: jayvius <jay.bourque@continuum.io>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/core/_internal.py

  Log Message:
  -----------
  Call view object's copy method


  Commit: b779d19b61e7ace0aeec1d5931b8ca74479d35e6
      https://github.com/numpy/numpy/commit/b779d19b61e7ace0aeec1d5931b8ca74479d35e6
  Author: Jay Bourque <jay.bourque@continuum.io>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M doc/source/reference/arrays.indexing.rst
    M numpy/core/src/multiarray/arrayobject.c

  Log Message:
  -----------
  Updated reference docs for DeprecationWarning


  Commit: de5db2825f0cf1e76e27c15c364030b6cf4a437e
      https://github.com/numpy/numpy/commit/de5db2825f0cf1e76e27c15c364030b6cf4a437e
  Author: Jay Bourque <jay.bourque@continuum.io>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M doc/release/1.7.0-notes.rst

  Log Message:
  -----------
  update 1.7 release notes


  Commit: b14e5496c0243f4b1de3e7583bd9a9614fbe3da6
      https://github.com/numpy/numpy/commit/b14e5496c0243f4b1de3e7583bd9a9614fbe3da6
  Author: Jay Bourque <jay.bourque@continuum.io>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Add tests for record array indexing

- add tests for record array indexing with multiple field names
- add tests for DeprecationWarning when writing to array returned
  by record array indexing with multiple field names


  Commit: a1a7b9a9003cb70c01593275f2fe5ebbd53c8043
      https://github.com/numpy/numpy/commit/a1a7b9a9003cb70c01593275f2fe5ebbd53c8043
  Author: Jay Bourque <jay.bourque@continuum.io>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M doc/release/1.7.0-notes.rst
    M doc/source/reference/arrays.indexing.rst
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  change DeprecationWarning to FutureWarning


  Commit: 64fab16cbf0c4857423625ecf6e07007a2539500
      https://github.com/numpy/numpy/commit/64fab16cbf0c4857423625ecf6e07007a2539500
  Author: Aron Ahmadia <aron@ahmadia.net>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M .gitignore
    M doc/TESTS.rst.txt
    A doc/release/1.7.0-notes.rst
    M doc/source/dev/gitwash/development_setup.rst
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/index.rst
    M doc/source/reference/routines.matlib.rst
    M doc/source/reference/routines.polynomials.rst
    M doc/source/reference/routines.random.rst
    M doc/source/reference/routines.statistics.rst
    M numpy/add_newdocs.py
    M numpy/core/SConscript
    M numpy/core/bento.info
    M numpy/core/code_generators/cversions.txt
    M numpy/core/code_generators/numpy_api.py
    M numpy/core/defchararray.py
    M numpy/core/fromnumeric.py
    M numpy/core/include/numpy/ndarrayobject.h
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/memmap.py
    M numpy/core/numeric.py
    M numpy/core/setup.py
    M numpy/core/shape_base.py
    M numpy/core/src/dummymodule.c
    M numpy/core/src/multiarray/array_assign.c
    M numpy/core/src/multiarray/array_assign_array.c
    M numpy/core/src/multiarray/array_assign_scalar.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/buffer.c
    M numpy/core/src/multiarray/calculation.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/conversion_utils.c
    M numpy/core/src/multiarray/convert.c
    M numpy/core/src/multiarray/convert_datatype.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/datetime.c
    M numpy/core/src/multiarray/datetime_busday.c
    M numpy/core/src/multiarray/datetime_busdaycal.c
    M numpy/core/src/multiarray/datetime_strings.c
    M numpy/core/src/multiarray/descriptor.c
    M numpy/core/src/multiarray/dtype_transfer.c
    M numpy/core/src/multiarray/einsum.c.src
    M numpy/core/src/multiarray/flagsobject.c
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/hashdescr.c
    M numpy/core/src/multiarray/item_selection.c
    M numpy/core/src/multiarray/iterators.c
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/nditer_impl.h
    M numpy/core/src/multiarray/nditer_pywrap.c
    M numpy/core/src/multiarray/number.c
    M numpy/core/src/multiarray/numpymemoryview.c
    M numpy/core/src/multiarray/numpyos.c
    M numpy/core/src/multiarray/refcount.c
    M numpy/core/src/multiarray/scalarapi.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/multiarray/sequence.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/multiarray/ucsnarrow.c
    M numpy/core/src/multiarray/usertypes.c
    A numpy/core/src/npysort/heapsort.c.src
    A numpy/core/src/npysort/mergesort.c.src
    M numpy/core/src/npysort/npysort_common.h
    A numpy/core/src/npysort/quicksort.c.src
    R numpy/core/src/npysort/sort.c.src
    A numpy/core/src/private/npy_pycompat.h
    M numpy/core/src/private/npy_sort.h
    M numpy/core/src/scalarmathmodule.c.src
    M numpy/core/src/umath/funcs.inc.src
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/reduction.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/src/umath/umath_tests.c.src
    M numpy/core/tests/test_memmap.py
    M numpy/core/tests/test_multiarray.py
    A numpy/core/tests/test_multiarray_assignment.py
    M numpy/core/tests/test_ufunc.py
    M numpy/core/tests/test_umath.py
    M numpy/lib/_iotools.py
    M numpy/lib/arraysetops.py
    M numpy/lib/function_base.py
    M numpy/lib/npyio.py
    M numpy/lib/src/_compiled_base.c
    M numpy/lib/tests/test_arraysetops.py
    M numpy/lib/tests/test_io.py
    M numpy/lib/type_check.py
    M numpy/linalg/linalg.py
    M numpy/linalg/tests/test_linalg.py
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx
    M numpy/testing/decorators.py
    M numpy/testing/nosetester.py
    A tools/allocation_tracking/alloc_hook.pyx
    A tools/allocation_tracking/setup.py
    A tools/allocation_tracking/sorttable.js
    A tools/allocation_tracking/track_allocations.py
    M tox.ini

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/numpy/numpy into patch-2


  Commit: 040c96b0c127ed448836ef5e794efd237c92c937
      https://github.com/numpy/numpy/commit/040c96b0c127ed448836ef5e794efd237c92c937
  Author: Aron Ahmadia <aron@ahmadia.net>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/distutils/fcompiler/__init__.py

  Log Message:
  -----------
  prefer gfortran over g77 and vendor compilers on OS X and Linux


  Commit: 0b354be24c3fbf714aaddb1c54e78a1ba5f85fac
      https://github.com/numpy/numpy/commit/0b354be24c3fbf714aaddb1c54e78a1ba5f85fac
  Author: njsmith <njs@pobox.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/random/mtrand/mtrand.c
    M numpy/random/mtrand/mtrand.pyx
    M numpy/random/tests/test_random.py
    M numpy/random/tests/test_regression.py
    M numpy/testing/tests/test_utils.py

  Log Message:
  -----------
  Merge pull request #348 from njsmith/fix-shuffle

[FIX] Make np.random.shuffle less brain-dead


  Commit: 607da3ad94942128dba21266e79bf7c902b7d767
      https://github.com/numpy/numpy/commit/607da3ad94942128dba21266e79bf7c902b7d767
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M doc/source/reference/c-api.deprecations.rst
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/include/numpy/ufuncobject.h

  Log Message:
  -----------
  Merge pull request #327 from teoliphant/restore_api

Restore ability to not include semi-colons.


  Commit: 1688254397708abbfc4b9c9800b870f290074b8d
      https://github.com/numpy/numpy/commit/1688254397708abbfc4b9c9800b870f290074b8d
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  Merge pull request #192 from rgommers/meshgrid3d

Meshgrid enhancements (>2-D, sparse grids, matrix indexing)


  Commit: 03783e872b8a4609cdcce74711a84b9ad5a0ccfc
      https://github.com/numpy/numpy/commit/03783e872b8a4609cdcce74711a84b9ad5a0ccfc
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  Merge pull request #352 from HackerSchool12/bugfix808

BF bug #808


  Commit: a6c865bb00c8201ed46dd41f9073cbf88091d355
      https://github.com/numpy/numpy/commit/a6c865bb00c8201ed46dd41f9073cbf88091d355
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M doc/release/1.7.0-notes.rst
    M doc/source/reference/arrays.indexing.rst
    M numpy/core/_internal.py
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Merge pull request #350 from jayvius/get-view2

Add transition code for returning view when selecting subset of fields


  Commit: 2be898ed05fb7ff28eabce07e9282b3e1761b4c9
      https://github.com/numpy/numpy/commit/2be898ed05fb7ff28eabce07e9282b3e1761b4c9
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/common.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Merge remote-tracking branch 'hackerschool/2028fix'


  Commit: ff74eee703e452844e93c867a3df288c049619eb
      https://github.com/numpy/numpy/commit/ff74eee703e452844e93c867a3df288c049619eb
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/core/src/multiarray/common.c

  Log Message:
  -----------
  Fix-up logic so that it is more readable.


  Commit: 31459c04dbafd3dcec5d58f6a818235a19b2ff1a
      https://github.com/numpy/numpy/commit/31459c04dbafd3dcec5d58f6a818235a19b2ff1a
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  BUG: Fix some tests in PR #192


  Commit: 3b7d50076723b2155f859983b82d7c132d5bbfae
      https://github.com/numpy/numpy/commit/3b7d50076723b2155f859983b82d7c132d5bbfae
  Author: Ondrej Certik <ondrej.certik@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    R doc/release/2.0.0-notes.rst

  Log Message:
  -----------
  DOC: Rename the release notes to 1.7.0-notes.rst


  Commit: 3fbb3d2714e589cb4ac066f1b36481b0df96538b
      https://github.com/numpy/numpy/commit/3fbb3d2714e589cb4ac066f1b36481b0df96538b
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Change version to 1.7.0


  Commit: 239d519cfa6e4b6cf53dccceb3876d6c59b2d6c8
      https://github.com/numpy/numpy/commit/239d519cfa6e4b6cf53dccceb3876d6c59b2d6c8
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/distutils/fcompiler/__init__.py

  Log Message:
  -----------
  Merge pull request #325 from ahmadia/patch-2

prefer gfortran (gnu95) over vendor compilers, g77, g95 on OSX & Linux


  Commit: bb5a73c68af26620f679cf4617427e906a003dd3
      https://github.com/numpy/numpy/commit/bb5a73c68af26620f679cf4617427e906a003dd3
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Log Message:
  -----------
  BUG: Fix some tests in PR #192


  Commit: 25f5cf0f9a17cb2382e15dad9fc43026cd61b934
      https://github.com/numpy/numpy/commit/25f5cf0f9a17cb2382e15dad9fc43026cd61b934
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M numpy/distutils/fcompiler/__init__.py

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into maintenance/1.7.x


  Commit: 05438bc303506ffce1cc346745ac2d02c53d5871
      https://github.com/numpy/numpy/commit/05438bc303506ffce1cc346745ac2d02c53d5871
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Log Message:
  -----------
  Merge branch 'maintenance/1.7.x' of github.com:numpy/numpy into maintenance/1.7.x


  Commit: 781631a1a6439453750c25b86d54a701f816652f
      https://github.com/numpy/numpy/commit/781631a1a6439453750c25b86d54a701f816652f
  Author: Travis E. Oliphant <teoliphant@gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M doc/release/1.7.0-notes.rst

  Log Message:
  -----------
  Update the 1.7.0 release notes.


Compare: https://github.com/numpy/numpy/compare/b3f918e4f9e6...781631a1a643


More information about the Numpy-svn mailing list