Skip to content

Commit 64b2c20

Browse files
committed
fix: add compatibility for type-infer==0.0.18
1 parent b3fd4c4 commit 64b2c20

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

docssrc/source/tutorials/tutorial_data_analysis/tutorial_data_analysis.ipynb

+2-2
Original file line numberDiff line numberDiff line change
@@ -295,10 +295,10 @@
295295
}
296296
],
297297
"source": [
298-
"from type_infer.infer import infer_types\n",
298+
"from type_infer.api import infer_types\n",
299299
"from type_infer.base import TypeInformation\n",
300300
"\n",
301-
"type_information = infer_types(df, problem_definition.pct_invalid)\n",
301+
"type_information = infer_types(df, config={'engine': 'rule_based', 'pct_invalid': problem_definition.pct_invalid})\n",
302302
"\n",
303303
"{field.name for field in fields(TypeInformation)} # show the fields this dataclass has"
304304
]

lightwood/api/high_level.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import pandas as pd
55
from lightwood.api.types import JsonAI, ProblemDefinition
66
from dataprep_ml.insights import statistical_analysis
7-
from type_infer.infer import infer_types
7+
from type_infer.api import infer_types
88
from lightwood.api.predictor import PredictorInterface
99
from lightwood.api.json_ai import generate_json_ai
1010
from lightwood.helpers.codegen import code_from_json_ai as _code_from_json_ai, _module_from_code, _predictor_from_code
@@ -65,7 +65,7 @@ def json_ai_from_problem(df: pd.DataFrame, problem_definition: Union[ProblemDefi
6565
log.info(f'Dropping features: {problem_definition.ignore_features}')
6666
df = df.drop(columns=problem_definition.ignore_features)
6767

68-
type_information = infer_types(df, problem_definition.pct_invalid)
68+
type_information = infer_types(df, config={'engine': 'rule_based', 'pct_invalid': problem_definition.pct_invalid})
6969
stats = statistical_analysis(
7070
df, type_information.dtypes, problem_definition.to_dict(), type_information.identifiers)
7171

lightwood/encoder/text/short.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import torch
33
from lightwood.encoder import BaseEncoder
44
from lightwood.encoder.categorical import CategoricalAutoEncoder
5-
from type_infer.helpers import tokenize_text
5+
from type_infer.rule_based.helpers import tokenize_text
66
from lightwood.helpers.torch import concat_vectors_and_pad, average_vectors
77
import pandas as pd
88

tests/unit_tests/encoder/text/test_short.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import random
22
import unittest
33
from lightwood.encoder.text.short import ShortTextEncoder
4-
from type_infer.helpers import tokenize_text
4+
from type_infer.rule_based.helpers import tokenize_text
55
import torch
66

77
VOCAB = [

0 commit comments

Comments
 (0)