Skip to content

Latest commit

 

History

History
694 lines (688 loc) · 58.4 KB

1.17.0-changelog.rst

File metadata and controls

694 lines (688 loc) · 58.4 KB

Contributors

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

  • Aaron Voelker +
  • Abdur Rehman +
  • Abdur-Rahmaan Janhangeer +
  • Abhinav Sagar +
  • Adam J. Stewart +
  • Adam Orr +
  • Albert Thomas +
  • Alex Watt +
  • Alexander Blinne +
  • Alexander Shadchin
  • Allan Haldane
  • Ander Ustarroz +
  • Andras Deak
  • Andrea Pattori +
  • Andreas Schwab
  • Andrew Naguib +
  • Andy Scholand +
  • Ankit Shukla +
  • Anthony Sottile
  • Antoine Pitrou
  • Antony Lee
  • Arcesio Castaneda Medina +
  • Assem +
  • Bernardt Duvenhage +
  • Bharat Raghunathan +
  • Bharat123rox +
  • Bran +
  • Bruce Merry +
  • Charles Harris
  • Chirag Nighut +
  • Christoph Gohlke
  • Christopher Whelan +
  • Chuanzhu Xu +
  • Colin Snyder +
  • Dan Allan +
  • Daniel Hrisca
  • Daniel Lawrence +
  • Debsankha Manik +
  • Dennis Zollo +
  • Dieter Werthmüller +
  • Dominic Jack +
  • EelcoPeacs +
  • Eric Larson
  • Eric Wieser
  • Fabrice Fontaine +
  • Gary Gurlaskie +
  • Gregory Lee +
  • Gregory R. Lee
  • Guillaume Horel +
  • Hameer Abbasi
  • Haoyu Sun +
  • Harmon +
  • He Jia +
  • Hunter Damron +
  • Ian Sanders +
  • Ilja +
  • Isaac Virshup +
  • Isaiah Norton +
  • Jackie Leng +
  • Jaime Fernandez
  • Jakub Wilk
  • Jan S. (Milania1) +
  • Jarrod Millman
  • Javier Dehesa +
  • Jeremy Lay +
  • Jim Turner +
  • Jingbei Li +
  • Joachim Hereth +
  • Johannes Hampp +
  • John Belmonte +
  • John Kirkham
  • John Law +
  • Jonas Jensen
  • Joseph Fox-Rabinovitz
  • Joseph Martinot-Lagarde
  • Josh Wilson
  • Juan Luis Cano Rodríguez
  • Julian Taylor
  • Jérémie du Boisberranger +
  • Kai Striega +
  • Katharine Hyatt +
  • Kevin Sheppard
  • Kexuan Sun
  • Kiko Correoso +
  • Kriti Singh +
  • Lars Grueter +
  • Luis Pedro Coelho
  • Maksim Shabunin +
  • Manvi07 +
  • Mark Harfouche
  • Marten van Kerkwijk
  • Martin Reinecke +
  • Matthew Brett
  • Matthias Bussonnier
  • Matti Picus
  • Michel Fruchart +
  • Mike Lui +
  • Mike Taves +
  • Min ho Kim +
  • Mircea Akos Bruma
  • Nick Minkyu Lee
  • Nick Papior
  • Nick R. Papior +
  • Nicola Soranzo +
  • Nimish Telang +
  • OBATA Akio +
  • Oleksandr Pavlyk
  • Ori Broda +
  • Paul Ivanov
  • Pauli Virtanen
  • Peter Andreas Entschev +
  • Peter Bell +
  • Pierre de Buyl
  • Piyush Jaipuriayar +
  • Prithvi MK +
  • Raghuveer Devulapalli +
  • Ralf Gommers
  • Richard Harris +
  • Rishabh Chakrabarti +
  • Riya Sharma +
  • Robert Kern
  • Roman Yurchak
  • Ryan Levy +
  • Sebastian Berg
  • Sergei Lebedev +
  • Shekhar Prasad Rajak +
  • Stefan van der Walt
  • Stephan Hoyer
  • Steve Stagg +
  • SuryaChand P +
  • Søren Rasmussen +
  • Thibault Hallouin +
  • Thomas A Caswell
  • Tobias Uelwer +
  • Tony LaTorre +
  • Toshiki Kataoka
  • Tyler Moncur +
  • Tyler Reddy
  • Valentin Haenel
  • Vrinda Narayan +
  • Warren Weckesser
  • Weitang Li
  • Wojtek Ruszczewski
  • Yu Feng
  • Yu Kobayashi +
  • Yury Kirienko +
  • aashuli +
  • luzpaz
  • parul +
  • spacescientist +

