Skip to content

Commit

Permalink
Updated version 0.0.26 with new feature engg functions.
Browse files Browse the repository at this point in the history
  • Loading branch information
AutoViML committed Mar 21, 2021
1 parent ec88691 commit 9717a4e
Show file tree
Hide file tree
Showing 17 changed files with 3,847 additions and 24 deletions.
35 changes: 35 additions & 0 deletions build/lib/featurewiz/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# -*- coding: utf-8 -*-
################################################################################
# featurewiz - advanced feature engineering and best features selection in single line of code
# Python v3.6+
# Created by Ram Seshadri
# Licensed under Apache License v2
################################################################################
# Version
from .__version__ import __version__
from .featurewiz import featurewiz, FE_convert_all_object_columns_to_numeric
from .featurewiz import FE_split_one_field_into_many, FE_add_groupby_features_aggregated_to_dataframe
from .featurewiz import FE_create_time_series_features, FE_start_end_date_time_features
from .featurewiz import FE_remove_variables_using_SULOV_method, classify_features
from .featurewiz import classify_columns,FE_combine_rare_categories
from .featurewiz import FE_count_rows_for_all_columns_by_group
from .featurewiz import FE_add_age_by_date_col, FE_split_add_column, FE_get_latest_values_based_on_date_column
from .featurewiz import FE_capping_outliers_beyond_IQR_Range, My_LabelEncoder, My_Groupby_Encoder
from .featurewiz import EDA_classify_and_return_cols_by_type, EDA_classify_features_for_deep_learning
from .featurewiz import FE_create_categorical_feature_crosses, EDA_find_skewed_variables
from .featurewiz import FE_kmeans_resampler, FE_find_and_cap_outliers, EDA_find_outliers
from .featurewiz import split_data_n_ways, FE_concatenate_multiple_columns
from .featurewiz import simple_XGBoost_model
################################################################################
if __name__ == "__main__":
module_type = 'Running'
else:
module_type = 'Imported'
version_number = __version__
print("""%s featurewiz: advanced feature engg and selection library. Version=%s
output = featurewiz(dataname, target, corr_limit=0.70,
verbose=2, sep=',', header=0, test_data='',
feature_engg='', category_encoders='')
Engineer new features via 'feature_engg' flag : ['interactions','groupby','target']
""" %(module_type, version_number))
################################################################################
10 changes: 10 additions & 0 deletions build/lib/featurewiz/__version__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# -*- coding: utf-8 -*-
"""Specifies the version of the featurewiz package."""

__title__ = "featurewiz"
__author__ = "Ram Seshadri"
__description__ = "Advanced Feature Engineering and Feature Selection for any data set, any size"
__url__ = "https://github.com/Auto_ViML/featurewiz.git"
__version__ = "0.0.25"
__license__ = "Apache License 2.0"
__copyright__ = "2020-21 Google"
Loading

0 comments on commit 9717a4e

Please sign in to comment.