diff --git a/mrmr/__init__.py b/mrmr/__init__.py index a21600e..168f3bc 100644 --- a/mrmr/__init__.py +++ b/mrmr/__init__.py @@ -1,8 +1,11 @@ -from . import bigquery -from . import pandas -from . import polars -from . import spark -from .pandas import mrmr_classif, mrmr_regression -from .main import mrmr_base +from importlib.metadata import version -__version__ = "0.2.8" \ No newline at end of file +from mrmr import bigquery +from mrmr import pandas +# trigger: zsh: illegal hardware instructions if used with wrong package +# from mrmr import polars +from mrmr import spark +from mrmr.pandas import mrmr_classif, mrmr_regression +from mrmr.main import mrmr_base + +_version__ = version('mrmr_selection') \ No newline at end of file diff --git a/mrmr/bigquery.py b/mrmr/bigquery.py index 1c6bb0e..226e135 100644 --- a/mrmr/bigquery.py +++ b/mrmr/bigquery.py @@ -1,6 +1,6 @@ import jinja2 import numpy as np -from .main import mrmr_base, groupstats2fstat +from mrmr.main import mrmr_base, groupstats2fstat def get_numeric_features(bq_client, table_id, target_column): diff --git a/mrmr/pandas.py b/mrmr/pandas.py index 7a73762..f71226a 100644 --- a/mrmr/pandas.py +++ b/mrmr/pandas.py @@ -8,7 +8,7 @@ from sklearn.feature_selection import f_regression as sklearn_f_regression from scipy.stats import ks_2samp from sklearn.ensemble import RandomForestClassifier, RandomForestRegressor -from .main import mrmr_base +from mrmr.main import mrmr_base def parallel_df(func, df, series, n_jobs): diff --git a/mrmr/polars.py b/mrmr/polars.py index d2ae04a..d5713ad 100644 --- a/mrmr/polars.py +++ b/mrmr/polars.py @@ -1,7 +1,7 @@ import numpy as np import pandas as pd import polars as pl -from .main import groupstats2fstat, mrmr_base +from mrmr.main import groupstats2fstat, mrmr_base def get_numeric_features(df, target_column): diff --git a/mrmr/spark.py b/mrmr/spark.py index cc538c1..a18d49b 100644 --- a/mrmr/spark.py +++ b/mrmr/spark.py @@ -1,6 +1,6 @@ import numpy as np import pandas as pd -from .main import groupstats2fstat, mrmr_base +from mrmr.main import groupstats2fstat, mrmr_base def get_numeric_features(df, target_column): diff --git a/setup.py b/setup.py index f2f4bed..d90f72d 100644 --- a/setup.py +++ b/setup.py @@ -1,12 +1,11 @@ from setuptools import setup -from mrmr import __version__ with open("README.md", encoding="utf8") as f: long_description = f.read() setup( name='mrmr_selection', - version=__version__, + version='0.2.9', description='minimum-Redundancy-Maximum-Relevance algorithm for feature selection', long_description=long_description, long_description_content_type='text/markdown',