Skip to content

Latest commit

 

History

History
573 lines (567 loc) · 45.5 KB

1.12.0-changelog.rst

File metadata and controls

573 lines (567 loc) · 45.5 KB

Changelog

Contributors

A total of 139 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • Aditya Panchal +
  • Ales Erjavec +
  • Alex Griffing
  • Alexandr Shadchin +
  • 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
  • James Sanders +
  • 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 +
  • Nick Papior
  • Nikola Forró +
  • Oleksandr Pavlyk +
  • Olivier Grisel
  • Oren Amsalem +
  • Pauli Virtanen
  • Pavel Potocek +
  • 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
  • Sanchez Gonzalez Alvaro +
  • 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 +
  • Takuya Akiba +
  • Thomas A Caswell
  • Tom Bird +
  • Tony Kelman +
  • Toshihiro Kamishima +
  • Valentin Valls +
  • Varun Nayyar
  • Victor Stinner +
  • Warren Weckesser
  • Wendell Smith
  • Wojtek Ruszczewski +
  • Xavier Abellan Ecija +
  • Yaroslav Halchenko
  • Yash Shah +
  • Yinon Ehrlich +
  • Yu Feng +
  • nevimov +

Pull requests merged

A total of 418 pull requests were merged for this release.

  • #4073: BUG: change real output checking to test if all imaginary parts...
  • #4619: BUG : np.sum silently drops keepdims for sub-classes of ndarray
  • #5488: ENH: add contract: optimizing numpy's einsum expression
  • #5706: ENH: make some masked array methods behave more like ndarray...
  • #5822: Allow many distributions to have a scale of 0.
  • #6054: WIP: MAINT: Add deprecation warning to views of multi-field indexes
  • #6298: Check lower base limit in base_repr.
  • #6430: Fix issues with zero-width string fields
  • #6656: ENH: usecols now accepts an int when only one column has to be...
  • #6660: Added pathlib support for several functions
  • #6872: ENH: linear interpolation of complex values in lib.interp
  • #6997: MAINT: Simplify mtrand.pyx helpers
  • #7003: BUG: Fix string copying for np.place
  • #7026: DOC: Clarify behavior in np.random.uniform
  • #7055: BUG: One Element Array Inputs Return Scalars in np.random
  • #7063: REL: Update master branch after 1.11.x branch has been made.
  • #7073: DOC: Update the 1.11.0 release notes.
  • #7076: MAINT: Update the git .mailmap file.
  • #7082: TST, DOC: Added Broadcasting Tests in test_random.py
  • #7087: BLD: fix compilation on non glibc-Linuxes
  • #7088: BUG: Have norm cast non-floating point arrays to 64-bit float...
  • #7090: ENH: Added 'doane' and 'sqrt' estimators to np.histogram in numpy.function_base
  • #7091: Revert "BLD: fix compilation on non glibc-Linuxes"
  • #7092: BLD: fix compilation on non glibc-Linuxes
  • #7099: TST: Suppressed warnings
  • #7102: MAINT: Removed conditionals that are always false in datetime_strings.c
  • #7105: DEP: Deprecate as_strided returning a writable array as default
  • #7109: DOC: update Python versions requirements in the install docs
  • #7114: MAINT: Fix typos in docs
  • #7116: TST: Fixed f2py test for win32 virtualenv
  • #7118: TST: Fixed f2py test for non-versioned python executables
  • #7119: BUG: Fixed mingw.lib error
  • #7125: DOC: Updated documentation wording and examples for np.percentile.
  • #7129: BUG: Fixed 'midpoint' interpolation of np.percentile in odd cases.
  • #7131: Fix setuptools sdist
  • #7133: ENH: savez: temporary file alongside with target file and improve...
  • #7134: MAINT: Fix some typos in a code string and comments
  • #7141: BUG: Unpickled void scalars should be contiguous
  • #7144: MAINT: Change call_fortran into callfortran in comments.
  • #7145: BUG: Fixed regressions in np.piecewise in ref to #5737 and #5729.
  • #7147: Temporarily disable __numpy_ufunc__
  • #7148: ENH,TST: Bump stacklevel and add tests for warnings
  • #7149: TST: Add missing suffix to temppath manager
  • #7152: BUG: mode kwargs passed as unicode to np.pad raises an exception
  • #7156: BUG: Reascertain that linspace respects ndarray subclasses in...
  • #7167: DOC: Update Wikipedia references for mtrand.pyx
  • #7171: TST: Fixed f2py test for Anaconda non-win32
  • #7174: DOC: Fix broken pandas link in release notes
  • #7177: ENH: added axis param for np.count_nonzero
  • #7178: BUG: Fix binary_repr for negative numbers
  • #7180: BUG: Fixed previous attempt to fix dimension mismatch in nanpercentile
  • #7181: DOC: Updated minor typos in function_base.py and test_function_base.py
  • #7191: DOC: add vstack, hstack, dstack reference to stack documentation.
  • #7193: MAINT: Removed supurious assert in histogram estimators
  • #7194: BUG: Raise a quieter MaskedArrayFutureWarning for mask changes.
  • #7195: STY: Drop some trailing spaces in numpy.ma.core.
  • #7196: Revert "DOC: add vstack, hstack, dstack reference to stack documentation."
  • #7197: TST: Pin virtualenv used on Travis CI.
  • #7198: ENH: Unlock the GIL for gufuncs
  • #7199: MAINT: Cleanup for histogram bin estimator selection
  • #7201: Raise IOError on not a file in python2
  • #7202: MAINT: Made iterable return a boolean
  • #7209: TST: Bump virtualenv to 14.0.6
  • #7211: DOC: Fix fmin examples
  • #7215: MAINT: Use PySlice_GetIndicesEx instead of custom reimplementation
  • #7229: ENH: implement __complex__
  • #7231: MRG: allow distributors to run custom init
  • #7232: BLD: Switch order of test for lapack_mkl and openblas_lapack
  • #7239: DOC: Removed residual merge markup from previous commit
  • #7240: Change 'pubic' to 'public'.
  • #7241: MAINT: update doc/sphinxext to numpydoc 0.6.0, and fix up some...
  • #7243: ENH: Adding support to the range keyword for estimation of the...
  • #7246: DOC: mention writeable keyword in as_strided in release notes
  • #7247: TST: Fail quickly on AppVeyor for superseded PR builds
  • #7248: DOC: remove link to documentation wiki editor from HOWTO_DOCUMENT.
  • #7250: DOC,REL: Update 1.11.0 notes.
  • #7251: BUG: only benchmark complex256 if it exists
  • #7252: Forward port a fix and enhancement from 1.11.x
  • #7253: DOC: note in h/v/dstack points users to stack/concatenate
  • #7254: BUG: Enforce dtype for randint singletons
  • #7256: MAINT: Use is None or is not None instead of == None or...
  • #7257: DOC: Fix mismatched variable names in docstrings.
  • #7258: ENH: Make numpy floor_divide and remainder agree with Python...
  • #7260: BUG/TST: Fix #7259, do not "force scalar" for already scalar...
  • #7261: Added self to mailmap
  • #7266: BUG: Segfault for classes with deceptive __len__
  • #7268: ENH: add geomspace function
  • #7274: BUG: Preserve array order in np.delete
  • #7275: DEP: Warn about assigning 'data' attribute of ndarray
  • #7276: DOC: apply_along_axis missing whitespace inserted (before colon)
  • #7278: BUG: Make returned unravel_index arrays writeable
  • #7279: TST: Fixed elements being shuffled
  • #7280: MAINT: Remove redundant trailing semicolons.
  • #7285: BUG: Make Randint Backwards Compatible with Pandas
  • #7286: MAINT: Fix typos in docs/comments of ma and polynomial modules.
  • #7292: Clarify error on repr failure in assert_equal.
  • #7294: ENH: add support for BLIS to numpy.distutils
  • #7295: DOC: understanding code and getting started section to dev doc
  • #7296: Revert part of #3907 which incorrectly propagated MaskedArray...
  • #7299: DOC: Fix mismatched variable names in docstrings.
  • #7300: DOC: dev: stop recommending keeping local master updated with...
  • #7301: DOC: Update release notes
  • #7305: BUG: Remove data race in mtrand: two threads could mutate the...
  • #7307: DOC: Missing some characters in link.
  • #7308: BUG: Incrementing the wrong reference on return
  • #7310: STY: Fix GitHub rendering of ordered lists >9
  • #7311: ENH: Make _pointer_type_cache functional
  • #7313: DOC: corrected grammatical error in quickstart doc
  • #7325: BUG, MAINT: Improve fromnumeric.py interface for downstream compatibility
  • #7328: DEP: Deprecated using a float index in linspace
  • #7331: Add comment, TST: fix MemoryError on win32
  • #7332: Check for no solution in np.irr Fixes #6744
  • #7338: TST: Install pytz in the CI.
  • #7340: DOC: Fixed math rendering in tensordot docs.
  • #7341: TST: Add test for #6469
  • #7344: DOC: Fix more typos in docs and comments.
  • #7346: Generalized flip
  • #7347: ENH Generalized rot90
  • #7348: Maint: Removed extra space from ureduce
  • #7349: MAINT: Hide nan warnings for masked internal MA computations
  • #7350: BUG: MA ufuncs should set mask to False, not array([False])
  • #7351: TST: Fix some MA tests to avoid looking at the .data attribute
  • #7358: BUG: pull request related to the issue #7353
  • #7359: Update 7314, DOC: Clarify valid integer range for random.seed...
  • #7361: MAINT: Fix copy and paste oversight.
  • #7363: ENH: Make no unshare mask future warnings less noisy
  • #7366: TST: fix #6542, add tests to check non-iterable argument raises...
  • #7373: ENH: Add bitwise_and identity
  • #7378: added NumPy logo and separator
  • #7382: MAINT: cleanup np.average
  • #7385: DOC: note about wheels / windows wheels for pypi
  • #7386: Added label icon to Travis status
  • #7397: BUG: incorrect type for objects whose __len__ fails
  • #7398: DOC: fix typo
  • #7404: Use PyMem_RawMalloc on Python 3.4 and newer
  • #7406: ENH ufunc called on memmap return a ndarray
  • #7407: BUG: Fix decref before incref for in-place accumulate
  • #7410: DOC: add nanprod to the list of math routines
  • #7414: Tweak corrcoef
  • #7415: DOC: Documentation fixes
  • #7416: BUG: Incorrect handling of range in histogram with automatic...
  • #7418: DOC: Minor typo fix, hermefik -> hermefit.
  • #7421: ENH: adds np.nancumsum and np.nancumprod
  • #7423: BUG: Ongoing fixes to PR#7416
  • #7430: DOC: Update 1.11.0-notes.
  • #7433: MAINT: FutureWarning for changes to np.average subclass handling
  • #7437: np.full now defaults to the filling value's dtype.
  • #7438: Allow rolling multiple axes at the same time.
  • #7439: BUG: Do not try sequence repeat unless necessary
  • #7442: MANT: Simplify diagonal length calculation logic
  • #7445: BUG: reference count leak in bincount, fixes #6805
  • #7446: DOC: ndarray typo fix
  • #7447: BUG: scalar integer negative powers gave wrong results.
  • #7448: DOC: array "See also" link to full and full_like instead of fill
  • #7456: BUG: int overflow in reshape, fixes #7455, fixes #7293
  • #7463: BUG: fix array too big error for wide dtypes.
  • #7466: BUG: segfault inplace object reduceat, fixes #7465
  • #7468: BUG: more on inplace reductions, fixes #615
  • #7469: MAINT: Update git .mailmap
  • #7472: MAINT: Update .mailmap.
  • #7477: MAINT: Yet more .mailmap updates for recent contributors.
  • #7481: BUG: Fix segfault in PyArray_OrderConverter
  • #7482: BUG: Memory Leak in _GenericBinaryOutFunction
  • #7489: Faster real_if_close.
  • #7491: DOC: Update subclassing doc regarding downstream compatibility
  • #7496: BUG: don't use pow for integer power ufunc loops.
  • #7504: DOC: remove "arr" from keepdims docstrings
  • #7505: MAIN: fix to #7382, make scl in np.average writeable
  • #7507: MAINT: Remove nose.SkipTest import.
  • #7508: DOC: link frompyfunc and vectorize
  • #7511: numpy.power(0, 0) should return 1
  • #7515: BUG: MaskedArray.count treats negative axes incorrectly
  • #7518: BUG: Extend glibc complex trig functions blacklist to glibc <...
  • #7521: DOC: rephrase writeup of memmap changes
  • #7522: BUG: Fixed iteration over additional bad commands
  • #7526: DOC: Removed an extra :const:
  • #7529: BUG: Floating exception with invalid axis in np.lexsort
  • #7534: MAINT: Update setup.py to reflect supported python versions.
  • #7536: MAINT: Always use PyCapsule instead of PyCObject in mtrand.pyx
  • #7539: MAINT: Cleanup of random stuff
  • #7549: BUG: allow graceful recovery for no Linux compiler
  • #7562: BUG: Fix test_from_object_array_unicode (test_defchararray.TestBasic)…
  • #7565: BUG: Fix test_ctypeslib and test_indexing for debug interpreter
  • #7566: MAINT: use manylinux1 wheel for cython
  • #7568: Fix a false positive OverflowError in Python 3.x when value above...
  • #7579: DOC: clarify purpose of Attributes section
  • #7584: BUG: fixes #7572, percent in path
  • #7586: Make np.ma.take works on scalars
  • #7587: BUG: linalg.norm(): Don't convert object arrays to float
  • #7598: Cast array size to int64 when loading from archive
  • #7602: DOC: Remove isreal and iscomplex from ufunc list
  • #7605: DOC: fix incorrect Gamma distribution parameterization comments
  • #7609: BUG: Fix TypeError when raising TypeError
  • #7611: ENH: expose test runner raise_warnings option
  • #7614: BLD: Avoid using os.spawnve in favor of os.spawnv in exec_command
  • #7618: BUG: distance arg of np.gradient must be scalar, fix docstring
  • #7626: DOC: RST definition list fixes
  • #7627: MAINT: unify tup processing, move tup use to after all PyTuple_SetItem...
  • #7630: MAINT: add ifdef around PyDictProxy_Check macro
  • #7631: MAINT: linalg: fix comment, simplify math
  • #7634: BLD: correct C compiler customization in system_info.py Closes...
  • #7635: BUG: ma.median alternate fix for #7592
  • #7636: MAINT: clean up testing.assert_raises_regexp, 2.6-specific code...
  • #7637: MAINT: clearer exception message when importing multiarray fails.
  • #7639: TST: fix a set of test errors in master.
  • #7643: DOC : minor changes to linspace docstring
  • #7651: BUG: one to any power is still 1. Broken edgecase for int arrays
  • #7655: BLD: Remove Intel compiler flag -xSSE4.2
  • #7658: BUG: fix incorrect printing of 1D masked arrays
  • #7659: BUG: Temporary fix for str(mvoid) for object field types
  • #7664: BUG: Fix unicode with byte swap transfer and copyswap
  • #7667: Restore histogram consistency
  • #7668: ENH: Do not check the type of module.__dict__ explicit in test.
  • #7669: BUG: boolean assignment no GIL release when transfer needs API
  • #7673: DOC: Create Numpy 1.11.1 release notes.
  • #7675: BUG: fix handling of right edge of final bin.
  • #7678: BUG: Fix np.clip bug NaN handling for Visual Studio 2015
  • #7679: MAINT: Fix up C++ comment in arraytypes.c.src.
  • #7681: DOC: Update 1.11.1 release notes.
  • #7686: ENH: Changing FFT cache to a bounded LRU cache
  • #7688: DOC: fix broken genfromtxt examples in user guide. Closes gh-7662.
  • #7689: BENCH: add correlate/convolve benchmarks.
  • #7696: DOC: update wheel build / upload instructions
  • #7699: BLD: preserve library order
  • #7704: ENH: Add bits attribute to np.finfo
  • #7712: BUG: Fix race condition with new FFT cache
  • #7715: BUG: Remove memory leak in np.place
  • #7719: BUG: Fix segfault in np.random.shuffle for arrays of different...
  • #7723: Change mkl_info.dir_env_var from MKL to MKLROOT
  • #7727: DOC: Corrections in Datetime Units-arrays.datetime.rst
  • #7729: DOC: fix typo in savetxt docstring (closes #7620)
  • #7733: Update 7525, DOC: Fix order='A' docs of np.array.
  • #7734: Update 7542, ENH: Add polyrootval to numpy.polynomial
  • #7735: BUG: fix issue on OS X with Python 3.x where npymath.ini was...
  • #7739: DOC: Mention the changes of #6430 in the release notes.
  • #7740: DOC: add reference to poisson rng
  • #7743: Update 7476, DEP: deprecate Numeric-style typecodes, closes #2148
  • #7744: DOC: Remove "ones_like" from ufuncs list (it is not)
  • #7746: DOC: Clarify the effect of rcond in numpy.linalg.lstsq.
  • #7747: Update 7672, BUG: Make sure we don't divide by zero
  • #7748: DOC: Update float32 mean example in docstring
  • #7754: Update 7612, ENH: Add broadcast.ndim to match code elsewhere.
  • #7757: Update 7175, BUG: Invalid read of size 4 in PyArray_FromFile
  • #7759: BUG: Fix numpy.i support for numpy API < 1.7.
  • #7760: ENH: Make assert_almost_equal & assert_array_almost_equal consistent.
  • #7766: fix an English typo
  • #7771: DOC: link geomspace from logspace
  • #7773: DOC: Remove a redundant the
  • #7777: DOC: Update Numpy 1.11.1 release notes.
  • #7785: DOC: update wheel building procedure for release
  • #7789: MRG: add note of 64-bit wheels on Windows
  • #7791: f2py.compile issues (#7683)
  • #7799: "lambda" is not allowed to use as keyword arguments in a sample...
  • #7803: BUG: interpret 'c' PEP3118/struct type as 'S1'.
  • #7807: DOC: Misplaced parens in formula
  • #7817: BUG: Make sure npy_mul_with_overflow_<type> detects overflow.
  • #7818: numpy/distutils/misc_util.py fix for #7809: check that _tmpdirs...
  • #7820: MAINT: Allocate fewer bytes for empty arrays.
  • #7823: BUG: Fixed masked array behavior for scalar inputs to np.ma.atleast_*d
  • #7834: DOC: Added an example
  • #7839: Pypy fixes
  • #7840: Fix ATLAS version detection
  • #7842: Fix versionadded tags
  • #7848: MAINT: Fix remaining uses of deprecated Python imp module.
  • #7853: BUG: Make sure numpy globals keep identity after reload.
  • #7863: ENH: turn quicksort into introsort
  • #7866: Document runtests extra argv
  • #7871: BUG: handle introsort depth limit properly
  • #7879: DOC: fix typo in documentation of loadtxt (closes #7878)
  • #7885: Handle NetBSD specific <sys/endian.h>
  • #7889: DOC: #7881. Fix link to record arrays
  • #7894: fixup-7790, BUG: construct ma.array from np.array which contains...
  • #7898: Spelling and grammar fix.
  • #7903: BUG: fix float16 type not being called due to wrong ordering
  • #7908: BLD: Fixed detection for recent MKL versions
  • #7911: BUG: fix for issue#7835 (ma.median of 1d)
  • #7912: ENH: skip or avoid gc/objectmodel differences btwn pypy and cpython
  • #7918: ENH: allow numpy.apply_along_axis() to work with ndarray subclasses
  • #7922: ENH: Add ma.convolve and ma.correlate for #6458
  • #7925: Monkey-patch _msvccompile.gen_lib_option like any other compilators
  • #7931: BUG: Check for HAVE_LDOUBLE_DOUBLE_DOUBLE_LE in npy_math_complex.
  • #7936: ENH: improve duck typing inside iscomplexobj
  • #7937: BUG: Guard against buggy comparisons in generic quicksort.
  • #7938: DOC: add cbrt to math summary page
  • #7941: BUG: Make sure numpy globals keep identity after reload.
  • #7943: DOC: #7927. Remove deprecated note for memmap relevant for Python...
  • #7952: BUG: Use keyword arguments to initialize Extension base class.
  • #7956: BLD: remove __NUMPY_SETUP__ from builtins at end of setup.py
  • #7963: BUG: MSVCCompiler grows 'lib' & 'include' env strings exponentially.
  • #7965: BUG: cannot modify tuple after use
  • #7976: DOC: Fixed documented dimension of return value
  • #7977: DOC: Create 1.11.2 release notes.
  • #7979: DOC: Corrected allowed keywords in add_installed_library
  • #7980: ENH: Add ability to runtime select ufunc loops, add AVX2 integer...
  • #7985: Rebase 7763, ENH: Add new warning suppression/filtering context
  • #7987: DOC: See also np.load and np.memmap in np.lib.format.open_memmap
  • #7988: DOC: Include docstring for cbrt, spacing and fabs in documentation
  • #7999: ENH: add inplace cases to fast ufunc loop macros
  • #8006: DOC: Update 1.11.2 release notes.
  • #8008: MAINT: Remove leftover imp module imports.
  • #8009: DOC: Fixed three typos in the c-info.ufunc-tutorial
  • #8011: DOC: Update 1.11.2 release notes.
  • #8014: BUG: Fix fid.close() to use os.close(fid)
  • #8016: BUG: Fix numpy.ma.median.
  • #8018: BUG: Fixes return for np.ma.count if keepdims is True and axis...
  • #8021: DOC: change all non-code instances of Numpy to NumPy
  • #8027: ENH: Add platform independent lib dir to PYTHONPATH
  • #8028: DOC: Update 1.11.2 release notes.
  • #8030: BUG: fix np.ma.median with only one non-masked value and an axis...
  • #8038: MAINT: Update error message in rollaxis.
  • #8040: Update add_newdocs.py
  • #8042: BUG: core: fix bug in NpyIter buffering with discontinuous arrays
  • #8045: DOC: Update 1.11.2 release notes.
  • #8050: remove refcount semantics, now a.resize() almost always requires...
  • #8051: Clear signaling NaN exceptions
  • #8054: ENH: add signature argument to vectorize for vectorizing like...
  • #8057: BUG: lib: Simplify (and fix) pad's handling of the pad_width
  • #8061: BUG : financial.pmt modifies input (issue #8055)
  • #8064: MAINT: Add PMIP files to .gitignore
  • #8065: BUG: Assert fromfile ending earlier in pyx_processing
  • #8066: BUG, TST: Fix python3-dbg bug in Travis script
  • #8071: MAINT: Add Tempita to randint helpers
  • #8075: DOC: Fix description of isinf in nan_to_num
  • #8080: BUG: non-integers can end up in dtype offsets
  • #8081: Update outdated Nose URL to nose.readthedocs.io
  • #8083: ENH: Deprecation warnings for / integer division when running...
  • #8084: DOC: Fix erroneous return type description for np.roots.
  • #8087: BUG: financial.pmt modifies input #8055
  • #8088: MAINT: Remove duplicate randint helpers code.
  • #8093: MAINT: fix assert_raises_regex when used as a context manager
  • #8096: ENH: Vendorize tempita.
  • #8098: DOC: Enhance description/usage for np.linalg.eig*h
  • #8103: Pypy fixes
  • #8104: Fix test code on cpuinfo's main function
  • #8107: BUG: Fix array printing with precision=0.
  • #8109: Fix bug in ravel_multi_index for big indices (Issue #7546)
  • #8110: BUG: distutils: fix issue with rpath in fcompiler/gnu.py
  • #8111: ENH: Add a tool for release authors and PRs.
  • #8112: DOC: Fix "See also" links in linalg.
  • #8114: BUG: core: add missing error check after PyLong_AsSsize_t
  • #8121: DOC: Improve histogram2d() example.
  • #8122: BUG: Fix broken pickle in MaskedArray when dtype is object (Return...
  • #8124: BUG: Fixed build break
  • #8125: Rebase, BUG: Fixed deepcopy of F-order object arrays.
  • #8127: BUG: integers to a negative integer powers should error.
  • #8141: improve configure checks for broken systems
  • #8142: BUG: np.ma.mean and var should return scalar if no mask
  • #8148: BUG: import full module path in npy_load_module
  • #8153: MAINT: Expose void-scalar "base" attribute in python
  • #8156: DOC: added example with empty indices for a scalar, #8138
  • #8160: BUG: fix _array2string for structured array (issue #5692)
  • #8164: MAINT: Update mailmap for NumPy 1.12.0
  • #8165: Fixup 8152, BUG: assert_allclose(..., equal_nan=False) doesn't...
  • #8167: Fixup 8146, DOC: Clarify when PyArray_{Max, Min, Ptp} return...
  • #8168: DOC: Minor spelling fix in genfromtxt() docstring.
  • #8173: BLD: Enable build on AIX
  • #8174: DOC: warn that dtype.descr is only for use in PEP3118
  • #8177: MAINT: Add python 3.6 support to suppress_warnings
  • #8178: MAINT: Fix ResourceWarning new in Python 3.6.
  • #8180: FIX: protect stolen ref by PyArray_NewFromDescr in array_empty
  • #8181: ENH: Improve announce to find github squash-merge commits.
  • #8182: MAINT: Update .mailmap
  • #8183: MAINT: Ediff1d performance
  • #8184: MAINT: make assert_allclose behavior on nans match pre 1.12
  • #8188: DOC: 'highest' is exclusive for randint()
  • #8189: BUG: setfield should raise if arr is not writeable
  • #8190: ENH: Add a float_power function with at least float64 precision.
  • #8197: DOC: Add missing arguments to np.ufunc.outer
  • #8198: DEP: Deprecate the keepdims argument to accumulate
  • #8199: MAINT: change path to env in distutils.system_info. Closes gh-8195.
  • #8200: BUG: Fix structured array format functions
  • #8202: ENH: specialize name of dev package by interpreter
  • #8205: DOC: change development instructions from SSH to HTTPS access.
  • #8216: DOC: Patch doc errors for atleast_nd and frombuffer
  • #8218: BUG: ediff1d should return subclasses
  • #8219: DOC: Turn SciPy references into links.
  • #8222: ENH: Make numpy.mean() do more precise computation
  • #8227: BUG: Better check for invalid bounds in np.random.uniform.
  • #8231: ENH: Refactor numpy ** operators for numpy scalar integer powers
  • #8234: DOC: Clarified when a copy is made in numpy.asarray
  • #8236: DOC: Fix documentation pull requests.
  • #8238: MAINT: Update pavement.py
  • #8239: ENH: Improve announce tool.
  • #8240: REL: Prepare for 1.12.x branch
  • #8243: BUG: Update operator ** tests for new behavior.
  • #8246: REL: Reset strides for RELAXED_STRIDE_CHECKING for 1.12 releases.
  • #8265: BUG: np.piecewise not working for scalars
  • #8272: TST: Path test should resolve symlinks when comparing
  • #8282: DOC: Update 1.12.0 release notes.
  • #8286: BUG: Fix pavement.py write_release_task.
  • #8296: BUG: Fix iteration over reversed subspaces in mapiter_@name@.
  • #8304: BUG: Fix PyPy crash in PyUFunc_GenericReduction.
  • #8319: BLD: blacklist powl (longdouble power function) on OS X.
  • #8320: BUG: do not link to Accelerate if OpenBLAS, MKL or BLIS are found.
  • #8322: BUG: fixed kind specifications for parameters
  • #8336: BUG: fix packbits and unpackbits to correctly handle empty arrays
  • #8338: BUG: fix test_api test that fails intermittently in python 3
  • #8339: BUG: Fix ndarray.tofile large file corruption in append mode.
  • #8359: BUG: Fix suppress_warnings (again) for Python 3.6.
  • #8372: BUG: Fixes for ma.median and nanpercentile.
  • #8373: BUG: correct letter case
  • #8379: DOC: Update 1.12.0-notes.rst.
  • #8390: ENH: retune apply_along_axis nanmedian cutoff in 1.12
  • #8391: DEP: Fix escaped string characters deprecated in Python 3.6.
  • #8394: DOC: create 1.11.3 release notes.
  • #8399: BUG: Fix author search in announce.py
  • #8402: DOC, MAINT: Update 1.12.0 notes and mailmap.
  • #8418: BUG: Fix ma.median even elements for 1.12
  • #8424: DOC: Fix tools and release notes to be more markdown compatible.
  • #8427: BUG: Add a lock to assert_equal and other testing functions
  • #8431: BUG: Fix apply_along_axis() for when func1d() returns a non-ndarray.
  • #8432: BUG: Let linspace accept input that has an array_interface.
  • #8437: TST: Update 3.6-dev tests to 3.6 after Python final release.
  • #8439: DOC: Update 1.12.0 release notes.
  • #8466: MAINT: Update mailmap entries.
  • #8467: DOC: Back-port the missing part of gh-8464.
  • #8476: DOC: Update 1.12.0 release notes.
  • #8477: DOC: Update 1.12.0 release notes.