Pull requests merged

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

  • #4808: ENH: Make the mode parameter of np.pad default to 'constant'
  • #8131: BUG: Fix help() formatting for deprecated functions.
  • #8159: ENH: Add import time benchmarks.
  • #8641: BUG: Preserve types of empty arrays in ix_ when known
  • #8662: ENH: preserve subclasses in ufunc.outer
  • #9330: ENH: Make errstate a ContextDecorator in Python3
  • #10308: API: Make MaskedArray.mask return a view, rather than the underlying...
  • #10417: ENH: Allow dtype objects to be indexed with multiple fields at...
  • #10723: BUG: longdouble(int) does not work
  • #10741: ENH: Implement np.floating.as_integer_ratio
  • #10855: ENH: Adding a count parameter to np.unpackbits
  • #11230: MAINT: More cleanup of einsum
  • #11233: BUG: ensure i0 does not change the shape.
  • #11684: BUG: Raise when unravel_index, ravel_multi_index are given empty...
  • #11689: DOC: Add ref docs for C generic types.
  • #11721: BUG: Make arr.ctypes.data hold onto a reference to the underlying...
  • #11829: MAINT: Use textwrap.dedent in f2py tests
  • #11859: BUG: test and fix np.dtype('i,L') #5645
  • #11888: ENH: Add pocketfft sources to numpy for testing, benchmarks,...
  • #11977: BUG: reference cycle in np.vectorize
  • #12025: DOC: add detail for 'where' argument in ufunc
  • #12152: TST: Added tests for np.tensordot()
  • #12201: TST: coverage for _commonType()
  • #12234: MAINT: refactor PyArray_AdaptFlexibleDType to return a meaningful...
  • #12239: BUG: polyval returned non-masked arrays for masked input.
  • #12253: DOC, TST: enable doctests
  • #12308: ENH: add mm->q floordiv
  • #12317: ENH: port np.core.overrides to C for speed
  • #12333: DOC: update description of the Dirichlet distribution
  • #12418: ENH: Add timsort to npysort
  • #12428: ENH: always use zip64, upgrade pickle protocol to 3
  • #12456: ENH: Add np.ctypeslib.as_ctypes_type(dtype), improve np.ctypeslib.as_ctypes
  • #12457: TST: openblas for Azure MacOS
  • #12463: DOC: fix docstrings for broadcastable inputs in ufunc
  • #12502: TST: Azure Python version fix
  • #12506: MAINT: Prepare master for 1.17.0 development.
  • #12508: DOC, MAINT: Make PYVER = 3 in doc/Makefile.
  • #12511: BUG: don't check alignment of size=0 arrays (RELAXED_STRIDES)
  • #12512: added template-generated files to .gitignore
  • #12519: ENH/DEP: Use a ufunc under the hood for ndarray.clip
  • #12522: BUG: Make new-lines in compiler error messages print to the console
  • #12524: BUG: fix improper use of C-API
  • #12526: BUG: reorder operations for VS2015
  • #12527: DEV: Fix lgtm.com C/C++ build
  • #12528: BUG: fix an unsafe PyTuple_GET_ITEM call
  • #12532: DEV: add ctags option file
  • #12534: DOC: Fix desc. of Ellipsis behavior in reference
  • #12537: DOC: Change 'num' to 'np'
  • #12538: MAINT: remove VC 9.0 from CI
  • #12539: DEV: remove travis 32 bit job since it is running on azure
  • #12543: TST: wheel-match Linux openblas in CI
  • #12544: BUG: fix refcount issue caused by #12524
  • #12545: BUG: Ensure probabilities are not NaN in choice
  • #12546: BUG: check for errors after PyArray_DESCR_REPLACE
  • #12547: ENH: Cast covariance to double in random mvnormal
  • #12549: TST: relax codecov project threshold
  • #12551: MAINT: add warning to numpy.distutils for LDFLAGS append behavior.
  • #12552: BENCH: Improve benchmarks for numpy.pad
  • #12554: DOC: more doc updates for structured arrays
  • #12555: BUG: only override vector size for avx code
  • #12560: DOC: fix some doctest failures
  • #12566: BUG: fix segfault in ctypeslib with obj being collected
  • #12571: Revert "Merge pull request #11721 from eric-wieser/fix-9647"
  • #12572: BUG: Make arr.ctypes.data hold a reference to the underlying...
  • #12575: ENH: improve performance for numpy.core.records.find_duplicate
  • #12577: BUG: fix f2py pep338 execution method
  • #12578: TST: activate shippable maintenance branches
  • #12583: TST: add test for 'python -mnumpy.f2py'
  • #12584: Clarify skiprows in loadtxt
  • #12586: ENH: Implement radix sort
  • #12589: MAINT: Update changelog.py for Python 3.
  • #12591: ENH: add "max difference" messages to np.testing.assert_array_equal
  • #12592: BUG,TST: Remove the misguided run_command that wraps subprocess
  • #12593: ENH,WIP: Use richer exception types for ufunc type resolution...
  • #12594: DEV, BUILD: add pypy3 to azure CI
  • #12596: ENH: improve performance of numpy.core.records.fromarrays
  • #12601: DOC: Correct documentation of numpy.delete obj parameter.
  • #12602: DOC: Update RELEASE_WALKTHROUGH.rst.txt.
  • #12604: BUG: Check that dtype and formats arguments for None.
  • #12606: DOC: Document NPY_SORTKIND parameter in PyArray_Sort
  • #12608: MAINT: Use *.format for some strings.
  • #12609: ENH: Deprecate writeable broadcast_array
  • #12610: TST: Update runtests.py to specify C99 for gcc.
  • #12611: BUG: longdouble with elsize 12 is never uint alignable
  • #12612: TST: Update travis-test.sh for C99
  • #12616: BLD: Fix minimum Python version in setup.py
  • #12617: BUG: Add missing free in ufunc dealloc
  • #12618: MAINT: add test for 12-byte alignment
  • #12620: BLD: move -std=c99 addition to CFLAGS to Azure config
  • #12624: BUG: Fix incorrect/missing reference cleanups found using valgrind
  • #12626: BUG: fix uint alignment asserts in lowlevel loops
  • #12631: BUG: fix f2py problem to build wrappers using PGI's Fortran
  • #12634: DOC, TST: remove "agg" setting from docs
  • #12639: BENCH: don't fail at import time with old Numpy
  • #12641: DOC: update 2018 -> 2019
  • #12644: ENH: where for ufunc reductions
  • #12645: DOC: Minor fix to pocketfft release note
  • #12650: BUG: Fix reference counting for subarrays containing objects
  • #12651: DOC: SimpleNewFromDescr cannot be given NULL for descr
  • #12666: BENCH: add asv nanfunction benchmarks
  • #12668: ENH: Improve error messages for non-matching shapes in concatenate.
  • #12671: TST: Fix endianness in unstuctured_to_structured test
  • #12672: BUG: Add 'sparc' to platforms implementing 16 byte reals.
  • #12677: MAINT: Further fixups to uint alignment checks
  • #12679: ENH: remove "Invalid value" warnings from median, percentile
  • #12680: BUG: Ensure failing memory allocations are reported
  • #12683: ENH: add mm->qm divmod
  • #12684: DEV: remove _arg from public API, add matmul to benchmark ufuncs
  • #12685: BUG: Make pocketfft handle long doubles.
  • #12687: ENH: Better links in documentation
  • #12690: WIP, ENH: add _nan_mask function
  • #12693: ENH: Add a hermitian argument to pinv and svd, matching matrix_rank
  • #12696: BUG: Fix leak of void scalar buffer info
  • #12698: DOC: improve comments in copycast_isaligned
  • #12700: ENH: chain additional exception on ufunc method lookup error
  • #12702: TST: Check FFT results for C/Fortran ordered and non contiguous...
  • #12704: TST: pin Azure brew version for stability
  • #12709: TST: add ppc64le to Travis CI matrix
  • #12713: BUG: loosen kwargs requirements in ediff1d
  • #12722: BUG: Fix rounding of denormals in double and float to half casts...
  • #12723: BENCH: Include other sort benchmarks
  • #12724: BENCH: quiet DeprecationWarning
  • #12727: DOC: fix and doctest tutorial
  • #12728: DOC: clarify the suffix of single/extended precision math constants
  • #12729: DOC: Extend documentation of ndarray.tolist
  • #12731: DOC: Update release notes and changelog after 1.16.0 release.
  • #12733: DOC: clarify the extend of __array_function__ support in NumPy...
  • #12741: DOC: fix generalized eigenproblem reference in "NumPy for MATLAB...
  • #12743: BUG: Fix crash in error message formatting introduced by gh-11230
  • #12748: BUG: Fix SystemError when pickling datetime64 array with pickle5
  • #12757: BUG: Added parens to macro argument expansions
  • #12758: DOC: Update docstring of diff() to use 'i' not 'n'
  • #12762: MAINT: Change the order of checking for locale file and import...
  • #12783: DOC: document C99 requirement in dev guide
  • #12787: DOC: remove recommendation to add main for testing
  • #12805: BUG: double decref of dtype in failure codepath. Test and fix
  • #12807: BUG, DOC: test, fix that f2py.compile accepts str and bytes,...
  • #12814: BUG: resolve writeback in arr_insert failure paths
  • #12815: BUG: Fix testing of f2py.compile from strings.
  • #12818: DOC: remove python2-only methods, small cleanups
  • #12824: BUG: fix to check before apply shlex.split
  • #12830: ENH: __array_function__ updates for NumPy 1.17.0
  • #12831: BUG: Catch stderr when checking compiler version
  • #12842: BUG: ndarrays pickled by 1.16 cannot be loaded by 1.15.4 and...
  • #12846: BUG: fix signed zero behavior in npy_divmod
  • #12850: BUG: fail if old multiarray module detected
  • #12851: TEST: use xenial by default for travis
  • #12854: BUG: do not Py_DECREF NULL pointer
  • #12857: STY: simplify code
  • #12863: TEST: pin mingw version
  • #12866: DOC: link to benchmarking info
  • #12867: TST: Use same OpenBLAS build for testing as for current wheels.
  • #12871: ENH: add c-imported modules to namespace for freeze analysis
  • #12877: Remove deprecated sudo: false from .travis.yml
  • #12879: DEP: deprecate exec_command
  • #12885: DOC: fix math formatting of np.linalg.lstsq docs
  • #12886: DOC: add missing character routines, fix #8578
  • #12887: BUG: Fix np.rec.fromarrays on arrays which are already structured
  • #12889: BUG: Make allow_pickle=False the default for loading
  • #12892: BUG: Do not double-quote arguments passed on to the linker
  • #12894: MAINT: Removed unused and confusingly indirect imports from mingw32ccompiler
  • #12895: BUG: Do not insert extra double quote into preprocessor macros
  • #12903: TST: fix vmImage dispatch in Azure
  • #12905: BUG: fix byte order reversal for datetime64[ns]
  • #12908: DOC: Update master following 1.16.1 release.
  • #12911: BLD: fix doc build for distribution.
  • #12915: ENH: pathlib support for fromfile(), .tofile() and .dump()
  • #12920: MAINT: remove complicated test of multiarray import failure mode
  • #12922: DOC: Add note about arbitrary code execution to numpy.load
  • #12925: BUG: parse shell escaping in extra_compile_args and extra_link_args
  • #12928: MAINT: Merge together the unary and binary type resolvers
  • #12929: DOC: fix documentation bug in np.argsort and extend examples
  • #12931: MAINT: Remove recurring check
  • #12932: BUG: do not dereference NULL pointer
  • #12937: DOC: Correct negative_binomial docstring
  • #12944: BUG: Make timsort deal with zero length elements.
  • #12945: BUG: Add timsort without breaking the API.
  • #12949: DOC: ndarray.max is missing
  • #12962: ENH: Add 'bitorder' keyword to packbits, unpackbits
  • #12963: DOC: Grammatical fix in numpy doc
  • #12964: DOC: Document that scale==0 is now allowed in many distributions.
  • #12965: DOC: Properly format Return section of ogrid Docstring,
  • #12968: BENCH: Re-write sorting benchmarks
  • #12971: ENH: Add 'offset' keyword to 'numpy.fromfile()'
  • #12973: DOC: Recommend adding dimension to switch between row and column...
  • #12983: DOC: Randomstate docstring fixes
  • #12984: DOC: Add examples of negative shifts in np.roll
  • #12986: BENCH: set ones in any/all benchmarks to 1 instead of 0
  • #12988: ENH: Create boolean and integer ufuncs for isnan, isinf, and...
  • #12989: ENH: Correct handling of infinities in np.interp (option B)
  • #12995: BUG: Add missing PyErr_NoMemory() for reporting a failed malloc
  • #12996: MAINT: Use the same multiplication order in interp for cached...
  • #13002: DOC: reduce warnings when building, and rephrase slightly
  • #13004: MAINT: minor changes for consistency to site.cfg.example
  • #13008: MAINT: Move pickle import to numpy.compat
  • #13019: BLD: Windows absolute path DLL loading
  • #13023: BUG: Changes to string-to-shell parsing behavior broke paths...
  • #13027: BUG: Fix regression in parsing of F90 and F77 environment variables
  • #13031: MAINT: Replace if statement with a dictionary lookup for ease...
  • #13032: MAINT: Extract the loop macros into their own header
  • #13033: MAINT: Convert property to @property
  • #13035: DOC: Draw more attention to which functions in random are convenience...
  • #13036: BUG: __array_interface__ offset was always ignored
  • #13039: BUG: Remove error-prone borrowed reference handling
  • #13044: DOC: link to devdocs in README
  • #13046: ENH: Add shape to *_like() array creation
  • #13049: MAINT: remove undocumented __buffer__ attribute lookup
  • #13050: BLD: make doc build work more robustly.
  • #13054: DOC: Added maximum_sctype to documentation
  • #13055: DOC: Post NumPy 1.16.2 release update.
  • #13056: BUG: Fixes to numpy.distutils.Configuration.get_version
  • #13058: DOC: update docstring in numpy.interp docstring
  • #13060: BUG: Use C call to sysctlbyname for AVX detection on MacOS
  • #13063: DOC: revert PR #13058 and fixup Makefile
  • #13067: MAINT: Use with statements for opening files in distutils
  • #13068: BUG: Add error checks when converting integers to datetime types
  • #13071: DOC: Removed incorrect claim regarding shape constraints for...
  • #13073: MAINT: Fix ABCPolyBase in various ways
  • #13075: BUG: Convert fortran flags in environment variable
  • #13076: BUG: Remove our patched version of distutils.split_quoted
  • #13077: BUG: Fix errors in string formatting while producing an error
  • #13078: MAINT: deduplicate fromroots in np.polynomial
  • #13079: MAINT: Merge duplicate implementations of *vander2d and *vander3d...
  • #13086: BLD: fix include list for sdist building
  • #13090: BUILD: sphinx 1.8.3 can be used with our outdated templates
  • #13092: BUG: ensure linspace works on object input.
  • #13093: BUG: Fix parameter validity checks in random.choice.
  • #13095: BUG: Fix testsuite failures on ppc and riscv
  • #13096: TEST: allow refcheck result to vary, increase discoverability...
  • #13097: DOC: update doc of ndarray.T
  • #13099: DOC: Add note about "copy and slicing"
  • #13104: DOC: fix references in docs
  • #13107: MAINT: Unify polynomial valnd functions
  • #13108: MAINT: Merge duplicate implementations of hermvander2d and...
  • #13109: Prevent traceback chaining in _wrapfunc.
  • #13111: MAINT: Unify polydiv
  • #13115: DOC: Fix #12050 by updating numpy.random.hypergeometric docs
  • #13116: DOC: Add backticks in linalg docstrings.
  • #13117: DOC: Fix arg type for np.pad, fix #9489
  • #13118: DOC: update scipy-sphinx-theme, fixes search
  • #13119: DOC: Fix c-api function documentation duplication.
  • #13125: BUG: Fix unhandled exception in CBLAS detection
  • #13126: DEP: polynomial: Be stricter about integral arguments
  • #13127: DOC: Tidy 1.17.0 release note newlines
  • #13128: MAINT: Unify polynomial addition and subtraction functions
  • #13130: MAINT: Unify polynomial fitting functions
  • #13131: BUILD: use 'quiet' when building docs
  • #13132: BLD: Allow users to specify BLAS and LAPACK library link order
  • #13134: ENH: Use AVX for float32 implementation of np.exp & np.log
  • #13137: BUG: Fix build for glibc on ARC and uclibc.
  • #13140: DEV: cleanup imports and some assignments (from LGTM)
  • #13146: MAINT: Unify polynomial power functions
  • #13147: DOC: Add description of overflow errors
  • #13149: DOC: correction to numpy.pad docstring
  • #13157: BLD: streamlined library names in site.cfg sections
  • #13158: BLD: Add libflame as a LAPACK back-end
  • #13161: BLD: streamlined CBLAS linkage tries, default to try libraries...
  • #13162: BUILD: update numpydoc to latest version
  • #13163: ENH: randomgen
  • #13169: STY: Fix weird indents to be multiples of 4 spaces
  • #13170: DOC, BUILD: fail the devdoc build if there are warnings
  • #13174: DOC: Removed some c-api duplication
  • #13176: BUG: fix reference count error on invalid input to ndarray.flat
  • #13181: BENCH, BUG: fix Savez suite, previously was actually calling...
  • #13182: MAINT: add overlap checks to choose, take, put, putmask
  • #13188: MAINT: Simplify logic in convert_datetime_to_datetimestruct
  • #13202: ENH: use rotated companion matrix to reduce error
  • #13203: DOC: Use std docstring for multivariate normal
  • #13205: DOC : Fix C-API documentation references to items that don't...
  • #13206: BUILD: pin sphinx to 1.8.5
  • #13208: MAINT: cleanup of fast_loop_macros.h
  • #13216: Adding an example of successful execution of numpy.test() to...
  • #13217: TST: always publish Azure tests
  • #13218: ENH: isfinite support for datetime64 and timedelta64
  • #13219: ENH: nan_to_num keyword addition (was #9355)
  • #13222: DOC: Document/ Deprecate functions exposed in "numpy" namespace
  • #13224: Improve error message for negative valued argument
  • #13226: DOC: Fix small issues in mtrand doc strings
  • #13231: DOC: Change the required Sphinx version to build documentation
  • #13234: DOC : PyArray_Descr.names undocumented
  • #13239: DOC: Minor grammatical fixes in NumPy docs
  • #13242: DOC: fix docstring for floor_divide
  • #13243: MAINT: replace SETREF with assignment to ret array in ndarray.flat
  • #13244: DOC: Improve mtrand docstrings
  • #13250: MAINT: Improve efficiency of pad by avoiding use of apply_along_axis
  • #13253: TST: fail Azure CI if test failures
  • #13259: DOC: Small readability improvement
  • #13262: DOC : Correcting bug on Documentation Page (Byteswapping)
  • #13264: TST: use OpenBLAS v0.3.5 for POWER8 CI runs
  • #13269: BUG, MAINT: f2py: Add a cast to avoid a compiler warning.
  • #13270: TST: use OpenBLAS v0.3.5 for ARMv8 CI
  • #13271: ENH: vectorize np.abs for unsigned ints and half, improving performance...
  • #13273: BUG: Fix null pointer dereference in PyArray_DTypeFromObject
  • #13277: DOC: Document caveat in random.uniform
  • #13287: Add benchmark for sorting random array.
  • #13289: DOC: add Quansight Labs as an Institutional Partner
  • #13291: MAINT: fix unused variable warning in npy_math_complex.c.src
  • #13292: DOC: update numpydoc to latest master
  • #13293: DOC: add more info to failure message
  • #13298: ENH: Added clearer exception for np.diff on 0-dimensional ndarray
  • #13301: BUG: Fix crash when calling savetxt on a padded array
  • #13305: NEP: Update NEP-18 to include the __skip_array_function__...
  • #13306: MAINT: better MemoryError message (#13225)
  • #13309: DOC: list Quansight rather than Quansight Labs as Institutional...
  • #13310: ENH: Add project_urls to setup
  • #13311: BUG: Fix bad error message in np.memmap
  • #13312: BUG: Close files if an error occurs in genfromtxt
  • #13313: MAINT: fix typo in 'self'
  • #13314: DOC: remove misplaced section at bottom of governance people...
  • #13316: DOC: Added anti-diagonal examples to np.diagonal and np.fill_diagonal
  • #13320: MAINT: remove unused file
  • #13321: MAINT: Move exceptions from core._internal to core._exceptions
  • #13322: MAINT: Move umath error helpers into their own module
  • #13323: BUG: ufunc.at iteration variable size fix
  • #13324: MAINT: Move asarray helpers into their own module
  • #13326: DEP: Deprecate collapsing shape-1 dtype fields to scalars.
  • #13328: MAINT: Tidy up error message for accumulate and reduceat
  • #13331: DOC, BLD: fix doc build issues in preparation for the next numpydoc...
  • #13332: BUG: Always return views from structured_to_unstructured when...
  • #13334: BUG: Fix structured_to_unstructured on single-field types
  • #13335: DOC: Add as_ctypes_type to the documentation
  • #13336: BUILD: fail documentation build if numpy version does not match
  • #13337: DOC: Add docstrings for consistency in aliases
  • #13346: BUG/MAINT: Tidy typeinfo.h and .c
  • #13348: BUG: Return the coefficients array directly
  • #13354: TST: Added test_fftpocket.py::test_axes
  • #13367: DOC: reorganize developer docs, use scikit-image as a base for...
  • #13371: BUG/ENH: Make floor, ceil, and trunc call the matching special...
  • #13374: DOC: Specify range for numpy.angle
  • #13377: DOC: Add missing macros to C API documentation
  • #13379: BLD: address mingw-w64 issue. Follow-up to gh-9977
  • #13383: MAINT, DOC: Post 1.16.3 release updates
  • #13388: BUG: Some PyPy versions lack PyStructSequence_InitType2.
  • #13389: ENH: implement __skip_array_function__ attribute for NEP-18
  • #13390: ENH: Add support for Fraction to percentile and quantile
  • #13391: MAINT, DEP: Fix deprecated assertEquals()
  • #13395: DOC: note re defaults allclose to assert_allclose
  • #13397: DOC: Resolve confusion regarding hashtag in header line of csv
  • #13399: ENH: Improved performance of PyArray_FromAny for sequences of...
  • #13402: DOC: Show the default value of deletechars in the signature of...
  • #13403: DOC: fix typos in dev/index
  • #13404: DOC: Add Sebastian Berg as sponsored by BIDS
  • #13406: DOC: clarify array_{2string,str,repr} defaults
  • #13409: BUG: (py2 only) fix unicode support for savetxt fmt string
  • #13413: DOC: document existence of linalg backends
  • #13415: BUG: fixing bugs in AVX exp/log while handling special value...
  • #13416: BUG: Protect generators from log(0.0)
  • #13417: DOC: dimension sizes are non-negative, not positive
  • #13425: MAINT: fixed typo 'Mismacth' from numpy/core/setup_common.py
  • #13433: BUG: Handle subarrays in descr_to_dtype
  • #13435: BUG: Add TypeError to accepted exceptions in crackfortran.
  • #13436: TST: Add file-not-closed check to LGTM analysis.
  • #13440: MAINT: fixed typo 'wtihout' from numpy/core/shape_base.py
  • #13443: BLD, TST: implicit func errors
  • #13445: MAINT: refactor PyArrayMultiIterObject constructors
  • #13446: MANT: refactor unravel_index for code repetition
  • #13449: BUG: missing git raises an OSError
  • #13456: TST: refine Azure fail reports
  • #13463: BUG,DEP: Fix writeable flag setting for arrays without base
  • #13467: ENH: err msg for too large sequences. See #13450
  • #13469: DOC: correct "version added" in npymath docs
  • #13471: LICENSE: split license file in standard BSD 3-clause and bundled.
  • #13477: DOC: have notes in histogram_bin_edges match parameter style
  • #13479: DOC: Mention the handling of nan in the assert_equal docstring.
  • #13482: TEST: add duration report to tests, speed up two outliers
  • #13483: DOC: update mailmap for Bill Spotz
  • #13485: DOC: add security vulnerability reporting and doc links to README
  • #13491: BUG/ENH: Create npy format 3.0 to support extended unicode characters...
  • #13495: BUG: test all ufunc.types for return type, fix for exp, log
  • #13496: BUG: ma.tostring should respect the order parameter
  • #13498: DOC: Clarify rcond normalization in linalg.pinv
  • #13499: MAINT: Use with statement to open/close files to fix LGTM alerts
  • #13503: ENH: Support object arrays in matmul
  • #13504: DOC: Update links in PULL_REQUEST_TEMPLATE.md
  • #13506: ENH: Add sparse option to np.core.numeric.indices
  • #13507: BUG: np.array cleared errors occurred in PyMemoryView_FromObject
  • #13508: BUG: Removes ValueError for empty kwargs in arraymultiter_new
  • #13518: MAINT: implement assert_array_compare without converting array...
  • #13520: BUG: exp, log AVX loops do not use steps
  • #13523: BUG: distutils/system_info.py fix missing subprocess import
  • #13529: MAINT: Use exec() instead array_function_dispatch to improve...
  • #13530: BENCH: Modify benchmarks for radix sort.
  • #13534: BLD: Make CI pass again with pytest 4.5
  • #13541: ENH: restore unpack bit lookup table
  • #13544: ENH: Allow broadcast to be called with zero arguments
  • #13550: TST: Register markers in conftest.py.
  • #13551: DOC: Add note to nonzero docstring.
  • #13558: MAINT: Fix errors seen on new python 3.8
  • #13570: DOC: Remove duplicate documentation of the PyArray_SimpleNew...
  • #13571: DOC: Mention that expand_dims returns a view
  • #13574: DOC: remove performance claim from searchsorted()
  • #13575: TST: Apply ufunc signature and type test fixmes.
  • #13581: ENH: AVX support for exp/log for strided float32 arrays
  • #13584: DOC: roadmap update
  • #13589: MAINT: Increment stacklevel for warnings to account for NEP-18...
  • #13590: BUG: Fixes for Undefined Behavior Sanitizer (UBSan) errors.
  • #13595: NEP: update NEP 19 with API terminology
  • #13599: DOC: Fixed minor doc error in take_along_axis
  • #13603: TST: bump / verify OpenBLAS in CI
  • #13619: DOC: Add missing return value documentation in ndarray.require
  • #13621: DOC: Update boolean indices in index arrays with slices example
  • #13623: BUG: Workaround for bug in clang7.0
  • #13624: DOC: revert __skip_array_function__ from NEP-18
  • #13626: DOC: update isfortran docs with return value
  • #13627: MAINT: revert __skip_array_function__ from NEP-18
  • #13629: BUG: setup.py install --skip-build fails
  • #13632: MAINT: Collect together the special-casing of 0d nonzero into...
  • #13633: DOC: caution against relying upon NumPy's implementation in subclasses
  • #13634: MAINT: avoid nested dispatch in numpy.core.shape_base
  • #13636: DOC: Add return section to linalg.matrix_rank & tensordot
  • #13639: MAINT: Update mailmap for 1.17.0
  • #13642: BUG: special case object arrays when printing rel-, abs-error...
  • #13648: BUG: ensure that casting to/from structured is properly checked.
  • #13649: DOC: Mention PyArray_GetField steals a reference
  • #13652: MAINT: remove superfluous setting in can_cast_safely_table.
  • #13655: BUG/MAINT: Non-native byteorder in random ints
  • #13656: PERF: Use intrinsic rotr on Windows
  • #13657: BUG: Avoid leading underscores in C function names.
  • #13660: DOC: Updates following NumPy 1.16.4 release.
  • #13663: BUG: regression for array([pandas.DataFrame()])
  • #13664: MAINT: Misc. typo fixes
  • #13665: MAINT: Use intrinsics in Win64-PCG64
  • #13670: BUG: Fix RandomState argument name
  • #13672: DOC: Fix rst markup in RELEASE_WALKTHROUGH.
  • #13678: BUG: fix benchmark suite importability on Numpy<1.17
  • #13682: ENH: Support __length_hint__ in PyArray_FromIter
  • #13684: BUG: Move ndarray.dump to python and make it close the file it...
  • #13687: DOC: Remove misleading statement
  • #13688: MAINT: Correct masked aliases
  • #13690: MAINT: Remove version added from Generator
  • #13691: BUG: Prevent passing of size 0 to array alloc C functions
  • #13692: DOC: Update C-API documentation of scanfunc, fromstr
  • #13693: ENH: Pass input strides and dimensions by pointer to const
  • #13695: BUG: Ensure Windows choice returns int32
  • #13696: DOC: Put the useful constants first
  • #13697: MAINT: speed up hstack and vstack by eliminating list comprehension.
  • #13700: Add links for GitHub Sponsors button.
  • #13703: DOC: Adds documentation for numpy.dtype.base
  • #13704: DOC: Mention PyArray_DIMS can be NULL
  • #13708: DEP: Deprecate nonzero(0d) in favor of calling atleast_1d explicitly
  • #13715: BUG: Fix use-after-free in boolean indexing
  • #13716: BUG: Fix random.choice when probability is not C contiguous
  • #13720: MAINT/BUG: Manage more files with with statements
  • #13721: MAINT,BUG: More ufunc exception cleanup
  • #13724: MAINT: fix use of cache_dim
  • #13725: BUG: fix compilation of 3rd party modules with Py_LIMITED_API...
  • #13726: MAINT: Update PCG jump sizes
  • #13729: DOC: Merge together DISTUTILS.rst.txt#template-files" and distutils.r…
  • #13730: MAINT: Change keyword from reserved word
  • #13737: DOC: Mention and try to explain pairwise summation in sum
  • #13741: MAINT: random: Remove unused empty file binomial.h.
  • #13743: MAINT: random: Rename legacy distributions file.
  • #13744: DOC: Update the C style guide for C99.
  • #13745: BUG: fix segfault on side-effect in __bool__ function in array.nonzero()
  • #13746: [WIP] DOC : Refactor C-API -- Python Types and C structures
  • #13757: MAINT: fix histogram*d dispatchers
  • #13760: DOC: update test guidelines document to use pytest for skipif
  • #13761: MAINT: random: Rewrite the hypergeometric distribution.
  • #13762: MAINT: Use textwrap.dedent for multiline strings
  • #13763: MAINT: Use with statements and dedent in core/setup.py
  • #13767: DOC: Adds examples for dtype attributes
  • #13770: MAINT: random: Combine ziggurat.h and ziggurat_constants.h
  • #13771: DOC: Change random to uninitialized and unpredictable in empty...
  • #13772: BUILD: use numpy-wheels/openblas_support.py to create _distributor_init.py
  • #13773: DOC: Update of reference to paper for Lemire's method
  • #13774: BUG: Make Generator._masked flag default to False.
  • #13777: MAINT: Remove duplication of should_use_min_scalar_type function
  • #13780: ENH: use SeedSequence instead of seed()
  • #13781: DOC: Update TESTS.rst.txt for pytest
  • #13786: MAINT: random: Fix a few compiler warnings.
  • #13787: DOC: Fixed the problem of "versionadded"
  • #13788: MAINT: fix 'in' -> 'is' typo
  • #13789: MAINT: Fix warnings in radixsort.c.src: comparing integers of...
  • #13791: MAINT: remove dSFMT
  • #13792: LICENSE: update dragon4 license to MIT
  • #13793: MAINT: remove xoshiro* BitGenerators
  • #13795: DOC: Update description of sep in fromstring
  • #13803: DOC: Improve documentation for defchararray
  • #13813: BUG: further fixup to histogram2d dispatcher.
  • #13815: MAINT: Correct intrinsic use on Windows
  • #13818: TST: Add tests for ComplexWarning in astype
  • #13819: DOC: Fix documented default value of __array_priority__ for...
  • #13820: MAINT, DOC: Fix misspelled words in documentation.
  • #13821: MAINT: core: Fix a compiler warning.
  • #13830: MAINT: Update tox for supported Python versions
  • #13832: MAINT: remove pcg32 BitGenerator
  • #13833: MAINT: remove ThreeFry BitGenerator
  • #13837: MAINT, BUG: fixes from seedsequence
  • #13838: ENH: SFC64 BitGenerator
  • #13839: MAINT: Ignore some generated files.
  • #13840: ENH: np.random.default_gen()
  • #13843: DOC: remove note about __array_ufunc__ being provisional for...
  • #13849: DOC: np.random documentation cleanup and expansion.
  • #13850: DOC: Update performance numbers
  • #13851: MAINT: Update shippable.yml to remove Python 2 dependency
  • #13855: BUG: Fix memory leak in dtype from dict constructor
  • #13856: MAINT: move location of bitgen.h
  • #13858: BUG: do not force emulation of 128-bit arithmetic.
  • #13859: DOC: Update performance numbers for PCG64
  • #13861: BUG: Ensure consistent interpretation of uint64 states.
  • #13863: DOC: Document the precise PCG variant.
  • #13864: TST: Ignore DeprecationWarning during nose imports
  • #13869: DOC: Prepare for 1.17.0rc1 release
  • #13870: MAINT,BUG: Use nbytes to also catch empty descr during allocation
  • #13873: ENH: Rename default_gen -> default_rng
  • #13893: DOC: fix links in 1.17 release note
  • #13897: DOC: Use Cython >= 0.29.11 for Python 3.8 support.
  • #13932: MAINT,BUG,DOC: Fix errors in _add_newdocs
  • #13963: ENH, BUILD: refactor all OpenBLAS downloads into a single, testable...
  • #13971: DOC: emphasize random API changes
  • #13972: MAINT: Rewrite Floyd algorithm
  • #13992: BUG: Do not crash on recursive .dtype attribute lookup.
  • #13993: DEP: Speed up WarnOnWrite deprecation in buffer interface
  • #13995: BLD: Remove Trusty dist in Travis CI build
  • #13996: BUG: Handle weird bytestrings in dtype()
  • #13997: BUG: i0 Bessel function regression on array-likes supporting...
  • #13998: BUG: Missing warnings import in polyutils.
  • #13999: DOC: Document array_function at a higher level.
  • #14001: DOC: Show workaround for Generator.integers backward compatibility
  • #14021: DOC: Prepare 1.17.0rc2 release.
  • #14040: DOC: Improve quickstart documentation of new random Generator.
  • #14041: TST, MAINT: expand OpenBLAS version checking
  • #14080: BUG, DOC: add new recfunctions to __all__
  • #14081: BUG: fix build issue on icc 2016
  • #14082: BUG: Fix file-like object check when saving arrays
  • #14109: REV: "ENH: Improved performance of PyArray_FromAny for sequences...
  • #14126: BUG, TEST: Adding validation test suite to validate float32 exp
  • #14127: DOC: Add blank line above doctest for intersect1d
  • #14128: MAINT: adjustments to test_ufunc_noncontigous
  • #14129: MAINT: Use equality instead of identity check with literal
  • #14133: MAINT: Update mailmap and changelog for 1.17.0