Skip to content

Commit a9470dc

Browse files
authored
MAINT remove possibility to pass arguments by position (#952)
1 parent fd5341a commit a9470dc

27 files changed

+2
-65
lines changed

imblearn/base.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from sklearn.utils.multiclass import check_classification_targets
1313

1414
from .utils import check_sampling_strategy, check_target_type
15-
from .utils._validation import ArraysTransformer, _deprecate_positional_args
15+
from .utils._validation import ArraysTransformer
1616

1717

1818
class SamplerMixin(BaseEstimator, metaclass=ABCMeta):
@@ -241,7 +241,6 @@ class FunctionSampler(BaseSampler):
241241

242242
_sampling_type = "bypass"
243243

244-
@_deprecate_positional_args
245244
def __init__(self, *, func=None, accept_sparse=True, kw_args=None, validate=True):
246245
super().__init__()
247246
self.func = func

imblearn/combine/_smote_enn.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
from ..under_sampling import EditedNearestNeighbours
1414
from ..utils import Substitution, check_target_type
1515
from ..utils._docstring import _n_jobs_docstring, _random_state_docstring
16-
from ..utils._validation import _deprecate_positional_args
1716

1817

1918
@Substitution(
@@ -103,7 +102,6 @@ class SMOTEENN(BaseSampler):
103102

104103
_sampling_type = "over-sampling"
105104

106-
@_deprecate_positional_args
107105
def __init__(
108106
self,
109107
*,

imblearn/combine/_smote_tomek.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
from ..under_sampling import TomekLinks
1515
from ..utils import Substitution, check_target_type
1616
from ..utils._docstring import _n_jobs_docstring, _random_state_docstring
17-
from ..utils._validation import _deprecate_positional_args
1817

1918

2019
@Substitution(
@@ -101,7 +100,6 @@ class SMOTETomek(BaseSampler):
101100

102101
_sampling_type = "over-sampling"
103102

104-
@_deprecate_positional_args
105103
def __init__(
106104
self,
107105
*,

imblearn/datasets/_imbalance.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,8 @@
99

1010
from ..under_sampling import RandomUnderSampler
1111
from ..utils import check_sampling_strategy
12-
from ..utils._validation import _deprecate_positional_args
1312

1413

15-
@_deprecate_positional_args
1614
def make_imbalance(
1715
X, y, *, sampling_strategy=None, random_state=None, verbose=False, **kwargs
1816
):

imblearn/datasets/_zenodo.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@
5454
from sklearn.datasets import get_data_home
5555
from sklearn.utils import Bunch, check_random_state
5656

57-
from ..utils._validation import _deprecate_positional_args
58-
5957
URL = "https://zenodo.org/record/61452/files/benchmark-imbalanced-learn.tar.gz"
6058
PRE_FILENAME = "x"
6159
POST_FILENAME = "data.npz"
@@ -97,7 +95,6 @@
9795
MAP_ID_NAME[v + 1] = k
9896

9997

100-
@_deprecate_positional_args
10198
def fetch_datasets(
10299
*,
103100
data_home=None,

imblearn/ensemble/_bagging.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
from ..utils import Substitution, check_sampling_strategy, check_target_type
2525
from ..utils._available_if import available_if
2626
from ..utils._docstring import _n_jobs_docstring, _random_state_docstring
27-
from ..utils._validation import _deprecate_positional_args
2827
from ._common import _estimator_has
2928

3029

@@ -253,7 +252,6 @@ class BalancedBaggingClassifier(BaggingClassifier):
253252
[ 2 225]]
254253
"""
255254

256-
@_deprecate_positional_args
257255
def __init__(
258256
self,
259257
estimator=None,

imblearn/ensemble/_easy_ensemble.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
from ..utils import Substitution, check_sampling_strategy, check_target_type
2424
from ..utils._available_if import available_if
2525
from ..utils._docstring import _n_jobs_docstring, _random_state_docstring
26-
from ..utils._validation import _deprecate_positional_args
2726
from ._common import _estimator_has
2827

2928
MAX_INT = np.iinfo(np.int32).max
@@ -178,7 +177,6 @@ class EasyEnsembleClassifier(BaggingClassifier):
178177
[ 2 225]]
179178
"""
180179

181-
@_deprecate_positional_args
182180
def __init__(
183181
self,
184182
n_estimators=10,

imblearn/ensemble/_forest.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
from ..under_sampling.base import BaseUnderSampler
3434
from ..utils import Substitution
3535
from ..utils._docstring import _n_jobs_docstring, _random_state_docstring
36-
from ..utils._validation import _deprecate_positional_args, check_sampling_strategy
36+
from ..utils._validation import check_sampling_strategy
3737

3838
MAX_INT = np.iinfo(np.int32).max
3939
sklearn_version = parse_version(sklearn.__version__)
@@ -352,7 +352,6 @@ class labels (multi-output problem).
352352
[1]
353353
"""
354354

355-
@_deprecate_positional_args
356355
def __init__(
357356
self,
358357
n_estimators=100,

imblearn/ensemble/_weight_boosting.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
from ..under_sampling.base import BaseUnderSampler
1717
from ..utils import Substitution, check_target_type
1818
from ..utils._docstring import _random_state_docstring
19-
from ..utils._validation import _deprecate_positional_args
2019

2120

2221
@Substitution(
@@ -164,7 +163,6 @@ class RUSBoostClassifier(AdaBoostClassifier):
164163
array([...])
165164
"""
166165

167-
@_deprecate_positional_args
168166
def __init__(
169167
self,
170168
estimator=None,

imblearn/ensemble/tests/test_bagging.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ def test_balanced_bagging_classifier(estimator, params):
7272
)
7373
bag.predict(X_test)
7474
bag.predict_proba(X_test)
75-
bag.predict_log_proba(X_test)
7675
bag.score(X_test, y_test)
7776
if hasattr(estimator, "decision_function"):
7877
bag.decision_function(X_test)

0 commit comments

Comments
 (0)