summaryrefslogtreecommitdiff
path: root/numpy/lib/index_tricks.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #23727 from F3eQnxN3RriK/doc-patch-2Charles Harris2023-05-141-15/+13
|\ | | | | DOC: Rewrite docstrings of `ogrid` and `mgrid`
| * DOC: Rewrite docstrings of `ogrid` and `mgrid`Yuki2023-05-061-15/+13
| | | | | | | | Removed references to `nd_grid` instead of adding a document (gh-23612).
* | Merge branch 'main' into deprecate-find-common-typeCharles Harris2023-05-131-11/+40
|\ \ | |/
| * DEP: deprecate `product`, `cumproduct`, `sometrue`, `alltrue`Ralf Gommers2023-03-021-10/+9
| | | | | | | | [skip cirrus]
| * Merge branch 'main' into document_diag_indices_fromRoss Barnowski2023-01-251-1/+1
| |\
| | * MAINT: Move set_module to numpy.core to use without C importSebastian Berg2022-11-241-1/+1
| | |
| * | DOC: Fix example spacing and move to end of docstring.Ross Barnowski2023-01-251-11/+11
| | |
| * | Add examples for diag_indices_from()Richie Cotton2022-11-081-0/+26
| |/
| * DOC: Improve how-to-partition contents.melissawm2022-10-111-0/+2
| | | | | | | | Also add links to this document from the functions' docstrings.
| * DOC: How to partition domainsmelissawm2022-10-031-0/+2
| |
* | ENH: Ensure we will transition to an error for `np.r_[int8_arr, 300]`Sebastian Berg2022-11-081-2/+3
| | | | | | | | That is, once the NEP 50 transition happens
* | MAINT: Refactor AxisConcatenator to not use find_common_typeSebastian Berg2022-11-071-15/+16
|/ | | | | | | | | | | | | Rather, use `result_type` instead. There are some exceedingly small theoretical changes, since `result_type` currently uses value-inspection logic. `find_common_type` did not, because it pre-dates the value inspection logic. (I.e. in theory, this switches it to value-based promotion, just to partially undo that in NEP 50; although more changes there.) The only place where it is fathomable to matter is if someone is using `np.c_[uint8_arr, -1]` to append 255 to an unsigned integer array.
* Merge pull request #16971 from BvB93/nd_gridCharles Harris2022-06-091-17/+20
|\ | | | | BUG: Fix three `complex`- & `float128`-related issues with `nd_grid`
| * BUG: Fixed an issue where `nd_grid` could cast `float128` to `float64`Bas van Beek2021-10-131-17/+20
| |
* | DOC: Added and modified examplesMukulika2021-11-111-2/+2
|/ | | | Also fixed minor typos and styling errors
* MAINT: refactor "for ... in range(len(" statementsMike Taves2021-09-011-9/+9
|
* MAINT: Remove unused imports and unreachable code (#18762)Elisha Hollander2021-07-071-1/+0
| | | * Remove unnecessary imports and minor fixes
* Update numpy/lib/index_tricks.pyAhmet Can Solak2021-06-071-1/+2
| | | Co-authored-by: Matti Picus <matti.picus@gmail.com>
* Update numpy/lib/index_tricks.pyAhmet Can Solak2021-06-071-1/+2
| | | Co-authored-by: Matti Picus <matti.picus@gmail.com>
* DOC: docstring fix implemented for ndindex class under index_tricksAhmetCanSolak2021-06-071-2/+2
|
* MAINT: use super() as described by PEP 3135Mike Taves2021-03-191-2/+2
|
* added exception chaining in index_tricks.py and mrecords.pyMainak Debnath2021-03-111-8/+18
|
* DEP: Deprecated ndindex.ndincrEric Wieser2020-09-031-0/+9
| | | | The "do not use" comment has been here since bb0e4f356cce2f199d9c08ffe572fbabadc846d1.
* DOC: update val to be scalar or array like optional closes #16901 (#16907)Paul2020-07-311-3/+5
| | | | | * DOC: update val to be scalar or array like optional closes #16901 Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
* Merge pull request #16815 from cjblocker/mgrid-floatMatti Picus2020-07-251-7/+7
|\ | | | | BUG: fix mgrid output for lower precision float inputs
| * BUG: fix mgrid output for lower precision float inputsCameron Blocker2020-07-121-7/+7
| | | | | | | | | | | | Floats besides float64 were being coerced to integers and complex step sizes for the index trick classes would fail for complex64 input. Fixes #16466
* | DOC: fix inconsistent parameter name in np.ndindex docstringRohit Sanjay2020-07-131-1/+1
|/
* DOC: adding docs on passing dimensions as tuple to ndindex (#16806)Neal C2020-07-111-2/+14
| | | | | | * adding documentation on passing dimensions to ndindex as a tuple Co-authored-by: sun <sun@vosdbt.org>
* DOC: Minor RST formatting. (#16792)Matthias Bussonnier2020-07-091-2/+2
| | | DOC: fixes to capitalization and header lines
* Update numpy/lib/index_tricks.pyKerem HallaƧ2020-04-251-1/+3
| | | Co-Authored-By: Ross Barnowski <rossbar@berkeley.edu>
* ENH: Fix exception causes in four .py fileskeremh2020-04-241-2/+2
|
* MAINT: Clean-up 'next = __next__' used for Python 2 compatibilityMike Taves2020-04-011-4/+0
|
* MAINT: Remove implicit inheritance from object class (#15236)Jon Dufresne2020-01-051-5/+5
| | | | | | | Inheriting from object was necessary for Python 2 compatibility to use new-style classes. In Python 3, this is unnecessary as there are no old-style classes. Dropping the object is more idiomatic Python.
* MAINT: Remove unnecessary 'from __future__ import ...' statementsJon Dufresne2020-01-031-2/+0
| | | | | As numpy is Python 3 only, these import statements are now unnecessary and don't alter runtime behavior.
* Merge pull request #8641 from eric-wieser/ix_-preserve-typeMatti Picus2019-04-291-4/+5
|\ | | | | BUG: Preserve types of empty arrays in ix_ when known
| * Merge branch 'master' into ix_-preserve-typeEric Wieser2018-07-311-94/+155
| |\
| * | BUG: Preserve types of empty arrays when knownEric Wieser2017-02-191-4/+5
| | | | | | | | | | | | Fixes regression in #5805
* | | DOC: Added anti-diagonal examples to np.diagonal and np.fill_diagonalAnder Ustarroz2019-04-131-3/+20
| | |
* | | avoid using math.Matthias Bussonnier2019-02-131-1/+1
| | |
* | | Properly format Return section of ogrid Docstring,Matthias Bussonnier2019-02-131-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Without the newline and indent, the markup is not interpreted. Note that in the see-also `np.lib.index_tricks.nd_grid` is reference but not linked as it appear to not be autogenerated, but this is another issue.
* | | TST, DOC: enable refguide_checkTyler Reddy2018-12-141-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | * ported the refguide_check module from SciPy for usage in NumPy docstring execution/ verification; added the refguide_check run to Azure Mac OS CI * adjusted NumPy docstrings such that refguide_check passes
* | | ENH: set correct __module__ for objects in numpy's public APIStephan Hoyer2018-11-131-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 :).
* | | BUG: Revert linspace import for concatenation funcs (#12265)James Bourbeau2018-10-261-3/+2
| | | | | | | | | BUG: test and fix import linspace in index_tricks
* | | MAINT: set preferred __module__ for numpy functionsStephan Hoyer2018-10-231-1/+6
| | |
* | | MAINT: remove unused nd_grid __len__Tyler Reddy2018-10-161-3/+0
| | |
* | | ENH: __array_function__ for np.lib, part 1Stephan Hoyer2018-10-081-0/+17
| |/ |/| | | | | np.lib.arraypad through np.lib.nanfunctions
* | MAINT: Remove python-side docstrings from add_newdocs.Eric Wieser2018-07-011-31/+92
| | | | | | | | | | | | From the header comment in add_newdocs, it is only intended for C modules. This also fixes `help(np.mgrid)`, which previously only showed the help for `nd_grid`
* | BUG: Avoid deprecated non-tuple indexingEric Wieser2018-05-281-1/+1
| | | | | | | | np.ogrid was not tested anyway, so this was not caught.
* | BUG: Fix mutating state between items in np,r_Eric Wieser2017-12-111-3/+3
| | | | | | | | It's not at all clear what trans1d is supposed to do here, but it's certainly not supposed to change value between elements!
* | ENH: Allow np.r_ to accept 0d arraysEric Wieser2017-12-111-16/+11
| | | | | | | | Fixes gh-9233