|
18 | 18 | import logging |
19 | 19 | import math |
20 | 20 | import time |
21 | | -from typing import Any, Literal |
22 | 21 | from collections.abc import Callable, Iterable |
| 22 | +from typing import Any, Literal |
23 | 23 |
|
24 | 24 | import numpy as np |
25 | 25 | import pandas as pd |
26 | 26 | import phik.phik |
27 | 27 | import scipy.cluster |
28 | 28 | import scipy.stats |
29 | | -from joblib import Parallel, delayed, parallel_config, cpu_count |
| 29 | +from joblib import Parallel, cpu_count, delayed, parallel_config |
| 30 | +from plotly import graph_objs as go |
30 | 31 |
|
31 | 32 | from mostlyai.qa._common import ( |
32 | 33 | CHARTS_COLORS, |
33 | 34 | CHARTS_FONTS, |
| 35 | + CTX_COLUMN_PREFIX, |
34 | 36 | EMPTY_BIN, |
| 37 | + MAX_BIVARIATE_CTX_PLOTS, |
| 38 | + MAX_BIVARIATE_NXT_PLOTS, |
| 39 | + MAX_BIVARIATE_TGT_PLOTS, |
| 40 | + MAX_ENGINE_RARE_CATEGORY_THRESHOLD, |
35 | 41 | MAX_TRIVARIATES, |
36 | | - NA_BIN, |
| 42 | + MAX_UNIVARIATE_PLOTS, |
37 | 43 | MIN_RARE_CAT_PROTECTION, |
| 44 | + NA_BIN, |
| 45 | + NXT_COLUMN_PREFIX, |
38 | 46 | OTHER_BIN, |
39 | 47 | RARE_BIN, |
40 | | - MAX_UNIVARIATE_PLOTS, |
41 | | - MAX_BIVARIATE_TGT_PLOTS, |
42 | | - MAX_BIVARIATE_CTX_PLOTS, |
43 | | - MAX_BIVARIATE_NXT_PLOTS, |
44 | | - CTX_COLUMN_PREFIX, |
45 | | - TGT_COLUMN_PREFIX, |
46 | | - NXT_COLUMN_PREFIX, |
47 | | - MAX_ENGINE_RARE_CATEGORY_THRESHOLD, |
48 | 48 | TGT_COLUMN, |
| 49 | + TGT_COLUMN_PREFIX, |
49 | 50 | ) |
50 | | -from plotly import graph_objs as go |
51 | | - |
52 | | -from mostlyai.qa._filesystem import TemporaryWorkspace, Statistics |
| 51 | +from mostlyai.qa._filesystem import Statistics, TemporaryWorkspace |
53 | 52 |
|
54 | 53 | _LOG = logging.getLogger(__name__) |
55 | 54 |
|
|
0 commit comments