├── .circleci └── config.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.txt ├── MANIFEST.in ├── ORIGINAL_README.rst ├── PULL_REQUEST_TEMPLATE.md ├── README.rst ├── config ├── database.cfg └── test │ ├── aws.cfg │ └── database.cfg ├── docs ├── Makefile ├── README ├── api │ ├── ansi.rst │ └── env.rst ├── api_reference.rst ├── cli.rst ├── conf.py ├── config.rst ├── images │ └── model.png ├── index.rst ├── io.rst ├── models.rst ├── utils.rst └── www.rst ├── lore ├── __init__.py ├── __main__.py ├── ansi.py ├── callbacks.py ├── data │ └── names.csv ├── dependencies.py ├── encoders.py ├── env.py ├── estimators │ ├── __init__.py │ ├── holt_winters │ │ ├── __init__.py │ │ └── holtwinters.py │ ├── keras.py │ ├── naive.py │ ├── sklearn.py │ └── xgboost.py ├── features │ ├── __init__.py │ ├── base.py │ ├── db.py │ └── s3.py ├── io │ ├── __init__.py │ ├── connection.py │ └── multi_connection_proxy.py ├── metadata │ └── __init__.py ├── models │ ├── __init__.py │ ├── base.py │ ├── keras.py │ ├── naive.py │ ├── sklearn.py │ └── xgboost.py ├── pipelines │ ├── __init__.py │ ├── holdout.py │ ├── iterative.py │ └── time_series.py ├── stores │ ├── __init__.py │ ├── base.py │ ├── disk.py │ ├── ram.py │ ├── redis.py │ └── s3.py ├── tasks │ ├── __init__.py │ └── base.py ├── template │ ├── architecture.py.j2 │ ├── estimator.py.j2 │ ├── features.py.j2 │ ├── init │ │ ├── .env.template │ │ ├── .gitignore │ │ ├── .keras │ │ │ └── keras.json │ │ ├── Procfile │ │ ├── README.rst │ │ ├── app │ │ │ ├── __init__.py │ │ │ ├── estimators │ │ │ │ └── __init__.py │ │ │ ├── extracts │ │ │ │ └── .gitkeep │ │ │ ├── models │ │ │ │ └── __init__.py │ │ │ └── pipelines │ │ │ │ └── __init__.py │ │ ├── config │ │ │ ├── aws.cfg │ │ │ └── database.cfg │ │ ├── notebooks │ │ │ └── .gitkeep │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── unit │ │ │ └── __init__.py │ ├── model.py.j2 │ ├── pipeline.py.j2 │ └── test.py.j2 ├── transformers.py ├── util.py └── www │ └── __init__.py ├── notebooks └── names.ipynb ├── pylintrc ├── release.sh ├── requirements.txt ├── runtime.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── lore_test.py ├── mocks ├── __init__.py ├── features.py ├── models_keras.py ├── models_other.py ├── pipelines.py └── tasks.py └── unit ├── __init__.py ├── io ├── __init__.py ├── test_connection.py └── test_io.py ├── test_encoders.py ├── test_env.py ├── test_estimators.py ├── test_features.py ├── test_main.py ├── test_metadata.py ├── test_models_keras.py ├── test_models_other.py ├── test_pipelines.py ├── test_stores.py └── test_transformers.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE.txt 2 | -------------------------------------------------------------------------------- /ORIGINAL_README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/ORIGINAL_README.rst -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/README.rst -------------------------------------------------------------------------------- /config/database.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/config/database.cfg -------------------------------------------------------------------------------- /config/test/aws.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/config/test/aws.cfg -------------------------------------------------------------------------------- /config/test/database.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/config/test/database.cfg -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/api/ansi.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: lore.ansi 2 | :members: 3 | -------------------------------------------------------------------------------- /docs/api/env.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: lore.env 2 | :members: 3 | -------------------------------------------------------------------------------- /docs/api_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/docs/api_reference.rst -------------------------------------------------------------------------------- /docs/cli.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/docs/config.rst -------------------------------------------------------------------------------- /docs/images/model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/docs/images/model.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/io.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/models.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/utils.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/www.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lore/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/__init__.py -------------------------------------------------------------------------------- /lore/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/__main__.py -------------------------------------------------------------------------------- /lore/ansi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/ansi.py -------------------------------------------------------------------------------- /lore/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/callbacks.py -------------------------------------------------------------------------------- /lore/data/names.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/data/names.csv -------------------------------------------------------------------------------- /lore/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/dependencies.py -------------------------------------------------------------------------------- /lore/encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/encoders.py -------------------------------------------------------------------------------- /lore/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/env.py -------------------------------------------------------------------------------- /lore/estimators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/estimators/__init__.py -------------------------------------------------------------------------------- /lore/estimators/holt_winters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/estimators/holt_winters/__init__.py -------------------------------------------------------------------------------- /lore/estimators/holt_winters/holtwinters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/estimators/holt_winters/holtwinters.py -------------------------------------------------------------------------------- /lore/estimators/keras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/estimators/keras.py -------------------------------------------------------------------------------- /lore/estimators/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/estimators/naive.py -------------------------------------------------------------------------------- /lore/estimators/sklearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/estimators/sklearn.py -------------------------------------------------------------------------------- /lore/estimators/xgboost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/estimators/xgboost.py -------------------------------------------------------------------------------- /lore/features/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lore/features/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/features/base.py -------------------------------------------------------------------------------- /lore/features/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/features/db.py -------------------------------------------------------------------------------- /lore/features/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/features/s3.py -------------------------------------------------------------------------------- /lore/io/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/io/__init__.py -------------------------------------------------------------------------------- /lore/io/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/io/connection.py -------------------------------------------------------------------------------- /lore/io/multi_connection_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/io/multi_connection_proxy.py -------------------------------------------------------------------------------- /lore/metadata/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/metadata/__init__.py -------------------------------------------------------------------------------- /lore/models/__init__.py: -------------------------------------------------------------------------------- 1 | from lore.models import base 2 | -------------------------------------------------------------------------------- /lore/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/models/base.py -------------------------------------------------------------------------------- /lore/models/keras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/models/keras.py -------------------------------------------------------------------------------- /lore/models/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/models/naive.py -------------------------------------------------------------------------------- /lore/models/sklearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/models/sklearn.py -------------------------------------------------------------------------------- /lore/models/xgboost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/models/xgboost.py -------------------------------------------------------------------------------- /lore/pipelines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/pipelines/__init__.py -------------------------------------------------------------------------------- /lore/pipelines/holdout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/pipelines/holdout.py -------------------------------------------------------------------------------- /lore/pipelines/iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/pipelines/iterative.py -------------------------------------------------------------------------------- /lore/pipelines/time_series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/pipelines/time_series.py -------------------------------------------------------------------------------- /lore/stores/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/stores/__init__.py -------------------------------------------------------------------------------- /lore/stores/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/stores/base.py -------------------------------------------------------------------------------- /lore/stores/disk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/stores/disk.py -------------------------------------------------------------------------------- /lore/stores/ram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/stores/ram.py -------------------------------------------------------------------------------- /lore/stores/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/stores/redis.py -------------------------------------------------------------------------------- /lore/stores/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/stores/s3.py -------------------------------------------------------------------------------- /lore/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lore/tasks/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/tasks/base.py -------------------------------------------------------------------------------- /lore/template/architecture.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/architecture.py.j2 -------------------------------------------------------------------------------- /lore/template/estimator.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/estimator.py.j2 -------------------------------------------------------------------------------- /lore/template/features.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/features.py.j2 -------------------------------------------------------------------------------- /lore/template/init/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/init/.env.template -------------------------------------------------------------------------------- /lore/template/init/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/init/.gitignore -------------------------------------------------------------------------------- /lore/template/init/.keras/keras.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/init/.keras/keras.json -------------------------------------------------------------------------------- /lore/template/init/Procfile: -------------------------------------------------------------------------------- 1 | web: lore server 2 | -------------------------------------------------------------------------------- /lore/template/init/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/init/README.rst -------------------------------------------------------------------------------- /lore/template/init/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/init/app/__init__.py -------------------------------------------------------------------------------- /lore/template/init/app/estimators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lore/template/init/app/extracts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lore/template/init/app/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lore/template/init/app/pipelines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lore/template/init/config/aws.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/init/config/aws.cfg -------------------------------------------------------------------------------- /lore/template/init/config/database.cfg: -------------------------------------------------------------------------------- 1 | [MAIN] 2 | url: $DATABASE_URL 3 | -------------------------------------------------------------------------------- /lore/template/init/notebooks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lore/template/init/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lore/template/init/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lore/template/model.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/model.py.j2 -------------------------------------------------------------------------------- /lore/template/pipeline.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/pipeline.py.j2 -------------------------------------------------------------------------------- /lore/template/test.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/template/test.py.j2 -------------------------------------------------------------------------------- /lore/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/transformers.py -------------------------------------------------------------------------------- /lore/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/util.py -------------------------------------------------------------------------------- /lore/www/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/lore/www/__init__.py -------------------------------------------------------------------------------- /notebooks/names.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/notebooks/names.ipynb -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/pylintrc -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/release.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | -------------------------------------------------------------------------------- /runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.6.6 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lore_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/lore_test.py -------------------------------------------------------------------------------- /tests/mocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mocks/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/mocks/features.py -------------------------------------------------------------------------------- /tests/mocks/models_keras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/mocks/models_keras.py -------------------------------------------------------------------------------- /tests/mocks/models_other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/mocks/models_other.py -------------------------------------------------------------------------------- /tests/mocks/pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/mocks/pipelines.py -------------------------------------------------------------------------------- /tests/mocks/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/mocks/tasks.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/__init__.py -------------------------------------------------------------------------------- /tests/unit/io/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/io/test_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/io/test_connection.py -------------------------------------------------------------------------------- /tests/unit/io/test_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/io/test_io.py -------------------------------------------------------------------------------- /tests/unit/test_encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/test_encoders.py -------------------------------------------------------------------------------- /tests/unit/test_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/test_env.py -------------------------------------------------------------------------------- /tests/unit/test_estimators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/test_estimators.py -------------------------------------------------------------------------------- /tests/unit/test_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/test_features.py -------------------------------------------------------------------------------- /tests/unit/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/test_main.py -------------------------------------------------------------------------------- /tests/unit/test_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/test_metadata.py -------------------------------------------------------------------------------- /tests/unit/test_models_keras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/test_models_keras.py -------------------------------------------------------------------------------- /tests/unit/test_models_other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/test_models_other.py -------------------------------------------------------------------------------- /tests/unit/test_pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/test_pipelines.py -------------------------------------------------------------------------------- /tests/unit/test_stores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/test_stores.py -------------------------------------------------------------------------------- /tests/unit/test_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/instacart/lore/HEAD/tests/unit/test_transformers.py --------------------------------------------------------------------------------