summaryrefslogtreecommitdiff
path: root/numpy/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add blank line above doctest for intersect1dJackie Leng2019-07-251-0/+1
|
* Merge pull request #14082 from charris/backport-14063Charles Harris2019-07-222-2/+40
|\ | | | | BUG: Fix file-like object check when saving arrays
| * TST Test file-like object detection in save/loadLuis Pedro Coelho2019-07-221-0/+38
| |
| * BUG: Fix file-like object check when saving arraysLuis Pedro Coelho2019-07-221-2/+2
| | | | | | | | For writing arrays, only the ``write`` method is necessary.
* | fixed unstructured_to_structured in recfunctionsColin Snyder2019-07-222-7/+13
| |
* | Removed unnecessary decorators and dispatcher functionsColin Snyder2019-07-221-15/+0
| |
* | exported correct functions and made private the restColin Snyder2019-07-222-30/+34
| |
* | add new recfunctions to __all__Colin Snyder2019-07-221-11/+16
|/
* Merge pull request #13993 from seberg/issue-13929-2Matti Picus2019-07-151-3/+26
|\ | | | | DEP: Speed up WarnOnWrite deprecation in buffer interface
| * DEP: Speed up WarnOnWrite deprecation in buffer interfaceSebastian Berg2019-07-141-3/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a buffer interface does not request a writeable buffer, simply pass a read-only one when the warn on write flag is set. This is to give an easier way forward with avoiding the deprecation warnings: Simply do not ask for a writeable buffer. It will break code that expects writeable buffers but does not ask for them specifically a bit harder than would be nice. But since such code probably should ask for it specifically, this is likely fine (an RC release has to find out). The main reason for this is, that this way it plays very will with cython, which requests writeable buffers explicitly and if declared `const` is happy about read-only (so that using `const` is the best way to avoid the warning and makes code cleaner). Closes gh-13929, gh-13974
* | BUG: i0 Bessel function regression on array-likes supporting ufuncsSebastian Berg2019-07-142-0/+17
|/ | | | | | | | | | For array likes supporting UFuncs, `np.abs` would return an array-like, and this is currently not compatible with the use of `np.piecewise`. The simplest fix seems to be to just call asanyarray (which piecewise calls anyway on the array) beforehand. This way we ensure the conditions are also an array. Fixes gh-13894
* ENH: Deprecate writeable broadcast_array (#12609)Matti Picus2019-06-282-11/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the base is not an array (or generally when the flag of the base array was toggled), it is OK to allow setting the writeable flag to True, as long as any ancestor (especially the last one) is writeable. This commit also slightly change the behaviour of the base attribute. --- * ENH: Deprecate writeable broadcast_array * ENH: Make writeable flag enabling more reliable for non-array bases When the base is not an array (or generally when the flag of the base array was toggled), it is OK to allow setting the writeable flag to True, as long as any ancestor (especially the last one) is writeable. * Update doc/release/1.17.0-notes.rst Co-Authored-By: Sebastian Berg <sebastian@sipsolutions.net> * Update doc/release/1.17.0-notes.rst Co-Authored-By: Sebastian Berg <sebastian@sipsolutions.net> * Update numpy/lib/tests/test_stride_tricks.py Co-Authored-By: Sebastian Berg <sebastian@sipsolutions.net> * Update numpy/core/tests/test_multiarray.py Co-Authored-By: Sebastian Berg <sebastian@sipsolutions.net> * DOC: improve warning (from review)
* Merge branch 'master' into force-zip64Charles Harris2019-06-2615-104/+186
|\
| * BUG: further fixup to histogram2d dispatcher.Marten van Kerkwijk2019-06-202-2/+26
| | | | | | | | Now with tests....
| * Update nanfunctions.pyHe Jia2019-06-141-0/+1
| |
| * Update function_base.pyHe Jia2019-06-141-1/+2
| |
| * Merge pull request #13757 from shoyer/hist-dispatcherMarten van Kerkwijk2019-06-142-2/+22
| |\ | | | | | | MAINT: fix histogram*d dispatchers
| | * MAINT: check bins length in histogram2d_dispatcherStephan Hoyer2019-06-111-4/+11
| | |
| | * MAINT: spellingStephan Hoyer2019-06-111-1/+1
| | |
| | * MAINT: fix histogram*d dispatchersStephan Hoyer2019-06-112-2/+15
| | | | | | | | | | | | fixes GH-13728
| * | BUG: ensure i0 does not change the shape.Marten van Kerkwijk2019-06-122-16/+16
| |/
| * Merge pull request #13222 from kritisingh1/patch1Matti Picus2019-06-103-58/+80
| |\ | | | | | | DOC: Document/ Deprecate functions exposed in "numpy" namespace
| | * fix testskritisingh12019-06-072-7/+12
| | |
| | * Fix testskritisingh12019-04-102-65/+60
| | |
| | * Issue deprecation warningskritisingh12019-04-053-2/+24
| | |
| * | BUG: Ensure that the url request is closed if the file cannot be openedEric Wieser2019-06-041-7/+4
| | |
| * | MAINT: Use a with statement instead of try / finallyEric Wieser2019-06-041-8/+2
| | | | | | | | | | | | All of this code was already correct, this just tidies it a little
| * | MAINT: speed up [hvd]stack by eliminating list comprehension. (#13697)Marten van Kerkwijk2019-06-011-1/+4
| | |
| * | MAINT: Misc. typo fixes (#13664)luzpaz2019-05-313-4/+4
| | | | | | | | | | | | | | | | | | * DOC, MAINT: Misc. typo fixes Found via `codespell`
| * | MAINT: Fixes tests with __array_function__ disabledStephan Hoyer2019-05-262-6/+26
| | |
* | | ENH: always use zip64, upgrade pickle protocol to 3mattip2019-05-233-8/+19
|/ /
* | Fixed minor doc error in take_along_axisJavier Dehesa2019-05-211-1/+1
| | | | | | Fixes #13598
* | BUG: Increment stacklevel for warnings to account for NEP-18 overrides (#13589)Stephan Hoyer2019-05-206-32/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Increment stacklevel for warnings to account for NEP-18 overrides For NumPy functions that make use of `__array_function__`, the appropriate the stack level for warnings should generally be increased by 1 to account for the override function defined in numpy.core.overrides. Fixes GH-13329 * Update numpy/lib/type_check.py Co-Authored-By: Sebastian Berg <sebastian@sipsolutions.net>
* | Merge branch 'master' into npy-2.1Matti Picus2019-05-1913-72/+200
|\ \
| * \ Merge pull request #13571 from Bharat123rox/viewMatti Picus2019-05-161-2/+1
| |\ \ | | | | | | | | DOC: Mention that expand_dims returns a view
| | * | Make wording changes according to @mattipBharat123rox2019-05-161-2/+1
| | | |
| | * | DOC: Mention that expand_dims returns a viewBharat123rox2019-05-161-1/+1
| | | |
| * | | Merge pull request #13544 from eric-wieser/empty-broadcastMatti Picus2019-05-151-2/+0
| |\ \ \ | | | | | | | | | | ENH: Allow broadcast to be called with zero arguments
| | * | | ENH: Allow broadcast to be called with zero argumentsEric Wieser2019-05-121-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follows on from gh-6905 which reduced the limit from 2 to 1. Let's go all the way to zero. Just as for `broadcast(broadcast(a), b)` is interpreted as `broadcast(a, b)` , this change interprets `broadcast(broadcast(), a)` as `broadcast(a)`.
| * | | | Complete the exampleBharat123rox2019-05-121-0/+2
| | | | |
| * | | | Add suggested exampleBharat123rox2019-05-121-5/+9
| | | | |
| * | | | Merge upstream branch 'master' of https://github.com/numpy/numpy into ↵Bharat123rox2019-05-1214-83/+275
| |\ \ \ \ | | | |/ / | | |/| | | | | | | fix-genfromtxt
| | * | | Merge pull request #10308 from eric-wieser/mask-attr-is-viewMatti Picus2019-05-121-1/+1
| | |\ \ \ | | | | | | | | | | | | API: Make MaskedArray.mask return a view, rather than the underlying mask
| | | * | | API: Make MaskedArray.mask return a view, rather than the underlying maskEric Wieser2019-05-111-1/+1
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This prevents consumers from reshaping the mask in place, which breaks things As a result, `x.mask is x.mask` returns `False`, but this was already true of `x.data is x.data`. May also be related to gh-10270
| | * | | Merge pull request #13433 from mattip/issue13431Sebastian Berg2019-05-122-4/+64
| | |\ \ \ | | | | | | | | | | | | BUG: Handle subarrays in descr_to_dtype
| | | * | | MAINT: remove uneeded codemattip2019-05-112-15/+24
| | | | | |
| | | * | | BUG: parse more subarrays in descr_to_dtypemattip2019-05-032-2/+51
| | | | | |
| | | * | | BUG: handle subarrays in descr_to_dtypemattip2019-04-302-3/+5
| | | |/ /
| | * | | Merge pull request #12962 from mattip/unpackbitsCharles Harris2019-05-111-46/+93
| | |\ \ \ | | | | | | | | | | | | ENH: Add 'bitorder' keyword to packbits, unpackbits
| | | * | | ENH: changes from reviewmattip2019-05-111-25/+29
| | | | | |