summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2016-11-16 18:02:11 -0500
committerGitHub <noreply@github.com>2016-11-16 18:02:11 -0500
commita80f97561217c926a80aab3e3106732e0985ec1c (patch)
treef17daacc3f6db5d2f54d2b7e73ab2af5b96d5a25
parent443c2f6d2342dfde73b45862bef8183e62fa34ab (diff)
parent02958734480ed5aeb35270c7ac513b6093b6761b (diff)
downloadnumpy-a80f97561217c926a80aab3e3106732e0985ec1c.tar.gz
Merge pull request #8281 from charris/update-1.12.0-notes
DOC: Update 1.12.0 release notes.
-rw-r--r--doc/release/1.12.0-notes.rst601
1 files changed, 580 insertions, 21 deletions
diff --git a/doc/release/1.12.0-notes.rst b/doc/release/1.12.0-notes.rst
index 5486a298f..8595a9adc 100644
--- a/doc/release/1.12.0-notes.rst
+++ b/doc/release/1.12.0-notes.rst
@@ -16,6 +16,14 @@ Dropped Support
* Support for Python 2.6, 3.2, and 3.3 has been dropped.
+Added Support
+=============
+
+* Support for PyPy 2.7 v5.6.0 has been added. While not complete (nditer
+ ``updateifcopy`` is not supported yet), this is a milestone for PyPy's
+ C-API compatibility layer.
+
+
Build System Changes
====================
@@ -23,6 +31,29 @@ Build System Changes
the directories.
+Deprecations
+============
+
+Assignment of ndarray object's ``data`` attribute
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Assigning the 'data' attribute is an inherently unsafe operation as pointed
+out in gh-7083. Such a capability will be removed in the future.
+
+Unsafe int casting of the num attribute in ``linspace``
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+``np.linspace`` now raises DeprecationWarning when num cannot be safely
+interpreted as an integer.
+
+Insufficient bit width parameter to ``binary_repr``
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+If a 'width' parameter is passed into ``binary_repr`` that is insufficient to
+represent the number in base 2 (positive) or 2's complement (negative) form,
+the function used to silently ignore the parameter and return a representation
+using the minimal number of bits needed for the form in question. Such behavior
+is now considered unsafe from a user perspective and will raise an error in the
+future.
+
+
Future Changes
==============
@@ -399,6 +430,22 @@ is regular quicksort but changing to a heapsort when not enough progress is
made. This retains the good quicksort performance while changing the worst case
runtime from ``O(N^2)`` to ``O(N*log(N))``.
+``ediff1d`` improved performance and subclass handling
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+The ediff1d function uses an array instead on a flat iterator for the
+subtraction. When to_begin or to_end is not None, the subtraction is performed
+in place to eliminate a copy operation. A side effect is that certain
+subclasses are handled better, namely astropy.Quantity, since the complete
+array is created, wrapped, and then begin and end values are set, instead of
+using concatenate.
+
+Improved precision of ``ndarray.mean`` for float16 arrays
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+The computation of the mean of float16 arrays is now carried out in float32 for
+improved precision. This should be useful in packages such as scikit-learn
+where the precision of float16 is adequate and its smaller footprint is
+desireable.
+
Changes
=======
@@ -435,24 +482,536 @@ python versions before 3.4, this can cause warnings to appear that were falsely
ignored before, which may be surprising especially in test suits.
-Deprecations
-============
-
-Assignment of ndarray object's ``data`` attribute
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Assigning the 'data' attribute is an inherently unsafe operation as pointed
-out in gh-7083. Such a capability will be removed in the future.
-
-Unsafe int casting of the num attribute in ``linspace``
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-``np.linspace`` now raises DeprecationWarning when num cannot be safely
-interpreted as an integer.
-
-Insufficient bit width parameter to ``binary_repr``
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-If a 'width' parameter is passed into ``binary_repr`` that is insufficient to
-represent the number in base 2 (positive) or 2's complement (negative) form,
-the function used to silently ignore the parameter and return a representation
-using the minimal number of bits needed for the form in question. Such behavior
-is now considered unsafe from a user perspective and will raise an error in the
-future.
+Contributors to maintenance/1.12.x
+==================================
+
+A total of 133 people contributed to this release. People with a "+" by their
+names contributed a patch for the first time.
+
+- Aditya Panchal
+- Ales Erjavec +
+- Alex Griffing
+- Alistair Muldal
+- Allan Haldane
+- Amit Aronovitch +
+- Andrei Kucharavy +
+- Antony Lee
+- Antti Kaihola +
+- Arne de Laat +
+- Auke Wiggers +
+- AustereCuriosity +
+- Badhri Narayanan Krishnakumar +
+- Ben North +
+- Ben Rowland +
+- Bertrand Lefebvre
+- Boxiang Sun
+- CJ Carey
+- Charles Harris
+- Christoph Gohlke
+- Daniel Ching +
+- Daniel Rasmussen +
+- Daniel Smith +
+- David Schaich +
+- Denis Alevi +
+- Devin Jeanpierre +
+- Dmitry Odzerikho
+- Dongjoon Hyun +
+- Edward Richards +
+- Ekaterina Tuzova +
+- Emilien Kofman +
+- Endolith
+- Eren Sezener +
+- Eric Moore
+- Eric Quintero +
+- Eric Wieser +
+- Erik M. Bray
+- Frederic Bastien +
+- Friedrich Dunne +
+- Gerrit Holl
+- Golnaz Irannejad +
+- Graham Markall +
+- Greg Knoll +
+- Greg Young
+- Gustavo Serra Scalet +
+- Ines Wichert +
+- Irvin Probst +
+- Jaime Fernandez
+- Jan David Mol +
+- Jan Schlüter
+- Jeremy Tuloup +
+- John Kirkham
+- John Zwinck +
+- Jonathan Helmus
+- Joseph Fox-Rabinovitz
+- Josh Wilson +
+- Joshua Warner +
+- Julian Taylor
+- Ka Wo Chen +
+- Kamil Rytarowski +
+- Kelsey Jordahl +
+- Kevin Deldycke +
+- Khaled Ben Abdallah Okuda +
+- Lion Krischer +
+- Loïc Estève +
+- Luca Mussi +
+- Mads Ohm Larsen +
+- Manoj Kumar +
+- Mario Emmenlauer +
+- Marshall Bockrath-Vandegrift +
+- Marshall Ward +
+- Marten van Kerkwijk
+- Mathieu Lamarre +
+- Matthew Brett
+- Matthew Harrigan +
+- Matthias Geier
+- Matti Picus +
+- Meet Udeshi +
+- Michael Felt +
+- Michael Goerz +
+- Michael Martin +
+- Michael Seifert +
+- Mike Nolta +
+- Nathaniel Beaver +
+- Nathaniel J. Smith
+- Naveen Arunachalam +
+- Nikola Forró +
+- Oleksandr Pavlyk +
+- Olivier Grisel
+- Oren Amsalem +
+- Pauli Virtanen
+- Pedro Lacerda +
+- Peter Creasey +
+- Phil Elson +
+- Philip Gura +
+- Phillip J. Wolfram +
+- Pierre de Buyl +
+- Raghav RV +
+- Ralf Gommers
+- Ray Donnelly +
+- Rehas Sachdeva
+- Rob Malouf +
+- Robert Kern
+- Samuel St-Jean
+- Saurabh Mehta +
+- Scott Sanderson +
+- Sebastian Berg
+- Shayan Pooya +
+- Shota Kawabuchi +
+- Simon Conseil
+- Simon Gibbons
+- Sorin Sbarnea +
+- Stefan van der Walt
+- Stephan Hoyer
+- Steven J Kern +
+- Stuart Archibald
+- Tadeu Manoel +
+- Thomas A Caswell
+- Tom Bird +
+- Tony Kelman +
+- Toshihiro Kamishima +
+- Valentin Valls +
+- Varun Nayyar
+- Victor Stinner +
+- Warren Weckesser
+- Wendell Smith
+- Xavier Abellan Ecija +
+- Yaroslav Halchenko
+- Yash Shah +
+- Yinon Ehrlich +
+- Yu Feng +
+- alvarosg +
+- nevimov +
+
+Pull requests merged for maintenance/1.12.x
+===========================================
+
+A total of 388 pull requests were merged for this release.
+
+- `#4073 <https://github.com/numpy/numpy/pull/4073>`__: BUG: change real output checking to test if all imaginary parts...
+- `#4619 <https://github.com/numpy/numpy/pull/4619>`__: BUG : np.sum silently drops keepdims for sub-classes of ndarray
+- `#5488 <https://github.com/numpy/numpy/pull/5488>`__: ENH: add `contract`: optimizing numpy's einsum expression
+- `#5706 <https://github.com/numpy/numpy/pull/5706>`__: ENH: make some masked array methods behave more like ndarray...
+- `#5822 <https://github.com/numpy/numpy/pull/5822>`__: ENH: Allow many distributions to have a scale of 0.
+- `#6054 <https://github.com/numpy/numpy/pull/6054>`__: WIP: MAINT: Add deprecation warning to views of multi-field indexes
+- `#6298 <https://github.com/numpy/numpy/pull/6298>`__: BUG: Check lower base limit in base_repr.
+- `#6430 <https://github.com/numpy/numpy/pull/6430>`__: BUG: Fix issues with zero-width string fields
+- `#6656 <https://github.com/numpy/numpy/pull/6656>`__: ENH: usecols now accepts an int when only one column has to be...
+- `#6660 <https://github.com/numpy/numpy/pull/6660>`__: ENH: Added pathlib support for several functions
+- `#6872 <https://github.com/numpy/numpy/pull/6872>`__: ENH: linear interpolation of complex values in lib.interp
+- `#6997 <https://github.com/numpy/numpy/pull/6997>`__: MAINT: Simplify mtrand.pyx helpers
+- `#7003 <https://github.com/numpy/numpy/pull/7003>`__: BUG: Fix string copying for np.place
+- `#7026 <https://github.com/numpy/numpy/pull/7026>`__: DOC: Clarify behavior in np.random.uniform
+- `#7055 <https://github.com/numpy/numpy/pull/7055>`__: BUG: One Element Array Inputs Return Scalars in np.random
+- `#7063 <https://github.com/numpy/numpy/pull/7063>`__: REL: Update master branch after 1.11.x branch has been made.
+- `#7073 <https://github.com/numpy/numpy/pull/7073>`__: DOC: Update the 1.11.0 release notes.
+- `#7076 <https://github.com/numpy/numpy/pull/7076>`__: MAINT: Update the git .mailmap file.
+- `#7082 <https://github.com/numpy/numpy/pull/7082>`__: TST, DOC: Added Broadcasting Tests in test_random.py
+- `#7087 <https://github.com/numpy/numpy/pull/7087>`__: BLD: fix compilation on non glibc-Linuxes
+- `#7088 <https://github.com/numpy/numpy/pull/7088>`__: BUG: Have `norm` cast non-floating point arrays to 64-bit float...
+- `#7090 <https://github.com/numpy/numpy/pull/7090>`__: ENH: Added 'doane' and 'sqrt' estimators to np.histogram in numpy.function_base
+- `#7091 <https://github.com/numpy/numpy/pull/7091>`__: BUG: Revert "BLD: fix compilation on non glibc-Linuxes"
+- `#7092 <https://github.com/numpy/numpy/pull/7092>`__: BLD: fix compilation on non glibc-Linuxes
+- `#7099 <https://github.com/numpy/numpy/pull/7099>`__: TST: Suppressed warnings
+- `#7102 <https://github.com/numpy/numpy/pull/7102>`__: MAINT: Removed conditionals that are always false in datetime_strings.c
+- `#7105 <https://github.com/numpy/numpy/pull/7105>`__: DEP: Deprecate as_strided returning a writable array as default
+- `#7109 <https://github.com/numpy/numpy/pull/7109>`__: DOC: update Python versions requirements in the install docs
+- `#7114 <https://github.com/numpy/numpy/pull/7114>`__: MAINT: Fix typos in docs
+- `#7116 <https://github.com/numpy/numpy/pull/7116>`__: TST: Fixed f2py test for win32 virtualenv
+- `#7118 <https://github.com/numpy/numpy/pull/7118>`__: TST: Fixed f2py test for non-versioned python executables
+- `#7119 <https://github.com/numpy/numpy/pull/7119>`__: BUG: Fixed mingw.lib error
+- `#7125 <https://github.com/numpy/numpy/pull/7125>`__: DOC: Updated documentation wording and examples for np.percentile.
+- `#7129 <https://github.com/numpy/numpy/pull/7129>`__: BUG: Fixed 'midpoint' interpolation of np.percentile in odd cases.
+- `#7131 <https://github.com/numpy/numpy/pull/7131>`__: REL: Fix setuptools sdist
+- `#7133 <https://github.com/numpy/numpy/pull/7133>`__: ENH: savez: temporary file alongside with target file and improve...
+- `#7134 <https://github.com/numpy/numpy/pull/7134>`__: MAINT: Fix some typos in a code string and comments
+- `#7141 <https://github.com/numpy/numpy/pull/7141>`__: BUG: Unpickled void scalars should be contiguous
+- `#7144 <https://github.com/numpy/numpy/pull/7144>`__: MAINT: Change `call_fortran` into `callfortran` in comments.
+- `#7145 <https://github.com/numpy/numpy/pull/7145>`__: BUG: Fixed regressions in np.piecewise in ref to #5737 and #5729.
+- `#7147 <https://github.com/numpy/numpy/pull/7147>`__: REL: Temporarily disable __numpy_ufunc__
+- `#7148 <https://github.com/numpy/numpy/pull/7148>`__: ENH,TST: Bump stacklevel and add tests for warnings
+- `#7149 <https://github.com/numpy/numpy/pull/7149>`__: TST: Add missing suffix to temppath manager
+- `#7152 <https://github.com/numpy/numpy/pull/7152>`__: BUG: mode kwargs passed as unicode to np.pad raises an exception
+- `#7156 <https://github.com/numpy/numpy/pull/7156>`__: BUG: Reascertain that linspace respects ndarray subclasses in start,...
+- `#7167 <https://github.com/numpy/numpy/pull/7167>`__: DOC: Update Wikipedia references for mtrand.pyx
+- `#7171 <https://github.com/numpy/numpy/pull/7171>`__: TST: Fixed f2py test for Anaconda non-win32
+- `#7174 <https://github.com/numpy/numpy/pull/7174>`__: DOC: Fix broken pandas link in release notes
+- `#7177 <https://github.com/numpy/numpy/pull/7177>`__: ENH: added axis param for np.count_nonzero
+- `#7178 <https://github.com/numpy/numpy/pull/7178>`__: BUG: Fix binary_repr for negative numbers
+- `#7180 <https://github.com/numpy/numpy/pull/7180>`__: BUG: Fixed previous attempt to fix dimension mismatch in nanpercentile
+- `#7181 <https://github.com/numpy/numpy/pull/7181>`__: DOC: Updated minor typos in function_base.py and test_function_base.py
+- `#7191 <https://github.com/numpy/numpy/pull/7191>`__: DOC: add vstack, hstack, dstack reference to stack documentation.
+- `#7193 <https://github.com/numpy/numpy/pull/7193>`__: MAINT: Removed supurious assert in histogram estimators
+- `#7194 <https://github.com/numpy/numpy/pull/7194>`__: BUG: Raise a quieter `MaskedArrayFutureWarning` for mask changes.
+- `#7195 <https://github.com/numpy/numpy/pull/7195>`__: STY: Drop some trailing spaces in `numpy.ma.core`.
+- `#7196 <https://github.com/numpy/numpy/pull/7196>`__: BUG: Revert "DOC: add vstack, hstack, dstack reference to stack documentation."
+- `#7197 <https://github.com/numpy/numpy/pull/7197>`__: TST: Pin virtualenv used on Travis CI.
+- `#7198 <https://github.com/numpy/numpy/pull/7198>`__: ENH: Unlock the GIL for gufuncs
+- `#7199 <https://github.com/numpy/numpy/pull/7199>`__: MAINT: Cleanup for histogram bin estimator selection
+- `#7201 <https://github.com/numpy/numpy/pull/7201>`__: BUG: Raise IOError on not a file in python2
+- `#7202 <https://github.com/numpy/numpy/pull/7202>`__: MAINT: Made `iterable` return a boolean
+- `#7209 <https://github.com/numpy/numpy/pull/7209>`__: TST: Bump `virtualenv` to 14.0.6
+- `#7211 <https://github.com/numpy/numpy/pull/7211>`__: DOC: Fix fmin examples
+- `#7215 <https://github.com/numpy/numpy/pull/7215>`__: MAINT: Use PySlice_GetIndicesEx instead of custom reimplementation
+- `#7229 <https://github.com/numpy/numpy/pull/7229>`__: ENH: implement __complex__
+- `#7231 <https://github.com/numpy/numpy/pull/7231>`__: MRG: allow distributors to run custom init
+- `#7232 <https://github.com/numpy/numpy/pull/7232>`__: BLD: Switch order of test for lapack_mkl and openblas_lapack
+- `#7239 <https://github.com/numpy/numpy/pull/7239>`__: DOC: Removed residual merge markup from previous commit
+- `#7240 <https://github.com/numpy/numpy/pull/7240>`__: MAINT: Change 'pubic' to 'public'.
+- `#7241 <https://github.com/numpy/numpy/pull/7241>`__: MAINT: update doc/sphinxext to numpydoc 0.6.0, and fix up some...
+- `#7243 <https://github.com/numpy/numpy/pull/7243>`__: ENH: Adding support to the range keyword for estimation of the...
+- `#7246 <https://github.com/numpy/numpy/pull/7246>`__: DOC: metion writeable keyword in as_strided in release notes
+- `#7247 <https://github.com/numpy/numpy/pull/7247>`__: TST: Fail quickly on AppVeyor for superseded PR builds
+- `#7248 <https://github.com/numpy/numpy/pull/7248>`__: DOC: remove link to documentation wiki editor from HOWTO_DOCUMENT.
+- `#7250 <https://github.com/numpy/numpy/pull/7250>`__: DOC,REL: Update 1.11.0 notes.
+- `#7251 <https://github.com/numpy/numpy/pull/7251>`__: BUG: only benchmark complex256 if it exists
+- `#7252 <https://github.com/numpy/numpy/pull/7252>`__: BUG: Forward port a fix and enhancement from 1.11.x
+- `#7253 <https://github.com/numpy/numpy/pull/7253>`__: DOC: note in h/v/dstack points users to stack/concatenate
+- `#7254 <https://github.com/numpy/numpy/pull/7254>`__: BUG: Enforce dtype for randint singletons
+- `#7256 <https://github.com/numpy/numpy/pull/7256>`__: MAINT: Use `is None` or `is not None` instead of `== None` or...
+- `#7257 <https://github.com/numpy/numpy/pull/7257>`__: DOC: Fix mismatched variable names in docstrings.
+- `#7258 <https://github.com/numpy/numpy/pull/7258>`__: ENH: Make numpy floor_divide and remainder agree with Python...
+- `#7260 <https://github.com/numpy/numpy/pull/7260>`__: BUG/TST: Fix #7259, do not "force scalar" for already scalar...
+- `#7261 <https://github.com/numpy/numpy/pull/7261>`__: MAINT: Added self to mailmap
+- `#7266 <https://github.com/numpy/numpy/pull/7266>`__: BUG: Segfault for classes with deceptive __len__
+- `#7268 <https://github.com/numpy/numpy/pull/7268>`__: ENH: add geomspace function
+- `#7274 <https://github.com/numpy/numpy/pull/7274>`__: BUG: Preserve array order in np.delete
+- `#7275 <https://github.com/numpy/numpy/pull/7275>`__: DEP: Warn about assigning 'data' attribute of ndarray
+- `#7276 <https://github.com/numpy/numpy/pull/7276>`__: DOC: apply_along_axis missing whitespace inserted (before colon)
+- `#7278 <https://github.com/numpy/numpy/pull/7278>`__: BUG: Make returned unravel_index arrays writeable
+- `#7279 <https://github.com/numpy/numpy/pull/7279>`__: TST: Fixed elements being shuffled
+- `#7280 <https://github.com/numpy/numpy/pull/7280>`__: MAINT: Remove redundant trailing semicolons.
+- `#7285 <https://github.com/numpy/numpy/pull/7285>`__: BUG: Make Randint Backwards Compatible with Pandas
+- `#7286 <https://github.com/numpy/numpy/pull/7286>`__: MAINT: Fix typos in docs/comments of `ma` and `polynomial` modules.
+- `#7292 <https://github.com/numpy/numpy/pull/7292>`__: MAINT: Clarify error on repr failure in assert_equal.
+- `#7294 <https://github.com/numpy/numpy/pull/7294>`__: ENH: add support for BLIS to numpy.distutils
+- `#7295 <https://github.com/numpy/numpy/pull/7295>`__: DOC: understanding code and getting started section to dev doc
+- `#7296 <https://github.com/numpy/numpy/pull/7296>`__: BUG: Revert part of #3907 which incorrectly propogated MaskedArray...
+- `#7299 <https://github.com/numpy/numpy/pull/7299>`__: DOC: Fix mismatched variable names in docstrings.
+- `#7300 <https://github.com/numpy/numpy/pull/7300>`__: DOC: dev: stop recommending keeping local master updated with...
+- `#7301 <https://github.com/numpy/numpy/pull/7301>`__: DOC: Update release notes
+- `#7305 <https://github.com/numpy/numpy/pull/7305>`__: BUG: Remove data race in mtrand: two threads could mutate the...
+- `#7307 <https://github.com/numpy/numpy/pull/7307>`__: DOC: Missing some characters in link.
+- `#7308 <https://github.com/numpy/numpy/pull/7308>`__: BUG: Incrementing the wrong reference on return
+- `#7310 <https://github.com/numpy/numpy/pull/7310>`__: STY: Fix GitHub rendering of ordered lists >9
+- `#7311 <https://github.com/numpy/numpy/pull/7311>`__: ENH Make _pointer_type_cache functional
+- `#7313 <https://github.com/numpy/numpy/pull/7313>`__: DOC: corrected grammatical error in quickstart doc
+- `#7325 <https://github.com/numpy/numpy/pull/7325>`__: BUG, MAINT: Improve fromnumeric.py interface for downstream compatibility
+- `#7328 <https://github.com/numpy/numpy/pull/7328>`__: DEP: Deprecated using a float index in linspace
+- `#7331 <https://github.com/numpy/numpy/pull/7331>`__: BUG: Add comment and fix MemoryError on win32
+- `#7332 <https://github.com/numpy/numpy/pull/7332>`__: BUG: Check for no solution in np.irr Fixes #6744
+- `#7338 <https://github.com/numpy/numpy/pull/7338>`__: TST: Install `pytz` in the CI.
+- `#7340 <https://github.com/numpy/numpy/pull/7340>`__: DOC: Fixed math rendering in tensordot docs.
+- `#7341 <https://github.com/numpy/numpy/pull/7341>`__: TST: Add test for #6469
+- `#7344 <https://github.com/numpy/numpy/pull/7344>`__: DOC: Fix more typos in docs and comments.
+- `#7346 <https://github.com/numpy/numpy/pull/7346>`__: ENH: Generalized flip
+- `#7347 <https://github.com/numpy/numpy/pull/7347>`__: ENH Generalized rot90
+- `#7348 <https://github.com/numpy/numpy/pull/7348>`__: MAINT: Removed extra space from `ureduce`
+- `#7349 <https://github.com/numpy/numpy/pull/7349>`__: MAINT: Hide nan warnings for masked internal MA computations
+- `#7350 <https://github.com/numpy/numpy/pull/7350>`__: BUG: MA ufuncs should set mask to False, not array([False])
+- `#7351 <https://github.com/numpy/numpy/pull/7351>`__: TST: Fix some MA tests to avoid looking at the .data attribute
+- `#7358 <https://github.com/numpy/numpy/pull/7358>`__: BUG: pull request related to the issue #7353
+- `#7359 <https://github.com/numpy/numpy/pull/7359>`__: DOC: Clarify valid integer range for random.seed...
+- `#7361 <https://github.com/numpy/numpy/pull/7361>`__: MAINT: Fix copy and paste oversight.
+- `#7363 <https://github.com/numpy/numpy/pull/7363>`__: ENH: Make no unshare mask future warnings less noisy
+- `#7366 <https://github.com/numpy/numpy/pull/7366>`__: TST: fix #6542, add tests to check non-iterable argument raises...
+- `#7373 <https://github.com/numpy/numpy/pull/7373>`__: ENH: Add bitwise_and identity
+- `#7378 <https://github.com/numpy/numpy/pull/7378>`__: ENH: added NumPy logo and separator
+- `#7382 <https://github.com/numpy/numpy/pull/7382>`__: MAINT: cleanup np.average
+- `#7385 <https://github.com/numpy/numpy/pull/7385>`__: DOC: note about wheels / windows wheels for pypi
+- `#7386 <https://github.com/numpy/numpy/pull/7386>`__: ENH: Added label icon to Travis status
+- `#7397 <https://github.com/numpy/numpy/pull/7397>`__: BUG: incorrect type for objects whose __len__ fails
+- `#7398 <https://github.com/numpy/numpy/pull/7398>`__: DOC: fix typo
+- `#7404 <https://github.com/numpy/numpy/pull/7404>`__: MAINT: Use PyMem_RawMalloc on Python 3.4 and newer
+- `#7406 <https://github.com/numpy/numpy/pull/7406>`__: ENH ufunc called on memmap return a ndarray
+- `#7407 <https://github.com/numpy/numpy/pull/7407>`__: BUG: Fix decref before incref for in-place accumulate
+- `#7410 <https://github.com/numpy/numpy/pull/7410>`__: DOC: add nanprod to the list of math routines
+- `#7414 <https://github.com/numpy/numpy/pull/7414>`__: BUG: Tweak corrcoef
+- `#7415 <https://github.com/numpy/numpy/pull/7415>`__: DOC: Documention fixes
+- `#7416 <https://github.com/numpy/numpy/pull/7416>`__: BUG: Incorrect handling of range in `histogram` with automatic...
+- `#7418 <https://github.com/numpy/numpy/pull/7418>`__: DOC: Minor typo fix, hermefik -> hermefit.
+- `#7421 <https://github.com/numpy/numpy/pull/7421>`__: ENH: adds np.nancumsum and np.nancumprod
+- `#7423 <https://github.com/numpy/numpy/pull/7423>`__: BUG: Ongoing fixes to PR#7416
+- `#7430 <https://github.com/numpy/numpy/pull/7430>`__: DOC: Update 1.11.0-notes.
+- `#7433 <https://github.com/numpy/numpy/pull/7433>`__: MAINT: FutureWarning for changes to np.average subclass handling
+- `#7437 <https://github.com/numpy/numpy/pull/7437>`__: BUG: np.full now defaults to the filling value's dtype.
+- `#7438 <https://github.com/numpy/numpy/pull/7438>`__: ENH: Allow rolling multiple axes at the same time.
+- `#7439 <https://github.com/numpy/numpy/pull/7439>`__: BUG: Do not try sequence repeat unless necessary
+- `#7442 <https://github.com/numpy/numpy/pull/7442>`__: MANT: Simplify diagonal length calculation logic
+- `#7445 <https://github.com/numpy/numpy/pull/7445>`__: BUG: reference count leak in bincount, fixes #6805
+- `#7446 <https://github.com/numpy/numpy/pull/7446>`__: DOC: ndarray typo fix
+- `#7447 <https://github.com/numpy/numpy/pull/7447>`__: BUG: scalar integer negative powers gave wrong results.
+- `#7448 <https://github.com/numpy/numpy/pull/7448>`__: DOC: array "See also" link to full and full_like instead of fill
+- `#7456 <https://github.com/numpy/numpy/pull/7456>`__: BUG: int overflow in reshape, fixes #7455, fixes #7293
+- `#7463 <https://github.com/numpy/numpy/pull/7463>`__: BUG: fix array too big error for wide dtypes.
+- `#7466 <https://github.com/numpy/numpy/pull/7466>`__: BUG: segfault inplace object reduceat, fixes #7465
+- `#7468 <https://github.com/numpy/numpy/pull/7468>`__: BUG: more on inplace reductions, fixes #615
+- `#7469 <https://github.com/numpy/numpy/pull/7469>`__: MAINT: Update git .mailmap
+- `#7472 <https://github.com/numpy/numpy/pull/7472>`__: MAINT: Update .mailmap.
+- `#7477 <https://github.com/numpy/numpy/pull/7477>`__: MAINT: Yet more .mailmap updates for recent contributors.
+- `#7481 <https://github.com/numpy/numpy/pull/7481>`__: BUG: Fix segfault in PyArray_OrderConverter
+- `#7482 <https://github.com/numpy/numpy/pull/7482>`__: BUG: Memory Leak in _GenericBinaryOutFunction
+- `#7489 <https://github.com/numpy/numpy/pull/7489>`__: ENH: Faster real_if_close.
+- `#7491 <https://github.com/numpy/numpy/pull/7491>`__: DOC: Update subclassing doc regarding downstream compatibility
+- `#7496 <https://github.com/numpy/numpy/pull/7496>`__: BUG: don't use pow for integer power ufunc loops.
+- `#7504 <https://github.com/numpy/numpy/pull/7504>`__: DOC: remove "arr" from keepdims docstrings
+- `#7505 <https://github.com/numpy/numpy/pull/7505>`__: MAIN: fix to #7382, make scl in np.average writeable
+- `#7507 <https://github.com/numpy/numpy/pull/7507>`__: MAINT: Remove nose.SkipTest import.
+- `#7508 <https://github.com/numpy/numpy/pull/7508>`__: DOC: link frompyfunc and vectorize
+- `#7511 <https://github.com/numpy/numpy/pull/7511>`__: BUG: numpy.power(0, 0) should return 1
+- `#7515 <https://github.com/numpy/numpy/pull/7515>`__: BUG: MaskedArray.count treats negative axes incorrectly
+- `#7518 <https://github.com/numpy/numpy/pull/7518>`__: BUG: Extend glibc complex trig functions blacklist to glibc <...
+- `#7521 <https://github.com/numpy/numpy/pull/7521>`__: DOC: rephrase writeup of memmap changes
+- `#7522 <https://github.com/numpy/numpy/pull/7522>`__: BUG: Fixed iteration over additional bad commands
+- `#7526 <https://github.com/numpy/numpy/pull/7526>`__: DOC: Removed an extra `:const:`
+- `#7529 <https://github.com/numpy/numpy/pull/7529>`__: BUG: Floating exception with invalid axis in np.lexsort
+- `#7534 <https://github.com/numpy/numpy/pull/7534>`__: MAINT: Update setup.py to reflect supported python versions.
+- `#7536 <https://github.com/numpy/numpy/pull/7536>`__: MAINT: Always use PyCapsule instead of PyCObject in mtrand.pyx
+- `#7539 <https://github.com/numpy/numpy/pull/7539>`__: MAINT: Cleanup of random stuff
+- `#7549 <https://github.com/numpy/numpy/pull/7549>`__: BUG: allow graceful recovery for no Liux compiler
+- `#7562 <https://github.com/numpy/numpy/pull/7562>`__: BUG: Fix test_from_object_array_unicode (test_defchararray.TestBasic)…
+- `#7565 <https://github.com/numpy/numpy/pull/7565>`__: BUG: Fix test_ctypeslib and test_indexing for debug interpreter
+- `#7566 <https://github.com/numpy/numpy/pull/7566>`__: MAINT: use manylinux1 wheel for cython
+- `#7568 <https://github.com/numpy/numpy/pull/7568>`__: BUG: Fix a false positive OverflowError in Python 3.x when value above...
+- `#7579 <https://github.com/numpy/numpy/pull/7579>`__: DOC: clarify purpose of Attributes section
+- `#7584 <https://github.com/numpy/numpy/pull/7584>`__: BUG: fixes #7572, percent in path
+- `#7586 <https://github.com/numpy/numpy/pull/7586>`__: ENH: Make np.ma.take works on scalars
+- `#7587 <https://github.com/numpy/numpy/pull/7587>`__: BUG: linalg.norm(): Don't convert object arrays to float
+- `#7598 <https://github.com/numpy/numpy/pull/7598>`__: BUG: Cast array size to int64 when loading from archive
+- `#7602 <https://github.com/numpy/numpy/pull/7602>`__: DOC: Remove isreal and iscomplex from ufunc list
+- `#7605 <https://github.com/numpy/numpy/pull/7605>`__: DOC: fix incorrect Gamma distribution parameterization comments
+- `#7609 <https://github.com/numpy/numpy/pull/7609>`__: BUG: Fix TypeError when raising TypeError
+- `#7611 <https://github.com/numpy/numpy/pull/7611>`__: ENH: expose test runner raise_warnings option
+- `#7614 <https://github.com/numpy/numpy/pull/7614>`__: BLD: Avoid using os.spawnve in favor of os.spawnv in exec_command
+- `#7618 <https://github.com/numpy/numpy/pull/7618>`__: BUG: distance arg of np.gradient must be scalar, fix docstring
+- `#7626 <https://github.com/numpy/numpy/pull/7626>`__: DOC: RST definition list fixes
+- `#7627 <https://github.com/numpy/numpy/pull/7627>`__: MAINT: unify tup processing, move tup use to after all PyTuple_SetItem...
+- `#7630 <https://github.com/numpy/numpy/pull/7630>`__: MAINT: add ifdef around PyDictProxy_Check macro
+- `#7631 <https://github.com/numpy/numpy/pull/7631>`__: MAINT: linalg: fix comment, simplify math
+- `#7634 <https://github.com/numpy/numpy/pull/7634>`__: BLD: correct C compiler customization in system_info.py Closes...
+- `#7635 <https://github.com/numpy/numpy/pull/7635>`__: BUG: ma.median alternate fix for #7592
+- `#7636 <https://github.com/numpy/numpy/pull/7636>`__: MAINT: clean up testing.assert_raises_regexp, 2.6-specific code...
+- `#7637 <https://github.com/numpy/numpy/pull/7637>`__: MAINT: clearer exception message when importing multiarray fails.
+- `#7639 <https://github.com/numpy/numpy/pull/7639>`__: TST: fix a set of test errors in master.
+- `#7643 <https://github.com/numpy/numpy/pull/7643>`__: DOC : minor changes to linspace docstring
+- `#7651 <https://github.com/numpy/numpy/pull/7651>`__: BUG: one to any power is still 1. Broken edgecase for int arrays
+- `#7655 <https://github.com/numpy/numpy/pull/7655>`__: BLD: Remove Intel compiler flag -xSSE4.2
+- `#7658 <https://github.com/numpy/numpy/pull/7658>`__: BUG: fix incorrect printing of 1D masked arrays
+- `#7659 <https://github.com/numpy/numpy/pull/7659>`__: BUG: Temporary fix for str(mvoid) for object field types
+- `#7664 <https://github.com/numpy/numpy/pull/7664>`__: BUG: Fix unicode with byte swap transfer and copyswap
+- `#7667 <https://github.com/numpy/numpy/pull/7667>`__: BUG: Restore histogram consistency
+- `#7668 <https://github.com/numpy/numpy/pull/7668>`__: ENH: Do not check the type of module.__dict__ explicit in test.
+- `#7669 <https://github.com/numpy/numpy/pull/7669>`__: BUG: boolean assignment no GIL release when transfer needs API
+- `#7673 <https://github.com/numpy/numpy/pull/7673>`__: DOC: Create Numpy 1.11.1 release notes.
+- `#7675 <https://github.com/numpy/numpy/pull/7675>`__: BUG: fix handling of right edge of final bin.
+- `#7678 <https://github.com/numpy/numpy/pull/7678>`__: BUG: Fix np.clip bug NaN handling for Visual Studio 2015
+- `#7679 <https://github.com/numpy/numpy/pull/7679>`__: MAINT: Fix up C++ comment in arraytypes.c.src.
+- `#7681 <https://github.com/numpy/numpy/pull/7681>`__: DOC: Update 1.11.1 release notes.
+- `#7686 <https://github.com/numpy/numpy/pull/7686>`__: ENH: Changing FFT cache to a bounded LRU cache
+- `#7688 <https://github.com/numpy/numpy/pull/7688>`__: DOC: fix broken genfromtxt examples in user guide. Closes gh-7662.
+- `#7689 <https://github.com/numpy/numpy/pull/7689>`__: ENH: add correlate/convolve benchmarks.
+- `#7696 <https://github.com/numpy/numpy/pull/7696>`__: DOC: update wheel build / upload instructions
+- `#7699 <https://github.com/numpy/numpy/pull/7699>`__: BLD: preserve library order
+- `#7704 <https://github.com/numpy/numpy/pull/7704>`__: ENH: Add bits attribute to np.finfo
+- `#7712 <https://github.com/numpy/numpy/pull/7712>`__: BUG: Fix race condition with new FFT cache
+- `#7715 <https://github.com/numpy/numpy/pull/7715>`__: BUG: Remove memory leak in np.place
+- `#7719 <https://github.com/numpy/numpy/pull/7719>`__: BUG: Fix segfault in np.random.shuffle for arrays of different...
+- `#7723 <https://github.com/numpy/numpy/pull/7723>`__: BLD: Change mkl_info.dir_env_var from MKL to MKLROOT
+- `#7727 <https://github.com/numpy/numpy/pull/7727>`__: DOC: Corrections in Datetime Units-arrays.datetime.rst
+- `#7729 <https://github.com/numpy/numpy/pull/7729>`__: DOC: fix typo in savetxt docstring (closes #7620)
+- `#7733 <https://github.com/numpy/numpy/pull/7733>`__: DOC: Fix order='A' docs of np.array.
+- `#7734 <https://github.com/numpy/numpy/pull/7734>`__: ENH: Add `polyrootval` to numpy.polynomial
+- `#7735 <https://github.com/numpy/numpy/pull/7735>`__: BUG: fix issue on OS X with Python 3.x where npymath.ini was...
+- `#7739 <https://github.com/numpy/numpy/pull/7739>`__: DOC: Mention the changes of #6430 in the release notes.
+- `#7740 <https://github.com/numpy/numpy/pull/7740>`__: DOC: add reference to poisson rng
+- `#7743 <https://github.com/numpy/numpy/pull/7743>`__: DEP: deprecate Numeric-style typecodes, closes #2148
+- `#7744 <https://github.com/numpy/numpy/pull/7744>`__: DOC: Remove "ones_like" from ufuncs list (it is not)
+- `#7746 <https://github.com/numpy/numpy/pull/7746>`__: DOC: Clarify the effect of rcond in numpy.linalg.lstsq.
+- `#7747 <https://github.com/numpy/numpy/pull/7747>`__: BUG: Make sure we don't divide by zero
+- `#7748 <https://github.com/numpy/numpy/pull/7748>`__: DOC: Update float32 mean example in docstring
+- `#7754 <https://github.com/numpy/numpy/pull/7754>`__: ENH: Add broadcast.ndim to match code elsewhere.
+- `#7757 <https://github.com/numpy/numpy/pull/7757>`__: BUG: Invalid read of size 4 in PyArray_FromFile
+- `#7759 <https://github.com/numpy/numpy/pull/7759>`__: BUG: Fix numpy.i support for numpy API < 1.7.
+- `#7760 <https://github.com/numpy/numpy/pull/7760>`__: ENH: Make assert_almost_equal & assert_array_almost_equal consistent.
+- `#7766 <https://github.com/numpy/numpy/pull/7766>`__: MAINT: fix an English typo
+- `#7771 <https://github.com/numpy/numpy/pull/7771>`__: DOC: link geomspace from logspace
+- `#7773 <https://github.com/numpy/numpy/pull/7773>`__: DOC: Remove a redundant the
+- `#7777 <https://github.com/numpy/numpy/pull/7777>`__: DOC: Update Numpy 1.11.1 release notes.
+- `#7785 <https://github.com/numpy/numpy/pull/7785>`__: DOC: update wheel building procedure for release
+- `#7789 <https://github.com/numpy/numpy/pull/7789>`__: DOC: add note of 64-bit wheels on Windows
+- `#7791 <https://github.com/numpy/numpy/pull/7791>`__: BUG: f2py.compile issues (#7683)
+- `#7799 <https://github.com/numpy/numpy/pull/7799>`__: BUG: "lambda" is not allowed to use as keyword arguments in a sample...
+- `#7803 <https://github.com/numpy/numpy/pull/7803>`__: BUG: interpret 'c' PEP3118/struct type as 'S1'.
+- `#7807 <https://github.com/numpy/numpy/pull/7807>`__: DOC: Misplaced parens in formula
+- `#7817 <https://github.com/numpy/numpy/pull/7817>`__: BUG: Make sure npy_mul_with_overflow_<type> detects overflow.
+- `#7818 <https://github.com/numpy/numpy/pull/7818>`__: BUG: numpy/distutils/misc_util.py fix for #7809: check that _tmpdirs...
+- `#7820 <https://github.com/numpy/numpy/pull/7820>`__: MAINT: Allocate fewer bytes for empty arrays.
+- `#7823 <https://github.com/numpy/numpy/pull/7823>`__: BUG: Fixed masked array behavior for scalar inputs to np.ma.atleast_*d
+- `#7834 <https://github.com/numpy/numpy/pull/7834>`__: DOC: Added an example
+- `#7839 <https://github.com/numpy/numpy/pull/7839>`__: ENH: Pypy fixes
+- `#7840 <https://github.com/numpy/numpy/pull/7840>`__: BUG: Fix ATLAS version detection
+- `#7842 <https://github.com/numpy/numpy/pull/7842>`__: MAINT: Fix versionadded tags
+- `#7848 <https://github.com/numpy/numpy/pull/7848>`__: MAINT: Fix remaining uses of deprecated Python imp module.
+- `#7853 <https://github.com/numpy/numpy/pull/7853>`__: BUG: Make sure numpy globals keep identity after reload.
+- `#7863 <https://github.com/numpy/numpy/pull/7863>`__: ENH: turn quicksort into introsort
+- `#7866 <https://github.com/numpy/numpy/pull/7866>`__: DOC: Document runtests extra argv
+- `#7871 <https://github.com/numpy/numpy/pull/7871>`__: BUG: handle introsort depth limit properly
+- `#7879 <https://github.com/numpy/numpy/pull/7879>`__: DOC: fix typo in documentation of loadtxt (closes #7878)
+- `#7885 <https://github.com/numpy/numpy/pull/7885>`__: ENH: Handle NetBSD specific <sys/endian.h>
+- `#7889 <https://github.com/numpy/numpy/pull/7889>`__: DOC: #7881. Fix link to record arrays
+- `#7894 <https://github.com/numpy/numpy/pull/7894>`__: BUG: construct ma.array from np.array which contains...
+- `#7898 <https://github.com/numpy/numpy/pull/7898>`__: MAINT: Spelling and grammar fix.
+- `#7903 <https://github.com/numpy/numpy/pull/7903>`__: BUG: fix float16 type not being called due to wrong ordering
+- `#7908 <https://github.com/numpy/numpy/pull/7908>`__: BLD: Fixed detection for recent MKL versions
+- `#7911 <https://github.com/numpy/numpy/pull/7911>`__: BUG: fix for issue#7835 (ma.median of 1d)
+- `#7912 <https://github.com/numpy/numpy/pull/7912>`__: ENH: skip or avoid gc/objectmodel differences btwn pypy and cpython
+- `#7918 <https://github.com/numpy/numpy/pull/7918>`__: ENH: allow numpy.apply_along_axis() to work with ndarray subclasses
+- `#7922 <https://github.com/numpy/numpy/pull/7922>`__: ENH: Add ma.convolve and ma.correlate for #6458
+- `#7925 <https://github.com/numpy/numpy/pull/7925>`__: WNH: Monkey-patch _msvccompile.gen_lib_option like any other compilators
+- `#7931 <https://github.com/numpy/numpy/pull/7931>`__: BUG: Check for HAVE_LDOUBLE_DOUBLE_DOUBLE_LE in npy_math_complex.
+- `#7936 <https://github.com/numpy/numpy/pull/7936>`__: ENH: improve duck typing inside iscomplexobj
+- `#7937 <https://github.com/numpy/numpy/pull/7937>`__: BUG: Guard against buggy comparisons in generic quicksort.
+- `#7938 <https://github.com/numpy/numpy/pull/7938>`__: DOC: add cbrt to math summary page
+- `#7941 <https://github.com/numpy/numpy/pull/7941>`__: BUG: Make sure numpy globals keep identity after reload.
+- `#7943 <https://github.com/numpy/numpy/pull/7943>`__: DOC: #7927. Remove deprecated note for memmap relevant for Python...
+- `#7952 <https://github.com/numpy/numpy/pull/7952>`__: BUG: Use keyword arguments to initialize Extension base class.
+- `#7956 <https://github.com/numpy/numpy/pull/7956>`__: BLD: remove __NUMPY_SETUP__ from builtins at end of setup.py
+- `#7963 <https://github.com/numpy/numpy/pull/7963>`__: BUG: MSVCCompiler grows 'lib' & 'include' env strings exponentially.
+- `#7965 <https://github.com/numpy/numpy/pull/7965>`__: BUG: cannot modify tuple after use
+- `#7976 <https://github.com/numpy/numpy/pull/7976>`__: DOC: Fixed documented dimension of return value
+- `#7977 <https://github.com/numpy/numpy/pull/7977>`__: DOC: Create 1.11.2 release notes.
+- `#7979 <https://github.com/numpy/numpy/pull/7979>`__: DOC: Corrected allowed keywords in add_(installed_)library
+- `#7980 <https://github.com/numpy/numpy/pull/7980>`__: ENH: Add ability to runtime select ufunc loops, add AVX2 integer...
+- `#7985 <https://github.com/numpy/numpy/pull/7985>`__: ENH: Add new warning suppression/filtering context
+- `#7987 <https://github.com/numpy/numpy/pull/7987>`__: DOC: See also np.load and np.memmap in np.lib.format.open_memmap
+- `#7988 <https://github.com/numpy/numpy/pull/7988>`__: DOC: Include docstring for cbrt, spacing and fabs in documentation
+- `#7999 <https://github.com/numpy/numpy/pull/7999>`__: ENH: add inplace cases to fast ufunc loop macros
+- `#8006 <https://github.com/numpy/numpy/pull/8006>`__: DOC: Update 1.11.2 release notes.
+- `#8008 <https://github.com/numpy/numpy/pull/8008>`__: MAINT: Remove leftover imp module imports.
+- `#8009 <https://github.com/numpy/numpy/pull/8009>`__: DOC: Fixed three typos in the c-info.ufunc-tutorial
+- `#8011 <https://github.com/numpy/numpy/pull/8011>`__: DOC: Update 1.11.2 release notes.
+- `#8014 <https://github.com/numpy/numpy/pull/8014>`__: BUG: Fix fid.close() to use os.close(fid)
+- `#8016 <https://github.com/numpy/numpy/pull/8016>`__: BUG: Fix numpy.ma.median.
+- `#8018 <https://github.com/numpy/numpy/pull/8018>`__: BUG: Fixes return for np.ma.count if keepdims is True and axis...
+- `#8021 <https://github.com/numpy/numpy/pull/8021>`__: DOC: change all non-code instances of Numpy to NumPy
+- `#8027 <https://github.com/numpy/numpy/pull/8027>`__: ENH: Add platform indepedent lib dir to PYTHONPATH
+- `#8028 <https://github.com/numpy/numpy/pull/8028>`__: DOC: Update 1.11.2 release notes.
+- `#8030 <https://github.com/numpy/numpy/pull/8030>`__: BUG: fix np.ma.median with only one non-masked value and an axis...
+- `#8038 <https://github.com/numpy/numpy/pull/8038>`__: MAINT: Update error message in rollaxis.
+- `#8040 <https://github.com/numpy/numpy/pull/8040>`__: DOC: Update add_newdocs.py
+- `#8042 <https://github.com/numpy/numpy/pull/8042>`__: BUG: core: fix bug in NpyIter buffering with discontinuous arrays
+- `#8045 <https://github.com/numpy/numpy/pull/8045>`__: DOC: Update 1.11.2 release notes.
+- `#8050 <https://github.com/numpy/numpy/pull/8050>`__: BUG: remove refcount semantics, now a.resize() almost always requires...
+- `#8051 <https://github.com/numpy/numpy/pull/8051>`__: ENH: Clear signaling NaN exceptions
+- `#8054 <https://github.com/numpy/numpy/pull/8054>`__: ENH: add signature argument to vectorize for vectorizing like...
+- `#8057 <https://github.com/numpy/numpy/pull/8057>`__: BUG: lib: Simplify (and fix) pad's handling of the pad_width
+- `#8061 <https://github.com/numpy/numpy/pull/8061>`__: BUG : financial.pmt modifies input (issue #8055)
+- `#8064 <https://github.com/numpy/numpy/pull/8064>`__: MAINT: Add PMIP files to .gitignore
+- `#8065 <https://github.com/numpy/numpy/pull/8065>`__: BUG: Assert fromfile ending earlier in pyx_processing
+- `#8066 <https://github.com/numpy/numpy/pull/8066>`__: BUG, TST: Fix python3-dbg bug in Travis script
+- `#8071 <https://github.com/numpy/numpy/pull/8071>`__: MAINT: Add Tempita to randint helpers
+- `#8075 <https://github.com/numpy/numpy/pull/8075>`__: DOC: Fix description of isinf in nan_to_num
+- `#8080 <https://github.com/numpy/numpy/pull/8080>`__: BUG: non-integers can end up in dtype offsets
+- `#8081 <https://github.com/numpy/numpy/pull/8081>`__: DOC: Update outdated Nose URL to nose.readthedocs.io
+- `#8083 <https://github.com/numpy/numpy/pull/8083>`__: ENH: Deprecation warnings for `/` integer division when running...
+- `#8084 <https://github.com/numpy/numpy/pull/8084>`__: DOC: Fix erroneous return type description for np.roots.
+- `#8087 <https://github.com/numpy/numpy/pull/8087>`__: BUG: financial.pmt modifies input #8055
+- `#8088 <https://github.com/numpy/numpy/pull/8088>`__: MAINT: Remove duplicate randint helpers code.
+- `#8093 <https://github.com/numpy/numpy/pull/8093>`__: MAINT: fix assert_raises_regex when used as a context manager
+- `#8096 <https://github.com/numpy/numpy/pull/8096>`__: ENH: Vendorize tempita.
+- `#8098 <https://github.com/numpy/numpy/pull/8098>`__: DOC: Enhance description/usage for np.linalg.eig*h
+- `#8103 <https://github.com/numpy/numpy/pull/8103>`__: ENH: Pypy fixes
+- `#8104 <https://github.com/numpy/numpy/pull/8104>`__: ENH: Fix test code on cpuinfo's main function
+- `#8107 <https://github.com/numpy/numpy/pull/8107>`__: BUG: Fix array printing with precision=0.
+- `#8109 <https://github.com/numpy/numpy/pull/8109>`__: BUG: Fix bug in ravel_multi_index for big indices (Issue #7546)
+- `#8110 <https://github.com/numpy/numpy/pull/8110>`__: BUG: distutils: fix issue with rpath in fcompiler/gnu.py
+- `#8111 <https://github.com/numpy/numpy/pull/8111>`__: ENH: Add a tool for release authors and PRs.
+- `#8112 <https://github.com/numpy/numpy/pull/8112>`__: DOC: Fix "See also" links in linalg.
+- `#8114 <https://github.com/numpy/numpy/pull/8114>`__: BUG: core: add missing error check after PyLong_AsSsize_t
+- `#8121 <https://github.com/numpy/numpy/pull/8121>`__: DOC: Improve histogram2d() example.
+- `#8122 <https://github.com/numpy/numpy/pull/8122>`__: BUG: Fix broken pickle in MaskedArray when dtype is object (Return...
+- `#8124 <https://github.com/numpy/numpy/pull/8124>`__: BUG: Fixed build break
+- `#8125 <https://github.com/numpy/numpy/pull/8125>`__: BUG: Fixed deepcopy of F-order object arrays.
+- `#8127 <https://github.com/numpy/numpy/pull/8127>`__: BUG: integers to a negative integer powers should error.
+- `#8141 <https://github.com/numpy/numpy/pull/8141>`__: ENH: improve configure checks for broken systems
+- `#8142 <https://github.com/numpy/numpy/pull/8142>`__: BUG: np.ma.mean and var should return scalar if no mask
+- `#8148 <https://github.com/numpy/numpy/pull/8148>`__: BUG: import full module path in npy_load_module
+- `#8153 <https://github.com/numpy/numpy/pull/8153>`__: MAINT: Expose void-scalar "base" attribute in python
+- `#8156 <https://github.com/numpy/numpy/pull/8156>`__: DOC: added example with empty indices for a scalar, #8138
+- `#8160 <https://github.com/numpy/numpy/pull/8160>`__: BUG: fix _array2string for structured array (issue #5692)
+- `#8164 <https://github.com/numpy/numpy/pull/8164>`__: MAINT: Update mailmap for NumPy 1.12.0
+- `#8165 <https://github.com/numpy/numpy/pull/8165>`__: BUG: assert_allclose(..., equal_nan=False) doesn't...
+- `#8167 <https://github.com/numpy/numpy/pull/8167>`__: DOC: Clarify when PyArray_{Max, Min, Ptp} return...
+- `#8168 <https://github.com/numpy/numpy/pull/8168>`__: DOC: Minor spelling fix in genfromtxt() docstring.
+- `#8173 <https://github.com/numpy/numpy/pull/8173>`__: BLD: Enable build on AIX
+- `#8174 <https://github.com/numpy/numpy/pull/8174>`__: DOC: warn that dtype.descr is only for use in PEP3118
+- `#8177 <https://github.com/numpy/numpy/pull/8177>`__: MAINT: Add python 3.6 support to suppress_warnings
+- `#8178 <https://github.com/numpy/numpy/pull/8178>`__: MAINT: Fix ResourceWarning new in Python 3.6.
+- `#8180 <https://github.com/numpy/numpy/pull/8180>`__: BUG: protect stolen ref by PyArray_NewFromDescr in array_empty
+- `#8181 <https://github.com/numpy/numpy/pull/8181>`__: ENH: Improve announce to find github squash-merge commits.
+- `#8182 <https://github.com/numpy/numpy/pull/8182>`__: MAINT: Update .mailmap
+- `#8183 <https://github.com/numpy/numpy/pull/8183>`__: MAINT: Ediff1d performance
+- `#8184 <https://github.com/numpy/numpy/pull/8184>`__: MAINT: make `assert_allclose` behavior on `nan`s match pre 1.12
+- `#8188 <https://github.com/numpy/numpy/pull/8188>`__: DOC: 'highest' is exclusive for randint()
+- `#8189 <https://github.com/numpy/numpy/pull/8189>`__: BUG: setfield should raise if arr is not writeable
+- `#8190 <https://github.com/numpy/numpy/pull/8190>`__: ENH: Add a float_power function with at least float64 precision.
+- `#8197 <https://github.com/numpy/numpy/pull/8197>`__: DOC: Add missing arguments to np.ufunc.outer
+- `#8198 <https://github.com/numpy/numpy/pull/8198>`__: DEP: Deprecate the keepdims argument to accumulate
+- `#8199 <https://github.com/numpy/numpy/pull/8199>`__: MAINT: change path to env in distutils.system_info. Closes gh-8195.
+- `#8200 <https://github.com/numpy/numpy/pull/8200>`__: BUG: Fix structured array format functions
+- `#8202 <https://github.com/numpy/numpy/pull/8202>`__: ENH: specialize name of dev package by interpreter
+- `#8205 <https://github.com/numpy/numpy/pull/8205>`__: DOC: change development instructions from SSH to HTTPS access.
+- `#8216 <https://github.com/numpy/numpy/pull/8216>`__: DOC: Patch doc errors for atleast_nd and frombuffer
+- `#8218 <https://github.com/numpy/numpy/pull/8218>`__: BUG: ediff1d should return subclasses
+- `#8219 <https://github.com/numpy/numpy/pull/8219>`__: DOC: Turn SciPy references into links.
+- `#8222 <https://github.com/numpy/numpy/pull/8222>`__: ENH: Make numpy.mean() do more precise computation
+- `#8227 <https://github.com/numpy/numpy/pull/8227>`__: BUG: Better check for invalid bounds in np.random.uniform.
+- `#8231 <https://github.com/numpy/numpy/pull/8231>`__: ENH: Refactor numpy ** operators for numpy scalar integer powers
+- `#8234 <https://github.com/numpy/numpy/pull/8234>`__: DOC: Clarified when a copy is made in numpy.asarray
+- `#8236 <https://github.com/numpy/numpy/pull/8236>`__: DOC: Fix documentation pull requests.
+- `#8238 <https://github.com/numpy/numpy/pull/8238>`__: MAINT: Update pavement.py
+- `#8239 <https://github.com/numpy/numpy/pull/8239>`__: ENH: Improve announce tool.
+- `#8240 <https://github.com/numpy/numpy/pull/8240>`__: REL: Prepare for 1.12.x branch
+- `#8243 <https://github.com/numpy/numpy/pull/8243>`__: BUG: Update operator `**` tests for new behavior.
+- `#8246 <https://github.com/numpy/numpy/pull/8246>`__: REL: Reset strides for RELAXED_STRIDE_CHECKING for 1.12 releases.
+- `#8265 <https://github.com/numpy/numpy/pull/8265>`__: BUG: np.piecewise not working for scalars
+- `#8272 <https://github.com/numpy/numpy/pull/8272>`__: TST: Path test should resolve symlinks when comparing