feature_eng package
Submodules
feature_eng.conftest module
feature_eng.feature_eng module
This File contains the FeatureEng class, has methods for listing and loading plugins and execute their entry point.
-
class
feature_eng.feature_eng.FeatureEng(conf)[source]
Bases: feature_eng.feature_eng_base.FeatureEngBase
Base class.
-
find_plugins()[source]
” Populate the discovered plugin lists
-
load_plugins()[source]
Loads plugin entry points into class attributes
-
main(args)[source]
- Starts an instance via command line parameters, uses the FeatureEngBase.core() method.
- Starts logging, parse command line arguments and start core.
Args:
args ([str]): command line parameter list
-
print_plugins()[source]
-
feature_eng.feature_eng.run(args)[source]
Entry point for console_scripts
feature_eng.feature_eng_base module
This File contains the FeatureEng class, has methods for listing and loading plugins and execute their entry point.
-
class
feature_eng.feature_eng_base.FeatureEngBase(conf)[source]
Bases: object
Base class For FeatureEng.
-
core()[source]
Core feature_eng operations.
-
parse_args(args)[source]
Parse command line parameters.
Args:
args ([str]): command line parameters as list of strings
Returns:
argparse.Namespace: command line parameters namespace
-
parse_cmd(parser)[source]
Adds command-line arguments to parse
-
setup_logging(loglevel)[source]
Setup basic logging.
Args:
loglevel (int): minimum loglevel for emitting messages
feature_eng.plugin_base module
This File contains the PluginBase class.
-
class
feature_eng.plugin_base.PluginBase(conf)[source]
Bases: object
Base class for FeatureEng plugins
-
parse_cmd(parser)[source]
Adds command-line arguments to parse, to be overriden by plugin-specific arguments
Module contents