├── .editorconfig ├── .gitignore ├── .pylintrc ├── .travis.yml ├── LICENSE ├── README.rst ├── examples ├── __init__.py ├── lifetime_prediction │ ├── .feagenrc │ │ ├── bundle_config.yml │ │ └── config.yml │ ├── .gitignore │ ├── __init__.py │ ├── fig │ │ ├── dag.png │ │ └── involved_dag.png │ ├── lifetime.csv │ ├── lifetime_feature_generator.py │ └── tests.py └── titanic │ ├── .feagenrc │ ├── config.yml │ └── feature01.yml │ ├── README.rst │ ├── model.py │ └── titanic.py ├── feagen ├── __init__.py ├── bundling.py ├── dag.py ├── data_generator.py ├── data_handlers.py ├── data_wrappers │ ├── __init__.py │ ├── pandas_hdf.py │ └── tests │ │ ├── __init__.py │ │ └── test_pandas_hdf.py ├── decorators.py ├── tests │ ├── __init__.py │ ├── lifetime_feature_generator.py │ └── test_feature_generator.py └── tools │ ├── __init__.py │ ├── config.py │ ├── dag.py │ └── feagen_runner.py ├── requirements.txt ├── setup.cfg ├── setup.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/.pylintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/README.rst -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/lifetime_prediction/.feagenrc/bundle_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/lifetime_prediction/.feagenrc/bundle_config.yml -------------------------------------------------------------------------------- /examples/lifetime_prediction/.feagenrc/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/lifetime_prediction/.feagenrc/config.yml -------------------------------------------------------------------------------- /examples/lifetime_prediction/.gitignore: -------------------------------------------------------------------------------- 1 | *.h5 2 | dag.png 3 | -------------------------------------------------------------------------------- /examples/lifetime_prediction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/lifetime_prediction/fig/dag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/lifetime_prediction/fig/dag.png -------------------------------------------------------------------------------- /examples/lifetime_prediction/fig/involved_dag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/lifetime_prediction/fig/involved_dag.png -------------------------------------------------------------------------------- /examples/lifetime_prediction/lifetime.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/lifetime_prediction/lifetime.csv -------------------------------------------------------------------------------- /examples/lifetime_prediction/lifetime_feature_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/lifetime_prediction/lifetime_feature_generator.py -------------------------------------------------------------------------------- /examples/lifetime_prediction/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/lifetime_prediction/tests.py -------------------------------------------------------------------------------- /examples/titanic/.feagenrc/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/titanic/.feagenrc/config.yml -------------------------------------------------------------------------------- /examples/titanic/.feagenrc/feature01.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/titanic/.feagenrc/feature01.yml -------------------------------------------------------------------------------- /examples/titanic/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/titanic/README.rst -------------------------------------------------------------------------------- /examples/titanic/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/titanic/model.py -------------------------------------------------------------------------------- /examples/titanic/titanic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/examples/titanic/titanic.py -------------------------------------------------------------------------------- /feagen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/__init__.py -------------------------------------------------------------------------------- /feagen/bundling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/bundling.py -------------------------------------------------------------------------------- /feagen/dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/dag.py -------------------------------------------------------------------------------- /feagen/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/data_generator.py -------------------------------------------------------------------------------- /feagen/data_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/data_handlers.py -------------------------------------------------------------------------------- /feagen/data_wrappers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/data_wrappers/__init__.py -------------------------------------------------------------------------------- /feagen/data_wrappers/pandas_hdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/data_wrappers/pandas_hdf.py -------------------------------------------------------------------------------- /feagen/data_wrappers/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feagen/data_wrappers/tests/test_pandas_hdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/data_wrappers/tests/test_pandas_hdf.py -------------------------------------------------------------------------------- /feagen/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/decorators.py -------------------------------------------------------------------------------- /feagen/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feagen/tests/lifetime_feature_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/tests/lifetime_feature_generator.py -------------------------------------------------------------------------------- /feagen/tests/test_feature_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/tests/test_feature_generator.py -------------------------------------------------------------------------------- /feagen/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/tools/__init__.py -------------------------------------------------------------------------------- /feagen/tools/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/tools/config.py -------------------------------------------------------------------------------- /feagen/tools/dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/tools/dag.py -------------------------------------------------------------------------------- /feagen/tools/feagen_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/feagen/tools/feagen_runner.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianlini/feagen/HEAD/tox.ini --------------------------------------------------------------------------------