doc/changelog/1.18.0-changelog.rst
A total of 114 people contributed to this release. People with a "+" by their names contributed a patch for the first time.
A total of 413 pull requests were merged for this release.
#9301 <https://github.com/numpy/numpy/pull/9301>__: DOC: added note to docstring of numpy.savez#10151 <https://github.com/numpy/numpy/pull/10151>__: BUG: Numpy scalar types sometimes have the same name#12129 <https://github.com/numpy/numpy/pull/12129>__: DOC: Improve axes shift description and example in np.tensordot#12205 <https://github.com/numpy/numpy/pull/12205>__: MAINT: avoid relying on np.generic.__name__ in np.dtype.name#12284 <https://github.com/numpy/numpy/pull/12284>__: ENH: supply our version of numpy.pxd, requires cython>=0.29#12633 <https://github.com/numpy/numpy/pull/12633>__: BUG: General fixes to f2py reference counts (dereferencing)#12658 <https://github.com/numpy/numpy/pull/12658>__: BUG: NaT now sorts to ends of arrays#12828 <https://github.com/numpy/numpy/pull/12828>__: DOC: Updates to nditer usage instructions#13003 <https://github.com/numpy/numpy/pull/13003>__: BUG: Do not crash on recursive .dtype attribute lookup.#13368 <https://github.com/numpy/numpy/pull/13368>__: ENH: Use AVX for float32 implementation of np.sin & np.cos#13605 <https://github.com/numpy/numpy/pull/13605>__: DEP: Deprecate silent ignoring of bad data in fromfile/fromstring#13610 <https://github.com/numpy/numpy/pull/13610>__: ENH: Always produce a consistent shape in the result of argwhere#13673 <https://github.com/numpy/numpy/pull/13673>__: DOC: array(obj, dtype=dt) can downcast#13698 <https://github.com/numpy/numpy/pull/13698>__: DOC: Document ma.filled behavior with non-scalar fill_value#13710 <https://github.com/numpy/numpy/pull/13710>__: DOC: Add note to irfft-like functions about the default sizes#13739 <https://github.com/numpy/numpy/pull/13739>__: BUG: Don't produce undefined behavior for a << b if b >= bitsof(a)#13766 <https://github.com/numpy/numpy/pull/13766>__: MAINT: Update NEP template.#13794 <https://github.com/numpy/numpy/pull/13794>__: ENH: random: Add the multivariate hypergeometric distribution.#13799 <https://github.com/numpy/numpy/pull/13799>__: DOC: Fix unrendered links#13802 <https://github.com/numpy/numpy/pull/13802>__: BUG: Fixed maximum relative error reporting in assert_allclose#13812 <https://github.com/numpy/numpy/pull/13812>__: MAINT: Rewrite Floyd algorithm#13825 <https://github.com/numpy/numpy/pull/13825>__: DOC: Add missing macros to C-API documentation#13829 <https://github.com/numpy/numpy/pull/13829>__: ENH: Add axis argument to random.permutation and random.shuffle#13847 <https://github.com/numpy/numpy/pull/13847>__: DOC: Adds documentation of functions exposed in numpy namespace#13860 <https://github.com/numpy/numpy/pull/13860>__: BUG: Refcount fixes#13871 <https://github.com/numpy/numpy/pull/13871>__: MAINT: Ensure array_dealloc does not modify refcount of self#13874 <https://github.com/numpy/numpy/pull/13874>__: MAINT: Prepare master for 1.18.0 development.#13876 <https://github.com/numpy/numpy/pull/13876>__: MAINT,BUG,DOC: Fix errors in _add_newdocs#13880 <https://github.com/numpy/numpy/pull/13880>__: MAINT: Remove an unnessary backslash between two string literals#13881 <https://github.com/numpy/numpy/pull/13881>__: MAINT: Update pavement to use python3 in shell commands.#13882 <https://github.com/numpy/numpy/pull/13882>__: MAINT: Remove unnecessary backslashes (and replace others by...#13883 <https://github.com/numpy/numpy/pull/13883>__: MAINT: Replace integers in places where booleans are expected#13884 <https://github.com/numpy/numpy/pull/13884>__: DOC: Add missing parameter description for keepdims in MaskedArray#13885 <https://github.com/numpy/numpy/pull/13885>__: ENH: use AVX for float32 and float64 implementation of sqrt,...#13886 <https://github.com/numpy/numpy/pull/13886>__: DOC: reformat top-level release index#13892 <https://github.com/numpy/numpy/pull/13892>__: DOC : Refactor Array API documentation -- Array Structure and...#13895 <https://github.com/numpy/numpy/pull/13895>__: DOC: Fix typo in "make_mask" documentation#13896 <https://github.com/numpy/numpy/pull/13896>__: MAINT: Delete unused _aliased_types.py#13899 <https://github.com/numpy/numpy/pull/13899>__: MAINT: Change the type of error raised in set_printoptions#13901 <https://github.com/numpy/numpy/pull/13901>__: BLD: Remove Trusty dist in Travis CI build#13907 <https://github.com/numpy/numpy/pull/13907>__: BUG: Handle weird bytestrings in dtype()#13908 <https://github.com/numpy/numpy/pull/13908>__: ENH: use towncrier to build the release note#13913 <https://github.com/numpy/numpy/pull/13913>__: ENH: improve error message for ragged-array creation failure#13914 <https://github.com/numpy/numpy/pull/13914>__: DOC: Update the description of byteswap#13916 <https://github.com/numpy/numpy/pull/13916>__: BUG: i0 Bessel function regression on array-likes supporting...#13920 <https://github.com/numpy/numpy/pull/13920>__: ENH, BUILD: refactor all OpenBLAS downloads into a single, testable...#13922 <https://github.com/numpy/numpy/pull/13922>__: MAINT: Remove unnecessary parenthesis in numpy.ma.core#13925 <https://github.com/numpy/numpy/pull/13925>__: MAINT: Fix wrong spelling of ufunc#13926 <https://github.com/numpy/numpy/pull/13926>__: DOC: Remove explicit .next method calls with built-in next function...#13928 <https://github.com/numpy/numpy/pull/13928>__: DOC: Don't override MaskedArray.view documentation with the one...#13930 <https://github.com/numpy/numpy/pull/13930>__: BUG: Fix incorrect GIL release in array.nonzero#13935 <https://github.com/numpy/numpy/pull/13935>__: MAINT: Warn if _add_newdocs.py is used to add docstrings to...#13943 <https://github.com/numpy/numpy/pull/13943>__: MAINT: Revert #13876, "MAINT,BUG,DOC: Fix errors in _add_newdocs"#13944 <https://github.com/numpy/numpy/pull/13944>__: MAINT,BUG,DOC: Fix errors in _add_newdocs#13945 <https://github.com/numpy/numpy/pull/13945>__: DOC, MAINT: emphasize random API changes, remove Generator.randint#13946 <https://github.com/numpy/numpy/pull/13946>__: DOC: Add a numpy-doc docstring to add_newdoc#13947 <https://github.com/numpy/numpy/pull/13947>__: DOC: Fix rst rendering in data types#13948 <https://github.com/numpy/numpy/pull/13948>__: DOC:Update the description of set_printoptions in quickstart...#13950 <https://github.com/numpy/numpy/pull/13950>__: Fixing failure on Python 2.7 on Windows 7#13952 <https://github.com/numpy/numpy/pull/13952>__: Fix a typo related to the range of indices#13959 <https://github.com/numpy/numpy/pull/13959>__: DOC: add space between words across lines#13964 <https://github.com/numpy/numpy/pull/13964>__: BUG, DOC: add new recfunctions to __all__#13967 <https://github.com/numpy/numpy/pull/13967>__: DOC: Change (old) range() to np.arange()#13968 <https://github.com/numpy/numpy/pull/13968>__: DOC: improve np.sort docstring#13970 <https://github.com/numpy/numpy/pull/13970>__: DOC: spellcheck numpy/doc/broadcasting.py#13976 <https://github.com/numpy/numpy/pull/13976>__: MAINT, TST: remove test-installed-numpy.py#13979 <https://github.com/numpy/numpy/pull/13979>__: DOC: Document array_function at a higher level.#13985 <https://github.com/numpy/numpy/pull/13985>__: DOC: show workaround for backward compatibility#13988 <https://github.com/numpy/numpy/pull/13988>__: DOC: Add a call for contribution paragraph to the readme#13989 <https://github.com/numpy/numpy/pull/13989>__: BUG: Missing warnings import in polyutils#13990 <https://github.com/numpy/numpy/pull/13990>__: BUILD: adapt "make version-check" to "make dist"#13991 <https://github.com/numpy/numpy/pull/13991>__: DOC: emphasize need for matching numpy, git versions#14002 <https://github.com/numpy/numpy/pull/14002>__: TST, MAINT, BUG: expand OpenBLAS version checking#14004 <https://github.com/numpy/numpy/pull/14004>__: ENH: Chain exception for typed item assignment#14005 <https://github.com/numpy/numpy/pull/14005>__: MAINT: Fix spelling error in npy_tempita kwarg#14010 <https://github.com/numpy/numpy/pull/14010>__: DOC: Array API : Directory restructure and code cleanup#14011 <https://github.com/numpy/numpy/pull/14011>__: [DOC] Remove unused/deprecated functions#14022 <https://github.com/numpy/numpy/pull/14022>__: Update system_info.py#14025 <https://github.com/numpy/numpy/pull/14025>__: DOC:Link between the two indexing documentation pages#14026 <https://github.com/numpy/numpy/pull/14026>__: DOC: Update NumFOCUS subcommittee replacing Nathaniel with Sebastian#14027 <https://github.com/numpy/numpy/pull/14027>__: DOC: update "Contributing to NumPy" with more activities/roles#14028 <https://github.com/numpy/numpy/pull/14028>__: DOC: Improve quickstart documentation of new random Generator#14030 <https://github.com/numpy/numpy/pull/14030>__: DEP: Speed up WarnOnWrite deprecation in buffer interface#14032 <https://github.com/numpy/numpy/pull/14032>__: NEP: numpy.org website redesign#14035 <https://github.com/numpy/numpy/pull/14035>__: DOC: Fix docstring of numpy.allclose regarding NaNs#14036 <https://github.com/numpy/numpy/pull/14036>__: DEP: Raise warnings for deprecated functions PyArray_As1D, PyArray_As2D#14039 <https://github.com/numpy/numpy/pull/14039>__: DEP: Remove np.rank which has been deprecated for more than 5...#14048 <https://github.com/numpy/numpy/pull/14048>__: BUG, TEST: Adding validation test suite to validate float32 exp#14051 <https://github.com/numpy/numpy/pull/14051>__: ENH,DEP: Allow multiple axes in expand_dims#14053 <https://github.com/numpy/numpy/pull/14053>__: ENH: add pyproject.toml#14060 <https://github.com/numpy/numpy/pull/14060>__: DOC: Update cversions.py links and wording#14062 <https://github.com/numpy/numpy/pull/14062>__: DOC, BUILD: cleanups and fix (again) 'make dist'#14063 <https://github.com/numpy/numpy/pull/14063>__: BUG: Fix file-like object check when saving arrays#14064 <https://github.com/numpy/numpy/pull/14064>__: DOC: Resolve bad references in Sphinx warnings#14068 <https://github.com/numpy/numpy/pull/14068>__: MAINT: bump ARMv8 / POWER8 OpenBLAS in CI#14069 <https://github.com/numpy/numpy/pull/14069>__: DOC: Emphasize the need to run tests when building from source#14070 <https://github.com/numpy/numpy/pull/14070>__: DOC:Add example to clarify "numpy.save" behavior on already open...#14072 <https://github.com/numpy/numpy/pull/14072>__: DEP: Deprecate full and economic modes for linalg.qr#14073 <https://github.com/numpy/numpy/pull/14073>__: DOC: Doc release#14074 <https://github.com/numpy/numpy/pull/14074>__: BUG: fix build issue on icc 2016#14076 <https://github.com/numpy/numpy/pull/14076>__: TST: Add 3.8-dev to travisCI testing.#14085 <https://github.com/numpy/numpy/pull/14085>__: DOC: Add blank line above doctest for intersect1d#14086 <https://github.com/numpy/numpy/pull/14086>__: ENH: Propose standard policy for dropping support of old Python...#14089 <https://github.com/numpy/numpy/pull/14089>__: DOC: Use pip install . where possible instead of calling setup.py#14091 <https://github.com/numpy/numpy/pull/14091>__: MAINT: adjustments to test_ufunc_noncontigous#14092 <https://github.com/numpy/numpy/pull/14092>__: MAINT: Improve NEP template#14096 <https://github.com/numpy/numpy/pull/14096>__: DOC: fix documentation of i and j for tri.#14097 <https://github.com/numpy/numpy/pull/14097>__: MAINT: Lazy import testing on python >=3.7#14100 <https://github.com/numpy/numpy/pull/14100>__: DEP: Deprecate PyArray_FromDimsAndDataAndDescr, PyArray_FromDims#14101 <https://github.com/numpy/numpy/pull/14101>__: MAINT: Clearer error message while padding with stat_length=0#14106 <https://github.com/numpy/numpy/pull/14106>__: MAINT: remove duplicate variable assignments#14108 <https://github.com/numpy/numpy/pull/14108>__: BUG: initialize variable that is passed by pointer#14110 <https://github.com/numpy/numpy/pull/14110>__: DOC: fix typo in c-api/array.rst doc#14115 <https://github.com/numpy/numpy/pull/14115>__: DOC: fix markup of news fragment readme#14121 <https://github.com/numpy/numpy/pull/14121>__: BUG: Add gcd/lcm definitions to npy_math.h#14122 <https://github.com/numpy/numpy/pull/14122>__: MAINT: Mark umath accuracy test xfail.#14124 <https://github.com/numpy/numpy/pull/14124>__: MAINT: Use equality instead of identity check with literal#14130 <https://github.com/numpy/numpy/pull/14130>__: MAINT: Fix small typo in quickstart docs#14134 <https://github.com/numpy/numpy/pull/14134>__: DOC, MAINT: Update master after 1.17.0 release.#14141 <https://github.com/numpy/numpy/pull/14141>__: ENH: add c-imported modules for freeze analysis in np.random#14143 <https://github.com/numpy/numpy/pull/14143>__: BUG: Fix DeprecationWarning in python 3.8#14144 <https://github.com/numpy/numpy/pull/14144>__: BUG: Remove stray print that causes a SystemError on python 3.7...#14145 <https://github.com/numpy/numpy/pull/14145>__: BUG: Remove the broken clip wrapper#14152 <https://github.com/numpy/numpy/pull/14152>__: BUG: avx2_scalef_ps must be static#14153 <https://github.com/numpy/numpy/pull/14153>__: TST: Allow fuss in testing strided/non-strided exp/log loops#14170 <https://github.com/numpy/numpy/pull/14170>__: NEP: Proposal for duckarray protocol#14171 <https://github.com/numpy/numpy/pull/14171>__: BUG: Make advanced indexing result on read-only subclass writeable#14174 <https://github.com/numpy/numpy/pull/14174>__: BUG: Check for existence of fromstr which used in fromstr_next_element#14178 <https://github.com/numpy/numpy/pull/14178>__: TST: Clean up of test_pocketfft.py#14181 <https://github.com/numpy/numpy/pull/14181>__: DEP: Deprecate np.alen#14183 <https://github.com/numpy/numpy/pull/14183>__: DOC: Fix misleading allclose docstring for equal_nan#14185 <https://github.com/numpy/numpy/pull/14185>__: MAINT: Workaround for Intel compiler bug leading to failing test#14190 <https://github.com/numpy/numpy/pull/14190>__: DOC: Fix hermitian argument docs in svd#14195 <https://github.com/numpy/numpy/pull/14195>__: MAINT: Fix a docstring typo.#14196 <https://github.com/numpy/numpy/pull/14196>__: DOC: Fix links in /.github/CONTRIBUTING.md.#14197 <https://github.com/numpy/numpy/pull/14197>__: ENH: Multivariate normal speedups#14203 <https://github.com/numpy/numpy/pull/14203>__: MAINT: Improve mismatch message of np.testing.assert_array_equal#14204 <https://github.com/numpy/numpy/pull/14204>__: DOC,MAINT: Move towncrier files and fixup categories#14207 <https://github.com/numpy/numpy/pull/14207>__: BUG: Fixed default BitGenerator name#14209 <https://github.com/numpy/numpy/pull/14209>__: BUG: Fix uint-overflow if padding with linear_ramp and negative...#14216 <https://github.com/numpy/numpy/pull/14216>__: ENH: Enable huge pages in all Linux builds#14217 <https://github.com/numpy/numpy/pull/14217>__: BUG: Fix leak in the f2py-generated module init and PyMem_Del...#14219 <https://github.com/numpy/numpy/pull/14219>__: DOC: new nan_to_num keywords are from 1.17 onwards#14223 <https://github.com/numpy/numpy/pull/14223>__: TST: Add tests for deprecated C functions (PyArray_As1D, PyArray_As1D)#14224 <https://github.com/numpy/numpy/pull/14224>__: DOC: mention take_along_axis in choose#14227 <https://github.com/numpy/numpy/pull/14227>__: ENH: Parse complex number from string#14231 <https://github.com/numpy/numpy/pull/14231>__: DOC: update or remove outdated sourceforge links#14234 <https://github.com/numpy/numpy/pull/14234>__: MAINT: Better error message for norm#14235 <https://github.com/numpy/numpy/pull/14235>__: DOC: add backlinks to numpy.org#14240 <https://github.com/numpy/numpy/pull/14240>__: BUG: Don't fail when lexsorting some empty arrays.#14241 <https://github.com/numpy/numpy/pull/14241>__: BUG: Fix segfault in random.permutation(x) when x is a string.#14245 <https://github.com/numpy/numpy/pull/14245>__: Doc: fix a typo in NEP21#14249 <https://github.com/numpy/numpy/pull/14249>__: DOC: set status of NEP 28 (website redesign) to Accepted#14250 <https://github.com/numpy/numpy/pull/14250>__: BLD: MAINT: change default behavior of build flag appending.#14252 <https://github.com/numpy/numpy/pull/14252>__: BUG: Fixes StopIteration error from 'np.genfromtext' for empty...#14255 <https://github.com/numpy/numpy/pull/14255>__: BUG: fix inconsistent axes ordering for axis in function unique#14256 <https://github.com/numpy/numpy/pull/14256>__: DEP: Deprecate load/dump functions in favour of pickle methods#14257 <https://github.com/numpy/numpy/pull/14257>__: MAINT: Update NEP-30#14259 <https://github.com/numpy/numpy/pull/14259>__: DEP: Deprecate arrayprint formatting functions#14263 <https://github.com/numpy/numpy/pull/14263>__: DOC: Make Py3K docs C code snippets RST literal blocks#14266 <https://github.com/numpy/numpy/pull/14266>__: DOC: remove scipy.org from the breadcrumb formattiong#14270 <https://github.com/numpy/numpy/pull/14270>__: BUG: Fix formatting error in exception message#14272 <https://github.com/numpy/numpy/pull/14272>__: DOC: Address typos in dispatch docs#14279 <https://github.com/numpy/numpy/pull/14279>__: BUG: Fix ZeroDivisionError for zero length arrays in pocketfft.#14290 <https://github.com/numpy/numpy/pull/14290>__: BUG: Fix misuse of .names and .fields in various places#14291 <https://github.com/numpy/numpy/pull/14291>__: TST, BUG: Use python3.6-dbg.#14295 <https://github.com/numpy/numpy/pull/14295>__: BUG: core: Handle large negative np.int64 args in binary_repr.#14298 <https://github.com/numpy/numpy/pull/14298>__: BUG: Fix numpy.random bug in platform detection#14303 <https://github.com/numpy/numpy/pull/14303>__: MAINT: random: Match type of SeedSequence.pool_size to DEFAULT_POOL_SIZE.#14310 <https://github.com/numpy/numpy/pull/14310>__: Bug: Fix behavior of structured_to_unstructured on non-trivial...#14311 <https://github.com/numpy/numpy/pull/14311>__: DOC: add two commas, move one word#14313 <https://github.com/numpy/numpy/pull/14313>__: DOC: Clarify rules about broadcasting when empty arrays are involved.#14321 <https://github.com/numpy/numpy/pull/14321>__: TST, MAINT: bump to OpenBLAS 0.3.7 stable#14325 <https://github.com/numpy/numpy/pull/14325>__: DEP: numpy.testing.rand#14335 <https://github.com/numpy/numpy/pull/14335>__: DEP: Deprecate class SafeEval#14341 <https://github.com/numpy/numpy/pull/14341>__: BUG: revert detecting and raising error on ragged arrays#14342 <https://github.com/numpy/numpy/pull/14342>__: DOC: Improve documentation of isscalar.#14349 <https://github.com/numpy/numpy/pull/14349>__: MAINT: Fix bloated mismatch error percentage in array comparisons.#14351 <https://github.com/numpy/numpy/pull/14351>__: DOC: Fix a minor typo in dispatch documentation.#14352 <https://github.com/numpy/numpy/pull/14352>__: MAINT: Remove redundant deprecation checks#14353 <https://github.com/numpy/numpy/pull/14353>__: MAINT: polynomial: Add an N-d vander implementation used under...#14355 <https://github.com/numpy/numpy/pull/14355>__: DOC: clarify that PytestTester is non-public#14356 <https://github.com/numpy/numpy/pull/14356>__: DOC: support and require sphinx>=2.2#14360 <https://github.com/numpy/numpy/pull/14360>__: DOC: random: fix doc linking, was referencing private submodules.#14364 <https://github.com/numpy/numpy/pull/14364>__: MAINT: Fixes for prospective Python 3.10 and 4.0#14365 <https://github.com/numpy/numpy/pull/14365>__: DOC: lib: Add more explanation of the weighted average calculation.#14368 <https://github.com/numpy/numpy/pull/14368>__: MAINT: Avoid BytesWarning in PyArray_DescrConverter()#14369 <https://github.com/numpy/numpy/pull/14369>__: MAINT: Post NumPy 1.17.1 update.#14370 <https://github.com/numpy/numpy/pull/14370>__: DOC: Fixed dtype docs for var, nanvar.#14372 <https://github.com/numpy/numpy/pull/14372>__: DOC: Document project as Python 3 only with a trove classifier#14378 <https://github.com/numpy/numpy/pull/14378>__: BUILD: move all test dependencies to ./test_requirements.txt#14381 <https://github.com/numpy/numpy/pull/14381>__: BUG: lib: Fix histogram problem with signed integer arrays.#14385 <https://github.com/numpy/numpy/pull/14385>__: REL: Update master after NumPy 1.16.5 release.#14387 <https://github.com/numpy/numpy/pull/14387>__: BUG: test, fix regression in converting to ctypes#14389 <https://github.com/numpy/numpy/pull/14389>__: NEP: Add initial draft of NEP-31: Context-local and global overrides...#14390 <https://github.com/numpy/numpy/pull/14390>__: DOC: document numpy/doc update process#14392 <https://github.com/numpy/numpy/pull/14392>__: DOC: update np.around docstring with note about floating-point...#14393 <https://github.com/numpy/numpy/pull/14393>__: BUG: view with fieldless dtype should raise if itemsize != 0#14395 <https://github.com/numpy/numpy/pull/14395>__: DOC: fix issue with new usage in subclassing doc.#14398 <https://github.com/numpy/numpy/pull/14398>__: DOC: Fix release notes table of contents#14399 <https://github.com/numpy/numpy/pull/14399>__: NEP 32: Remove the financial functions from NumPy#14404 <https://github.com/numpy/numpy/pull/14404>__: BLD: Update RELEASE_WALKTHROUGH and cythonize.#14407 <https://github.com/numpy/numpy/pull/14407>__: Bump pytest from 5.1.1 to 5.1.2#14408 <https://github.com/numpy/numpy/pull/14408>__: TST: Remove build job since we now use Dependabot#14410 <https://github.com/numpy/numpy/pull/14410>__: BLD: Only allow using Cython module when cythonizing.#14411 <https://github.com/numpy/numpy/pull/14411>__: TST: Add dependabot config file.#14416 <https://github.com/numpy/numpy/pull/14416>__: BUG: Fix format statement associated with AttributeError.#14417 <https://github.com/numpy/numpy/pull/14417>__: BUG: Fix aradixsort indirect indexing.#14426 <https://github.com/numpy/numpy/pull/14426>__: DOC: add the reference to 'printoptions'#14429 <https://github.com/numpy/numpy/pull/14429>__: BUG: Do not show Override module in private error classes.#14444 <https://github.com/numpy/numpy/pull/14444>__: DOC: Make implementation bullet points consistent in NEP 29#14447 <https://github.com/numpy/numpy/pull/14447>__: MAINT: Clarify policy language in NEP-29.#14448 <https://github.com/numpy/numpy/pull/14448>__: REL: Update master after 1.17.2 release.#14452 <https://github.com/numpy/numpy/pull/14452>__: MAINT: clean up pocketfft modules inside numpy.fft namespace#14453 <https://github.com/numpy/numpy/pull/14453>__: BLD: remove generated Cython files from sdist#14454 <https://github.com/numpy/numpy/pull/14454>__: MAINT: add test to prevent new public-looking modules being added#14458 <https://github.com/numpy/numpy/pull/14458>__: BUG: random.hypergeometic assumes npy_long is npy_int64, hangs...#14459 <https://github.com/numpy/numpy/pull/14459>__: ENH: Print the amount of memory that would be used by a failed...#14460 <https://github.com/numpy/numpy/pull/14460>__: MAINT: use test_requirements.txt in tox and shippable, ship it...#14464 <https://github.com/numpy/numpy/pull/14464>__: BUG: add a specialized loop for boolean matmul#14469 <https://github.com/numpy/numpy/pull/14469>__: BUG: Fix _ctypes class circular reference. (#13808)#14472 <https://github.com/numpy/numpy/pull/14472>__: BUG: core: Fix the str function of the rational dtype.#14475 <https://github.com/numpy/numpy/pull/14475>__: DOC: add timedelta64 signature#14477 <https://github.com/numpy/numpy/pull/14477>__: MAINT: Extract raising of MemoryError to a helper function#14483 <https://github.com/numpy/numpy/pull/14483>__: BUG,MAINT: Some fixes and minor cleanup based on clang analysis#14484 <https://github.com/numpy/numpy/pull/14484>__: MAINT: Add NPY_UNUSED and const qualified suggested by clang#14485 <https://github.com/numpy/numpy/pull/14485>__: MAINT: Silence integer comparison build warnings in assert statements#14486 <https://github.com/numpy/numpy/pull/14486>__: MAINT: distutils: Add newline at the end of printed warnings.#14490 <https://github.com/numpy/numpy/pull/14490>__: BUG: random: Revert gh-14458 and refix gh-14557.#14493 <https://github.com/numpy/numpy/pull/14493>__: DOC: Fix reference NPY_ARRAY_OWNDATA instead of NPY_OWNDATA.#14495 <https://github.com/numpy/numpy/pull/14495>__: ENH: Allow NPY_PKG_CONFIG_PATH environment variable override#14498 <https://github.com/numpy/numpy/pull/14498>__: MAINT: remove the entropy c-extension module#14499 <https://github.com/numpy/numpy/pull/14499>__: DOC: Add backslashes so PyUFunc_FromFuncAndDataAndSignatureAndIdentity...#14500 <https://github.com/numpy/numpy/pull/14500>__: DOC: Fix a minor typo in changelog readme#14501 <https://github.com/numpy/numpy/pull/14501>__: BUG: Fix randint when range is 2**32#14503 <https://github.com/numpy/numpy/pull/14503>__: DOC: tweak np.round docstring to clarify floating-point error#14508 <https://github.com/numpy/numpy/pull/14508>__: DOC: Add warning to NPV function#14510 <https://github.com/numpy/numpy/pull/14510>__: API: Do not return None from recfunctions.drop_fields#14511 <https://github.com/numpy/numpy/pull/14511>__: BUG: Fix flatten_dtype so that nested 0-field structs are flattened...#14514 <https://github.com/numpy/numpy/pull/14514>__: DOC: Build release notes during CircleCI step#14518 <https://github.com/numpy/numpy/pull/14518>__: BUILD: Hide platform configuration probe behind --debug-configure#14520 <https://github.com/numpy/numpy/pull/14520>__: Mention that split() returns views into the original array#14521 <https://github.com/numpy/numpy/pull/14521>__: MAINT: Simplify lookfor function#14523 <https://github.com/numpy/numpy/pull/14523>__: MAINT: random: Remove a few duplicated C function prototypes.#14525 <https://github.com/numpy/numpy/pull/14525>__: BUILD, MAINT: run tests with verbose for PyPY, also do not leak...#14526 <https://github.com/numpy/numpy/pull/14526>__: BUG: fix release snippet failures caught only after merging#14527 <https://github.com/numpy/numpy/pull/14527>__: BLD: add warn-error option, adds -Werror to compiler#14531 <https://github.com/numpy/numpy/pull/14531>__: BUG: random: Create a legacy implementation of random.binomial.#14534 <https://github.com/numpy/numpy/pull/14534>__: MAINT: remove unused functions, rearrange headers (from CC=clang)#14535 <https://github.com/numpy/numpy/pull/14535>__: DOC: Fix a bit of code in 'Beyond the Basics' C API user guide.#14536 <https://github.com/numpy/numpy/pull/14536>__: MAINT: Cleanup old_defines in DOC#14540 <https://github.com/numpy/numpy/pull/14540>__: DOC: Added missing versionadded to diff(prepend)#14543 <https://github.com/numpy/numpy/pull/14543>__: BUG: Avoid ctypes in Generators#14545 <https://github.com/numpy/numpy/pull/14545>__: Changing ImportWarning to DeprecationWarning#14548 <https://github.com/numpy/numpy/pull/14548>__: MAINT: handle case where GIT_VERSION is empty string#14554 <https://github.com/numpy/numpy/pull/14554>__: MAINT: core: Remove duplicated inner loop ee->e from log, exp,...#14555 <https://github.com/numpy/numpy/pull/14555>__: DOC: clarify input types in basics.io.genfromtxt.rst#14557 <https://github.com/numpy/numpy/pull/14557>__: DOC: remove note about Pocketfft license file (non-existing here).#14558 <https://github.com/numpy/numpy/pull/14558>__: DOC: Fix code that generates the table in the 'Casting Rules'...#14562 <https://github.com/numpy/numpy/pull/14562>__: MAINT: don't install partial numpy.random C/Cython API.#14564 <https://github.com/numpy/numpy/pull/14564>__: TST: ensure coercion tables aren't printed on failing public...#14567 <https://github.com/numpy/numpy/pull/14567>__: DEP: remove deprecated (and private) numpy.testing submodules.#14568 <https://github.com/numpy/numpy/pull/14568>__: BLD, DOC: fix gh-14518, add release note#14570 <https://github.com/numpy/numpy/pull/14570>__: BUG: importing build_src breaks setuptools monkeypatch for msvc14#14572 <https://github.com/numpy/numpy/pull/14572>__: DOC: Note runtests.py -- -s method to use pytests -s#14573 <https://github.com/numpy/numpy/pull/14573>__: DOC: update submodule docstrings, remove info.py files#14576 <https://github.com/numpy/numpy/pull/14576>__: DOC: Document the NPY_SCALARKIND values as C variables.#14582 <https://github.com/numpy/numpy/pull/14582>__: MAINT: Bump pytest from 5.1.2 to 5.1.3#14583 <https://github.com/numpy/numpy/pull/14583>__: DEP: remove deprecated select behaviour#14585 <https://github.com/numpy/numpy/pull/14585>__: BUG: Add missing check for 0-sized array in ravel_multi_index#14586 <https://github.com/numpy/numpy/pull/14586>__: BUG: dtype refcount cleanups#14587 <https://github.com/numpy/numpy/pull/14587>__: DOC: Fix a minor typo in changelog entry#14592 <https://github.com/numpy/numpy/pull/14592>__: MAINT: Fix typo: remoge → remove#14595 <https://github.com/numpy/numpy/pull/14595>__: DOC: Change the promotion table checkmark to 'Y'.#14596 <https://github.com/numpy/numpy/pull/14596>__: DEP: Complete deprecation of invalid array/memory order#14598 <https://github.com/numpy/numpy/pull/14598>__: DOC: Add to doc that interp cannot contain NaN#14600 <https://github.com/numpy/numpy/pull/14600>__: NEP: Accept NEP 32.#14601 <https://github.com/numpy/numpy/pull/14601>__: NEP: Fix discrepancies in NEPs#14603 <https://github.com/numpy/numpy/pull/14603>__: NEP: Only list "Active" NEPs under "Meta-NEPs"#14604 <https://github.com/numpy/numpy/pull/14604>__: API: restructure and document numpy.random C-API#14605 <https://github.com/numpy/numpy/pull/14605>__: BUG: properly define PyArray_DescrCheck{,Exact}#14607 <https://github.com/numpy/numpy/pull/14607>__: MAINT: Remove duplicate files from .gitignore#14608 <https://github.com/numpy/numpy/pull/14608>__: API: rearrange the cython files in numpy.random#14614 <https://github.com/numpy/numpy/pull/14614>__: MAINT: Bump pytest from 5.1.3 to 5.2.0#14615 <https://github.com/numpy/numpy/pull/14615>__: MAINT: Add "MAINT" tag to dependabot commit msg#14616 <https://github.com/numpy/numpy/pull/14616>__: DOC: Updated sphinx directive formatting#14620 <https://github.com/numpy/numpy/pull/14620>__: DEP: Finish deprecation of non-integer num in linspace#14621 <https://github.com/numpy/numpy/pull/14621>__: DOC: s/OR/AND/ in np.logical_and docstring#14623 <https://github.com/numpy/numpy/pull/14623>__: DOC: misleading np.sinc() documentation#14629 <https://github.com/numpy/numpy/pull/14629>__: DOC: clarify residual in np.polyfit#14630 <https://github.com/numpy/numpy/pull/14630>__: BUILD: change to build_src --verbose-cfg, runtests.py --debug-info#14631 <https://github.com/numpy/numpy/pull/14631>__: BUG: always free clean_sep#14634 <https://github.com/numpy/numpy/pull/14634>__: DOC: Create class Extension docstring and add it to documentation.#14636 <https://github.com/numpy/numpy/pull/14636>__: DOC: add printoptions as a context manager to set_printoptions#14639 <https://github.com/numpy/numpy/pull/14639>__: DOC: Fix typo in NEP 29#14643 <https://github.com/numpy/numpy/pull/14643>__: MAINT: Use scalar math power function directly#14649 <https://github.com/numpy/numpy/pull/14649>__: DOC: Add IPython to dependencies needed to build docs.#14652 <https://github.com/numpy/numpy/pull/14652>__: MAINT: Bump pytest-cov from 2.7.1 to 2.8.1#14653 <https://github.com/numpy/numpy/pull/14653>__: MAINT: Bump pytest from 5.2.0 to 5.2.1#14654 <https://github.com/numpy/numpy/pull/14654>__: MAINT: Bump pytz from 2019.2 to 2019.3#14656 <https://github.com/numpy/numpy/pull/14656>__: MAINT: Use extract_unit throughout datetime#14657 <https://github.com/numpy/numpy/pull/14657>__: BUG: fix fromfile behavior when reading sub-array dtypes#14662 <https://github.com/numpy/numpy/pull/14662>__: BUG: random: Use correct length when axis is given to shuffle.#14669 <https://github.com/numpy/numpy/pull/14669>__: BUG: Do not rely on undefined behaviour to cast from float to...#14674 <https://github.com/numpy/numpy/pull/14674>__: NEP: add default-dtype-object-deprecation nep 34#14681 <https://github.com/numpy/numpy/pull/14681>__: MAINT: Remove unused boolean negative/subtract loops#14682 <https://github.com/numpy/numpy/pull/14682>__: DEP: ufunc out argument must be a tuple for multiple outputs#14693 <https://github.com/numpy/numpy/pull/14693>__: BUG: Fix np.einsum errors on Power9 Linux and z/Linux#14696 <https://github.com/numpy/numpy/pull/14696>__: DOC: Note release notes process changes on devdocs start page#14699 <https://github.com/numpy/numpy/pull/14699>__: Doc warnings#14703 <https://github.com/numpy/numpy/pull/14703>__: TST: Adding CI stages, with one initial job to the Travis CI#14705 <https://github.com/numpy/numpy/pull/14705>__: DOC: Switch Markdown link to RST in NEP 29#14709 <https://github.com/numpy/numpy/pull/14709>__: TST: Divide Azure CI Pipelines into stages.#14710 <https://github.com/numpy/numpy/pull/14710>__: DEP: Finish the out kwarg deprecation for ufunc calls#14711 <https://github.com/numpy/numpy/pull/14711>__: DOC: Removing mentions of appveyor#14714 <https://github.com/numpy/numpy/pull/14714>__: BUG: Default start to 0 for timedelta arange#14717 <https://github.com/numpy/numpy/pull/14717>__: API: NaT (arg)min/max behavior#14718 <https://github.com/numpy/numpy/pull/14718>__: API: Forbid Q<->m safe casting#14720 <https://github.com/numpy/numpy/pull/14720>__: DEP: deprecate financial functions.#14721 <https://github.com/numpy/numpy/pull/14721>__: DOC: Move newsfragment to correct folder#14723 <https://github.com/numpy/numpy/pull/14723>__: DOC: cleaning up examples in maskedarray.generic#14725 <https://github.com/numpy/numpy/pull/14725>__: MAINT: umath: Change error message for unsupported bool subtraction.#14730 <https://github.com/numpy/numpy/pull/14730>__: ENH: Add complex number support for fromfile#14732 <https://github.com/numpy/numpy/pull/14732>__: TST: run refguide-check on rst files in doc/*#14734 <https://github.com/numpy/numpy/pull/14734>__: DOC: Edit NEP procedure for better discussion#14736 <https://github.com/numpy/numpy/pull/14736>__: DOC: Post 1.17.3 release update.#14737 <https://github.com/numpy/numpy/pull/14737>__: NEP: Accept NEP 29 as final#14738 <https://github.com/numpy/numpy/pull/14738>__: BUG: Don't narrow intp to int when producing error messages#14742 <https://github.com/numpy/numpy/pull/14742>__: DOC: lib: Fix deprecation markup in financial function docstrings.#14743 <https://github.com/numpy/numpy/pull/14743>__: DOC: Change from HTTP to HTTPS#14745 <https://github.com/numpy/numpy/pull/14745>__: BUG: clear only attribute errors in get_attr_string.h::maybe_get_attr#14762 <https://github.com/numpy/numpy/pull/14762>__: MAINT: doc: Remove doc/newdtype_example/#14763 <https://github.com/numpy/numpy/pull/14763>__: Reword cautionary note about dtype.descr#14769 <https://github.com/numpy/numpy/pull/14769>__: BUG: fix integer size confusion in handling array's ndmin argument#14771 <https://github.com/numpy/numpy/pull/14771>__: TST, BUILD: add a gcc 4.8 run on ubuntu 18.04#14775 <https://github.com/numpy/numpy/pull/14775>__: Update CLASSIFIERS with python 3.8 support#14777 <https://github.com/numpy/numpy/pull/14777>__: BUG: random: biased samples from integers() with 8 or 16 bit...#14782 <https://github.com/numpy/numpy/pull/14782>__: DOC: Add release note about changed random variate stream from...#14786 <https://github.com/numpy/numpy/pull/14786>__: DOC: Make changes to NEP procedure#14790 <https://github.com/numpy/numpy/pull/14790>__: DOC: random: Remove redundant 'See Also' entry in 'uniform' docstring.#14791 <https://github.com/numpy/numpy/pull/14791>__: MAINT: Minor typo fix#14792 <https://github.com/numpy/numpy/pull/14792>__: MAINT: Bump pytest from 5.2.1 to 5.2.2#14793 <https://github.com/numpy/numpy/pull/14793>__: DOC: Adjust NEP-31 to new template.#14794 <https://github.com/numpy/numpy/pull/14794>__: DEP: issue deprecation warning when creating ragged array (NEP...#14798 <https://github.com/numpy/numpy/pull/14798>__: NEP: move 'NEP 29 random' from Accepted to Final#14799 <https://github.com/numpy/numpy/pull/14799>__: DOC: Add take_along_axis to the see also section in argmin, argmax...#14800 <https://github.com/numpy/numpy/pull/14800>__: ENH: change object-array comparisons to prefer OO->O unfuncs#14805 <https://github.com/numpy/numpy/pull/14805>__: TST: Don't construct Fraction instances from numpy scalars#14814 <https://github.com/numpy/numpy/pull/14814>__: Rename helper functions to not use the word rank#14820 <https://github.com/numpy/numpy/pull/14820>__: MAINT: Use templating to merge float loops#14826 <https://github.com/numpy/numpy/pull/14826>__: BUILD: ignore more build.log warnings#14827 <https://github.com/numpy/numpy/pull/14827>__: BLD: Prevent -flto from optimising long double representation...#14829 <https://github.com/numpy/numpy/pull/14829>__: BUG: raise ValueError for empty arrays passed to _pyarray_correlate#14830 <https://github.com/numpy/numpy/pull/14830>__: MAINT: move buffer.h -> npy_buffer.h to avoid conflicts#14836 <https://github.com/numpy/numpy/pull/14836>__: MAINT: Bump cython from 0.29.13 to 0.29.14#14841 <https://github.com/numpy/numpy/pull/14841>__: ENH: add isinf, isnan, fmin, fmax loops for datetime64, timedelta64#14842 <https://github.com/numpy/numpy/pull/14842>__: BLD: add 'apt update' to shippable#14845 <https://github.com/numpy/numpy/pull/14845>__: MAINT: revert gh-14800, which gave precedence to OO->O over OO->?#14874 <https://github.com/numpy/numpy/pull/14874>__: REL: Update master after 1.17.4 release.#14878 <https://github.com/numpy/numpy/pull/14878>__: BUILD: remove SSE2 flag from numpy.random builds#14879 <https://github.com/numpy/numpy/pull/14879>__: DOC: Update NEP29 with Python3.8 informations.#14881 <https://github.com/numpy/numpy/pull/14881>__: BUG: Remove builtins from all#14898 <https://github.com/numpy/numpy/pull/14898>__: MAINT: Delete and ignore generated files#14899 <https://github.com/numpy/numpy/pull/14899>__: Update FUNDING.yml#14901 <https://github.com/numpy/numpy/pull/14901>__: MAINT: Remove uses of scalar aliases#14903 <https://github.com/numpy/numpy/pull/14903>__: NEP: move nep 34 to accepted#14907 <https://github.com/numpy/numpy/pull/14907>__: TST: Add s390x to the TravisCI test matrix.#14912 <https://github.com/numpy/numpy/pull/14912>__: DOC: Note FFT type promotion#14914 <https://github.com/numpy/numpy/pull/14914>__: TST: Test with Python3.8 on Windows.#14915 <https://github.com/numpy/numpy/pull/14915>__: TST: Update travis.yml#14921 <https://github.com/numpy/numpy/pull/14921>__: TST: add no_tracing decorator to refcount-sensitive codepath...#14926 <https://github.com/numpy/numpy/pull/14926>__: MAINT: Bump pytest from 5.2.2 to 5.2.4#14929 <https://github.com/numpy/numpy/pull/14929>__: BUG: Fix step returned by linspace when num=1 and endpoint=False#14932 <https://github.com/numpy/numpy/pull/14932>__: DOC: Compare 'tolist' function to 'list' in example#14935 <https://github.com/numpy/numpy/pull/14935>__: DOC: Clarify return type for default_rng#14944 <https://github.com/numpy/numpy/pull/14944>__: MAINT: move numpy/random/examples -> numpy/random/_examples#14947 <https://github.com/numpy/numpy/pull/14947>__: DOC: testing: Note handling of scalars in assert_array_equal...#14948 <https://github.com/numpy/numpy/pull/14948>__: DOC, API: add random.init.pxd and document random.* functions#14951 <https://github.com/numpy/numpy/pull/14951>__: DOC: Clean up examples of low-level random access#14954 <https://github.com/numpy/numpy/pull/14954>__: TST. API: test using distributions.h via cffi#14962 <https://github.com/numpy/numpy/pull/14962>__: TST: skip if cython is not available#14967 <https://github.com/numpy/numpy/pull/14967>__: MAINT: Cleaned up mintypecode for Py3#14973 <https://github.com/numpy/numpy/pull/14973>__: DOC: fix docstring of np.linalg.norm#14974 <https://github.com/numpy/numpy/pull/14974>__: MAINT: Added Python3.8 branch to dll lib discovery on Windows#14976 <https://github.com/numpy/numpy/pull/14976>__: DEV: update asv.conf.json#14978 <https://github.com/numpy/numpy/pull/14978>__: MAINT: Bump pytest from 5.2.4 to 5.3.0#14982 <https://github.com/numpy/numpy/pull/14982>__: MAINT: Fix typos#14983 <https://github.com/numpy/numpy/pull/14983>__: REV: "ENH: Improved performance of PyArray_FromAny for sequences...#14994 <https://github.com/numpy/numpy/pull/14994>__: BUG: warn when saving dtype with metadata#14996 <https://github.com/numpy/numpy/pull/14996>__: DEP: Deprecate the axis argument to masked_rows and masked_cols#15004 <https://github.com/numpy/numpy/pull/15004>__: MAINT: Fix long name of PCG64#15007 <https://github.com/numpy/numpy/pull/15007>__: DOC, API: improve the C-API/Cython documentation and interfaces...#15009 <https://github.com/numpy/numpy/pull/15009>__: DOC: Fix typo in numpy.loadtxt and numpy.genfromtxt documentation#15012 <https://github.com/numpy/numpy/pull/15012>__: ENH: allow using symbol-suffixed 64-bit BLAS/LAPACK for numpy.dot...#15014 <https://github.com/numpy/numpy/pull/15014>__: DOC: add a more useful comment to compat.py3k.py#15019 <https://github.com/numpy/numpy/pull/15019>__: DOC: lib: Use a clearer example of ddof in the notes of the cov...#15021 <https://github.com/numpy/numpy/pull/15021>__: TST: machinery for tests requiring large memory + lapack64 smoketest#15023 <https://github.com/numpy/numpy/pull/15023>__: MAINT: Only copy input array in _replace_nan() if there are nans...#15025 <https://github.com/numpy/numpy/pull/15025>__: MAINT: Bump pytest from 5.3.0 to 5.3.1#15027 <https://github.com/numpy/numpy/pull/15027>__: REV: "ENH: Improved performance of PyArray_FromAny for sequences...#15031 <https://github.com/numpy/numpy/pull/15031>__: REL: Prepare for 1.18 branch#15032 <https://github.com/numpy/numpy/pull/15032>__: MAINT: Cleaned up mintypecode for Py3 (pt. 2)#15036 <https://github.com/numpy/numpy/pull/15036>__: BUG: Fix refcounting in ufunc object loops#15039 <https://github.com/numpy/numpy/pull/15039>__: BUG: Exceptions tracebacks are dropped#15053 <https://github.com/numpy/numpy/pull/15053>__: REV: Revert "Merge pull request #14794 from mattip/nep-0034-impl"#15058 <https://github.com/numpy/numpy/pull/15058>__: API, DOC: change names to multivariate_hypergeometric, improve docs#15059 <https://github.com/numpy/numpy/pull/15059>__: REL: Prepare for NumPy 1.18.0 release.#15109 <https://github.com/numpy/numpy/pull/15109>__: TST: Check requires_memory immediately before the test#15111 <https://github.com/numpy/numpy/pull/15111>__: ENH: Add support to sort timedelta64 NaT to end of the array#15112 <https://github.com/numpy/numpy/pull/15112>__: MAINT: follow-up cleanup for blas64 PR#15113 <https://github.com/numpy/numpy/pull/15113>__: ENH: f2py: add --f2cmap option for specifying the name of .f2py_f2cmap#15114 <https://github.com/numpy/numpy/pull/15114>__: ENH: add support for ILP64 OpenBLAS (without symbol suffix)#15146 <https://github.com/numpy/numpy/pull/15146>__: REL: Prepare for 1.18.0 release.