Skip to content

Commit 575ff44

Browse files
authored
Merge pull request #152 from ianhi/un-bork
indexer doesn't break when given args
2 parents 044fd64 + 8f7c4a4 commit 575ff44

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

mpl_interactions/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version_info = (0, 14, 1)
1+
version_info = (0, 14, 2)
22
__version__ = ".".join(map(str, version_info))

mpl_interactions/utils.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def nearest_idx(array, value, axis=None):
8080
return argmin(abs(array - value), axis=axis)
8181

8282

83-
def indexer(arr, axis=0, index_name=None):
83+
def indexer(arr, index_name=None, axis=0):
8484
"""
8585
Utility function for when you want to index an array as part of an interactive function.
8686
For example: ``iplt.plot(indexor(arr), idx = np.arange(5))``
@@ -89,11 +89,11 @@ def indexer(arr, axis=0, index_name=None):
8989
----------
9090
arr : arraylike
9191
The array to be indexed
92-
axis : int
93-
which axis to index, default to first axis
9492
index_name : str, default: None
9593
The name of the variable the returned function should expect to receive.
9694
If ``None`` then the function will check for ``idx``, ``index``, ``ind``, and ``indx``.
95+
axis : int
96+
which axis to index, default to first axis
9797
9898
Returns
9999
-------
@@ -106,7 +106,7 @@ def indexer(arr, axis=0, index_name=None):
106106
else:
107107
idxs = [index_name]
108108

109-
def f(**kwargs):
109+
def f(*args, **kwargs):
110110
for i in idxs:
111111
if i in kwargs:
112112
return np.take(arr, kwargs[i], axis=axis)

0 commit comments

Comments
 (0)