summaryrefslogtreecommitdiff
path: root/numpy/lib
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | DEP: remove deprecated numpy.lib.function_base.uniquemattip2018-11-151-19/+0
| | | | | | |
* | | | | | | Merge pull request #12381 from tylerjereddy/datasource_del_handlingCharles Harris2018-11-152-1/+16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | BUG: graceful DataSource __del__ when __init__ fails
| * | | | | | | BUG: improve DataSource __del__Tyler Reddy2018-11-132-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * DataSource __del__ could raise an AttributeError if __init__ failed for any reason; __del__ now gracefully handles the case where __init__ fails, as happens in the internals of refguide_check when handling DataSource with an unexpected kwarg
* | | | | | | | DEV remove shim added in 1.4mattip2018-11-141-7/+0
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #12382 from shoyer/finish-set-moduleCharles Harris2018-11-1410-5/+69
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | ENH: set correct __module__ for objects in numpy's public API
| * | | | | | | ENH: set correct __module__ for objects in numpy's public APIStephan Hoyer2018-11-1310-5/+69
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes GH-12271 Tests verify that everything in ``dir(numpy)`` either has ``__module__`` set to ``'numpy'``, or appears in an explicit whitelist of undocumented functions and exported bulitins. These should eventually be documented or removed. I also identified a handful of functions for which I had accidentally not setup dispatch for with ``__array_function__`` before, because they were listed under "ndarray methods" in ``_add_newdocs.py``. I guess that should be a lesson in trusting code comments :).
* | | | | | | MAINT: fix from reviewmattip2018-11-141-6/+2
| | | | | | |
* | | | | | | BUG: fix for titles, cleanup, fixes from reviewmattip2018-11-132-8/+25
| | | | | | |
* | | | | | | BUG: test, fix loading structured dtypes with paddingmattip2018-11-132-2/+49
|/ / / / / /
* | | | | | Merge pull request #12241 from tylerjereddy/histogramdd_test_arg_branchCharles Harris2018-11-121-0/+17
|\ \ \ \ \ \ | | | | | | | | | | | | | | TST: arg handling tests in histogramdd
| * | | | | | TST: arg handling tests in histogramddTyler Reddy2018-10-221-0/+17
| | |_|/ / / | |/| | | |
* | | | | | MAINT: more fixes for disabling overridesStephan Hoyer2018-11-101-1/+4
| | | | | |
* | | | | | MAINT: disable __array_function__ dispatch unless environment variable setStephan Hoyer2018-11-101-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per discussion on the mailing list, __array_function__ isn't quite ready to release as part of NumPy 1.16: https://mail.python.org/pipermail/numpy-discussion/2018-November/078949.html We'd like to improve performance a bit, and it will be easier to support introspection on NumPy functions if we support Python 3 only. So for now, you need to set the environment variable ``NUMPY_EXPERIMENTAL_ARRAY_FUNCTION=1`` to enable dispatching.
* | | | | | ENH: Improve support for pathlib.Path objects in load functions (#11348)Paul Müller2018-11-012-8/+34
| | | | | | | | | | | | | | | | | | * ENH: Improve support for pathlib.Path objects in more functions
* | | | | | Merge pull request #12157 from eric-wieser/fspathMatti Picus2018-10-311-28/+19
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | ENH: Add support for third-party path-like objects by backporting os.fspath
| * | | | | ENH: Add support for third-party path-like objects by backporting os.fspathEric Wieser2018-10-121-28/+19
| | | | | |
* | | | | | DEP: deprecate passing a generator to stack functionsStephan Hoyer2018-10-272-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes gh-12263 We can't support generators with dispatch for ``__array_function__``.
* | | | | | BUG: Revert linspace import for concatenation funcs (#12265)James Bourbeau2018-10-262-3/+7
| | | | | | | | | | | | | | | | | | BUG: test and fix import linspace in index_tricks
* | | | | | Merge pull request #12251 from shoyer/array-function-error-msgAllan Haldane2018-10-2512-15/+65
|\ \ \ \ \ \ | | | | | | | | | | | | | | MAINT: improved error message when no __array_function__ implementation found
| * | | | | | MAINT: set preferred __module__ for numpy functionsStephan Hoyer2018-10-2312-15/+65
| | | | | | |
* | | | | | | Merge pull request #12245 from tylerjereddy/test_sort_complexMatti Picus2018-10-231-0/+26
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | TST: tests for sort_complex()
| * | | | | | TST: tests for sort_complex()Tyler Reddy2018-10-221-0/+26
| | |/ / / / | |/| | | |
* | | | | | ENH: __array_function__ support for np.lib, part 2/2 (#12119)Stephan Hoyer2018-10-229-8/+399
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ENH: __array_function__ support for np.lib, part 2 xref GH12028 np.lib.npyio through np.lib.ufunclike * Fix failures in numpy/core/tests/test_overrides.py * CLN: handle depreaction in dispatchers for np.lib.ufunclike * CLN: fewer dispatchers in lib.twodim_base * CLN: fewer dispatchers in lib.shape_base * CLN: more dispatcher consolidation * BUG: fix test failure * Use all method instead of function in assert_equal * DOC: indicate n is array_like in scimath.logn * MAINT: updates per review * MAINT: more conservative changes in assert_array_equal * MAINT: add back in comment * MAINT: casting tweaks in assert_array_equal * MAINT: fixes and tests for assert_array_equal on subclasses
* | | | | TST: unit tests for column_stack.Tyler Reddy2018-10-191-0/+20
| | | | |
* | | | | Merge pull request #12216 from tylerjereddy/hist_range_test_sanityEric Wieser2018-10-181-0/+6
|\ \ \ \ \ | | | | | | | | | | | | TST: test invalid histogram range
| * | | | | TST: test invalid histogram rangeTyler Reddy2018-10-181-0/+6
| | | | | |
* | | | | | TST: test histogram bins dimsTyler Reddy2018-10-181-0/+7
|/ / / / /
* | | | | Merge pull request #12153 from tylerjereddy/setdiff1d_test_covCharles Harris2018-10-172-2/+11
|\ \ \ \ \ | | | | | | | | | | | | DOC, TST: cover setdiff1d assume_unique
| * | | | | DOC, TST: test setdiff1d assume_uniqueTyler Reddy2018-10-162-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add unit test for setdiff1d covering code path where assume_unique is True * remove setdiff1d docstring guarantee that returned value is sorted -- it is not
* | | | | | Merge branch 'master' into nd_grid_len_testCharles Harris2018-10-171-1/+29
|\ \ \ \ \ \
| * | | | | | DEP: Updated unravel_index() kwargs to support `shape`Tyler Reddy2018-10-161-1/+29
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * unravel_index() now supports the shape argument (Fixes #10586) while retaining backwards compatibility for the dims argument * added corresponding unit tests and docstring changes * updated compatibility release notes
* | | | | | MAINT: remove unused nd_grid __len__Tyler Reddy2018-10-161-3/+0
|/ / / / /
* | | | | TST: test byte_bounds contiguity handlingTyler Reddy2018-10-151-4/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add unit tests to probe previously-uncovered code paths in byte_bounds() that handle both positive and negative strides in non-contiguous arrays (or, at least, arrays with unusual ordering)
* | | | | TST: add test for weighted histogram mismatchTyler Reddy2018-10-141-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add a unit test for an uncovered code path where a histogram array does not match the shape of the provided array of weights
* | | | | Merge pull request #12116 from shoyer/array-function-numpy-libCharles Harris2018-10-117-0/+379
|\ \ \ \ \ | |/ / / / |/| | | | ENH: __array_function__ support for np.lib, part 1/2
| * | | | ENH: __array_function__ for np.lib, part 1Stephan Hoyer2018-10-087-0/+379
| | | | | | | | | | | | | | | | | | | | np.lib.arraypad through np.lib.nanfunctions
* | | | | Merge pull request #12137 from tylerjereddy/fill_diag_err_testEric Wieser2018-10-111-0/+13
|\ \ \ \ \ | | | | | | | | | | | | TST: error tests for fill_diagonal()
| * | | | | TST: error tests for fill_diagonal()Tyler Reddy2018-10-101-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add error handling tests for previously uncovered code in fill_diagonal()
* | | | | | TST: error tests for diag_indices_from()Tyler Reddy2018-10-101-5/+17
|/ / / / / | | | | | | | | | | | | | | | | | | | | * add unit tests for previously uncovered error handling code in diag_indices_from()
* | | | | Merge pull request #12108 from AetherUnbound/bugfix/12107Matti Picus2018-10-102-0/+25
|\ \ \ \ \ | | | | | | | | | | | | BUG: Allow boolean subtract in histogram
| * | | | | BUG: Allow boolean subtract in histogramMatthew Bowden2018-10-102-0/+25
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert bool to uint at start, rather than attempt a XOR Only check type against np.bool_ Refactor warnings check
* | | | | Merge pull request #12133 from pierreglaser/centralize-pickle-importCharles Harris2018-10-102-6/+2
|\ \ \ \ \ | | | | | | | | | | | | MAINT, TST refactor pickle imports and tests
| * | | | | MAINT, TST import pickle from numpy.core.numericPierre Glaser2018-10-102-6/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All imports of pickle from numpy modules are now done this way: >>> from numpy.core.numeric import pickle Also, some loops on protocol numbers are added over pickle tests that were not caught from #12090
* | | | | MAINT: Update deprecation message.Charles Harris2018-10-101-1/+1
| | | | |
* | | | | DEP: deprecate asscalarmattip2018-10-101-0/+9
|/ / / /
* | | | TST: improve coverage of nd_gridTyler Reddy2018-10-061-0/+18
| | | |
* | | | Merge pull request #12061 from ceh-forks/remove-reduntant-importsCharles Harris2018-09-301-1/+0
|\ \ \ \ | | | | | | | | | | MAINT: remove redundant imports
| * | | | MAINT: remove redundant importsEmil Hessman2018-09-301-1/+0
| | | | |
* | | | | MAINT: remove unused stdlib importsEmil Hessman2018-09-301-1/+0
|/ / / /
* | | | Merge pull request #11962 from mfkasim91/limitrowloadtxtCharles Harris2018-09-302-2/+58
|\ \ \ \ | | | | | | | | | | ENH: maximum lines of content to be read from numpy.loadtxt