@@ -2829,24 +2829,24 @@ def _filter_indexer_tolerance(self, target, indexer, tolerance):
28292829 Parameters
28302830 ----------
28312831 key : label of the slice bound
2832- kind : {'ix', ' loc', 'getitem', 'iloc'} or None
2832+ kind : {'loc', 'getitem', 'iloc'} or None
28332833 """
28342834
28352835 @Appender (_index_shared_docs ["_convert_scalar_indexer" ])
28362836 def _convert_scalar_indexer (self , key , kind = None ):
2837- assert kind in ["ix" , " loc" , "getitem" , "iloc" , None ]
2837+ assert kind in ["loc" , "getitem" , "iloc" , None ]
28382838
28392839 if kind == "iloc" :
28402840 return self ._validate_indexer ("positional" , key , kind )
28412841
28422842 if len (self ) and not isinstance (self , ABCMultiIndex ):
28432843
28442844 # we can raise here if we are definitive that this
2845- # is positional indexing (eg. .ix on with a float)
2845+ # is positional indexing (eg. .loc on with a float)
28462846 # or label indexing if we are using a type able
28472847 # to be represented in the index
28482848
2849- if kind in ["getitem" , "ix" ] and is_float (key ):
2849+ if kind in ["getitem" ] and is_float (key ):
28502850 if not self .is_floating ():
28512851 return self ._invalid_indexer ("label" , key )
28522852
@@ -2882,12 +2882,12 @@ def _convert_scalar_indexer(self, key, kind=None):
28822882 Parameters
28832883 ----------
28842884 key : label of the slice bound
2885- kind : {'ix', ' loc', 'getitem', 'iloc'} or None
2885+ kind : {'loc', 'getitem', 'iloc'} or None
28862886 """
28872887
28882888 @Appender (_index_shared_docs ["_convert_slice_indexer" ])
28892889 def _convert_slice_indexer (self , key : slice , kind = None ):
2890- assert kind in ["ix" , " loc" , "getitem" , "iloc" , None ]
2890+ assert kind in ["loc" , "getitem" , "iloc" , None ]
28912891
28922892 # validate iloc
28932893 if kind == "iloc" :
@@ -3026,7 +3026,7 @@ def _convert_index_indexer(self, keyarr):
30263026 @Appender (_index_shared_docs ["_convert_list_indexer" ])
30273027 def _convert_list_indexer (self , keyarr , kind = None ):
30283028 if (
3029- kind in [None , "iloc" , "ix" ]
3029+ kind in [None , "iloc" ]
30303030 and is_integer_dtype (keyarr )
30313031 and not self .is_floating ()
30323032 and not isinstance (keyarr , ABCPeriodIndex )
@@ -4704,7 +4704,7 @@ def _validate_indexer(self, form, key, kind):
47044704 If we are positional indexer, validate that we have appropriate
47054705 typed bounds must be an integer.
47064706 """
4707- assert kind in ["ix" , " loc" , "getitem" , "iloc" ]
4707+ assert kind in ["loc" , "getitem" , "iloc" ]
47084708
47094709 if key is None :
47104710 pass
@@ -4725,7 +4725,7 @@ def _validate_indexer(self, form, key, kind):
47254725 ----------
47264726 label : object
47274727 side : {'left', 'right'}
4728- kind : {'ix', ' loc', 'getitem'}
4728+ kind : {'loc', 'getitem'} or None
47294729
47304730 Returns
47314731 -------
@@ -4738,15 +4738,14 @@ def _validate_indexer(self, form, key, kind):
47384738
47394739 @Appender (_index_shared_docs ["_maybe_cast_slice_bound" ])
47404740 def _maybe_cast_slice_bound (self , label , side , kind ):
4741- assert kind in ["ix" , " loc" , "getitem" , None ]
4741+ assert kind in ["loc" , "getitem" , None ]
47424742
47434743 # We are a plain index here (sub-class override this method if they
47444744 # wish to have special treatment for floats/ints, e.g. Float64Index and
47454745 # datetimelike Indexes
47464746 # reject them
47474747 if is_float (label ):
4748- if not (kind in ["ix" ] and (self .holds_integer () or self .is_floating ())):
4749- self ._invalid_indexer ("slice" , label )
4748+ self ._invalid_indexer ("slice" , label )
47504749
47514750 # we are trying to find integer bounds on a non-integer based index
47524751 # this is rejected (generally .loc gets you here)
@@ -4780,14 +4779,14 @@ def get_slice_bound(self, label, side, kind):
47804779 ----------
47814780 label : object
47824781 side : {'left', 'right'}
4783- kind : {'ix', ' loc', 'getitem'}
4782+ kind : {'loc', 'getitem'} or None
47844783
47854784 Returns
47864785 -------
47874786 int
47884787 Index of label.
47894788 """
4790- assert kind in ["ix" , " loc" , "getitem" , None ]
4789+ assert kind in ["loc" , "getitem" , None ]
47914790
47924791 if side not in ("left" , "right" ):
47934792 raise ValueError (
@@ -4847,7 +4846,7 @@ def slice_locs(self, start=None, end=None, step=None, kind=None):
48474846 If None, defaults to the end.
48484847 step : int, defaults None
48494848 If None, defaults to 1.
4850- kind : {'ix', ' loc', 'getitem'} or None
4849+ kind : {'loc', 'getitem'} or None
48514850
48524851 Returns
48534852 -------
0 commit comments