Skip to content

Commit ffc16ea

Browse files
committed
ruff safe linting
1 parent f22dec5 commit ffc16ea

File tree

135 files changed

+633
-588
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+633
-588
lines changed

ml_grid/model_classes/H2OAutoMLClassifier.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import h2o
2-
import numpy as np
3-
import pandas as pd
41
import logging
2+
3+
import pandas as pd
54
from h2o.automl import H2OAutoML
6-
from .H2OBaseClassifier import H2OBaseClassifier
75
from h2o.estimators import H2OGeneralizedLinearEstimator
86

7+
from .H2OBaseClassifier import H2OBaseClassifier
8+
99
logger = logging.getLogger(__name__)
1010

1111

ml_grid/model_classes/H2OBaseClassifier.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
import inspect
2-
from typing import Any, Dict, List, Optional, Tuple
32
import logging
4-
import h2o
5-
import numpy as np
63
import os
7-
import tempfile
84
import shutil
5+
import tempfile
6+
from typing import Any, Dict, List, Optional, Tuple
7+
8+
import h2o
9+
import numpy as np
910
import pandas as pd
1011
from sklearn.base import BaseEstimator, ClassifierMixin
1112
from sklearn.utils.validation import check_is_fitted
13+
1214
from ml_grid.util.global_params import global_parameters
1315

1416
# Configure logging
@@ -67,7 +69,7 @@ def __init__(self, estimator_class=None, **kwargs):
6769
# CRITICAL: Never allow 'model' as a parameter - it conflicts with 'model_'
6870
if key == "model":
6971
self.logger.warning(
70-
f"Rejecting 'model' parameter in __init__ - this conflicts with fitted attribute 'model_'"
72+
"Rejecting 'model' parameter in __init__ - this conflicts with fitted attribute 'model_'"
7173
)
7274
continue
7375
setattr(self, key, value)

ml_grid/model_classes/H2ODeepLearningClassifier.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
from h2o.estimators import H2ODeepLearningEstimator
2-
from .H2OBaseClassifier import H2OBaseClassifier
1+
32
import pandas as pd
4-
import logging
5-
from skopt.space import Categorical, Real, Integer
3+
from h2o.estimators import H2ODeepLearningEstimator
4+
from skopt.space import Categorical, Integer, Real
5+
66
from ml_grid.util.global_params import global_parameters
77

8+
from .H2OBaseClassifier import H2OBaseClassifier
9+
810
PARAM_SPACE_GRID = {
911
"xsmall": {
1012
"epochs": [5],

ml_grid/model_classes/H2OGAMClassifier.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import logging
2+
from typing import Any, Dict
3+
4+
import numpy as np
5+
import pandas as pd
26
from h2o.estimators import (
37
H2OGeneralizedAdditiveEstimator,
48
H2OGeneralizedLinearEstimator,
59
)
6-
from typing import Any, Dict, List, Tuple
10+
711
from .H2OBaseClassifier import H2OBaseClassifier
8-
import pandas as pd
9-
import numpy as np
10-
import h2o
11-
from sklearn.utils.validation import check_is_fitted
1212

1313
logger = logging.getLogger(__name__) # Use module-level logger for consistency
1414

ml_grid/model_classes/H2OGBMClassifier.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
from h2o.estimators import H2OGradientBoostingEstimator
21
import pandas as pd
3-
from skopt.space import Real, Integer
2+
from h2o.estimators import H2OGradientBoostingEstimator
3+
from skopt.space import Integer, Real
4+
45
from ml_grid.util.global_params import global_parameters
56

67
from .H2OBaseClassifier import H2OBaseClassifier

ml_grid/model_classes/H2OGLMClassifier.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
2+
import pandas as pd
13
from h2o.estimators import H2OGeneralizedLinearEstimator
4+
25
from .H2OBaseClassifier import H2OBaseClassifier
3-
import pandas as pd
4-
from typing import Any, Dict
56

67

78
class H2OGLMClassifier(H2OBaseClassifier):

ml_grid/model_classes/H2ONaiveBayesClassifier.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"""
55

66
from h2o.estimators import H2ONaiveBayesEstimator
7+
78
from .H2OBaseClassifier import H2OBaseClassifier
89

910

ml_grid/model_classes/H2ORuleFitClassifier.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
This module provides a scikit-learn compatible wrapper for H2O's RuleFitEstimator.
44
"""
55

6+
import pandas as pd
67
from h2o.estimators import H2ORuleFitEstimator
8+
79
from .H2OBaseClassifier import H2OBaseClassifier
8-
import pandas as pd
910

1011

1112
class H2ORuleFitClassifier(H2OBaseClassifier):

ml_grid/model_classes/H2OStackedEnsembleClassifier.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import logging
2-
import pandas as pd
32
from typing import List
43

4+
import pandas as pd
5+
56
# Import H2O estimators
67
try:
78
from h2o.estimators import H2OStackedEnsembleEstimator

ml_grid/model_classes/H2OXGBoostClassifier.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"""
55

66
from h2o.estimators import H2OXGBoostEstimator
7+
78
from .H2OBaseClassifier import H2OBaseClassifier
8-
import pandas as pd
99

1010

1111
class H2OXGBoostClassifier(H2OBaseClassifier):

0 commit comments

Comments
 (0)