├── .gitignore ├── LICENSE ├── README.md ├── backend ├── .gcloudignore ├── app.yaml ├── main.py ├── requirements.txt ├── setup.py ├── src │ └── empredictor │ │ ├── LSTM.py │ │ ├── __init__.py │ │ ├── arima.py │ │ ├── bidding_zone_info.py │ │ ├── daily_dataframe.py │ │ ├── data_cleanup.py │ │ ├── error_analysis.py │ │ ├── ets.py │ │ ├── exceptions.py │ │ ├── features.py │ │ ├── harmonic_regression.py │ │ ├── hybrid_esrnn.py │ │ ├── imputation_strategy.py │ │ ├── inception.py │ │ ├── lstm_msnet.py │ │ ├── model.py │ │ ├── prophet.py │ │ └── utils.py └── tests │ ├── test_bidding_zone_info.py │ ├── test_daily_dataframe.py │ ├── test_data │ ├── cache.hdf │ ├── corrupt_cache.hdf │ ├── manually_processed_dataframes │ └── ml_ready.hdf │ ├── test_data_cleanup.py │ ├── test_features.py │ ├── test_model.py │ ├── test_simple_imputation_strategy.py │ └── test_utils.py ├── data ├── Germany │ ├── Installed_generation_capacity_201901010000_201912312359_1.csv │ ├── day-ahead-price │ │ ├── Day-ahead_prices_201501010000_201701012359_1.csv │ │ ├── Day-ahead_prices_201701010000_201901012359_1.csv │ │ └── Day-ahead_prices_201901010000_202002062359_1.csv │ ├── generation-forecast │ │ ├── Forecasted_generation_201501010000_201701012359_1.csv │ │ ├── Forecasted_generation_201701010000_201901012359_1.csv │ │ └── Forecasted_generation_201901010000_202101012359_1.csv │ └── load-forecast │ │ ├── Forecasted_consumption_201501010000_201701012345_1.csv │ │ ├── Forecasted_consumption_201701010000_201901012345_1.csv │ │ └── Forecasted_consumption_201901010000_202002082345_1.csv └── clean_german_df ├── docs ├── _config.yml ├── ep_cleandata.ipynb ├── ep_dataset_for_testing.ipynb ├── ep_deep.ipynb ├── ep_esRNN.ipynb ├── ep_prophet.ipynb └── ep_statistical_models.ipynb ├── energy-viz-app ├── .gcloudignore ├── .gitignore ├── app.yaml ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── BackgroundSelector │ └── index.js │ ├── Chart │ ├── BarChart.js │ ├── LineChart.js │ ├── Table.css │ ├── Table.js │ ├── index.css │ └── index.js │ ├── EnergyData │ └── index.js │ ├── Toolbar │ ├── index.js │ └── toolbar.css │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── serviceWorker.js │ ├── setupTests.js │ └── utils │ └── index.js └── media ├── logo.svg └── logo_as_png.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/.gcloudignore -------------------------------------------------------------------------------- /backend/app.yaml: -------------------------------------------------------------------------------- 1 | runtime: python37 2 | 3 | handlers: 4 | - url: /.* 5 | script: auto -------------------------------------------------------------------------------- /backend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/main.py -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/setup.py -------------------------------------------------------------------------------- /backend/src/empredictor/LSTM.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/empredictor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/empredictor/arima.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/src/empredictor/arima.py -------------------------------------------------------------------------------- /backend/src/empredictor/bidding_zone_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/src/empredictor/bidding_zone_info.py -------------------------------------------------------------------------------- /backend/src/empredictor/daily_dataframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/src/empredictor/daily_dataframe.py -------------------------------------------------------------------------------- /backend/src/empredictor/data_cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/src/empredictor/data_cleanup.py -------------------------------------------------------------------------------- /backend/src/empredictor/error_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/src/empredictor/error_analysis.py -------------------------------------------------------------------------------- /backend/src/empredictor/ets.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/empredictor/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/src/empredictor/exceptions.py -------------------------------------------------------------------------------- /backend/src/empredictor/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/src/empredictor/features.py -------------------------------------------------------------------------------- /backend/src/empredictor/harmonic_regression.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/empredictor/hybrid_esrnn.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/empredictor/imputation_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/src/empredictor/imputation_strategy.py -------------------------------------------------------------------------------- /backend/src/empredictor/inception.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/empredictor/lstm_msnet.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/empredictor/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/src/empredictor/model.py -------------------------------------------------------------------------------- /backend/src/empredictor/prophet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/src/empredictor/prophet.py -------------------------------------------------------------------------------- /backend/src/empredictor/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/src/empredictor/utils.py -------------------------------------------------------------------------------- /backend/tests/test_bidding_zone_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/tests/test_bidding_zone_info.py -------------------------------------------------------------------------------- /backend/tests/test_daily_dataframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/tests/test_daily_dataframe.py -------------------------------------------------------------------------------- /backend/tests/test_data/cache.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/tests/test_data/cache.hdf -------------------------------------------------------------------------------- /backend/tests/test_data/corrupt_cache.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/tests/test_data/corrupt_cache.hdf -------------------------------------------------------------------------------- /backend/tests/test_data/manually_processed_dataframes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/tests/test_data/manually_processed_dataframes -------------------------------------------------------------------------------- /backend/tests/test_data/ml_ready.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/tests/test_data/ml_ready.hdf -------------------------------------------------------------------------------- /backend/tests/test_data_cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/tests/test_data_cleanup.py -------------------------------------------------------------------------------- /backend/tests/test_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/tests/test_features.py -------------------------------------------------------------------------------- /backend/tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/tests/test_model.py -------------------------------------------------------------------------------- /backend/tests/test_simple_imputation_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/tests/test_simple_imputation_strategy.py -------------------------------------------------------------------------------- /backend/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/backend/tests/test_utils.py -------------------------------------------------------------------------------- /data/Germany/Installed_generation_capacity_201901010000_201912312359_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/data/Germany/Installed_generation_capacity_201901010000_201912312359_1.csv -------------------------------------------------------------------------------- /data/Germany/day-ahead-price/Day-ahead_prices_201501010000_201701012359_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/data/Germany/day-ahead-price/Day-ahead_prices_201501010000_201701012359_1.csv -------------------------------------------------------------------------------- /data/Germany/day-ahead-price/Day-ahead_prices_201701010000_201901012359_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/data/Germany/day-ahead-price/Day-ahead_prices_201701010000_201901012359_1.csv -------------------------------------------------------------------------------- /data/Germany/day-ahead-price/Day-ahead_prices_201901010000_202002062359_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/data/Germany/day-ahead-price/Day-ahead_prices_201901010000_202002062359_1.csv -------------------------------------------------------------------------------- /data/Germany/generation-forecast/Forecasted_generation_201501010000_201701012359_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/data/Germany/generation-forecast/Forecasted_generation_201501010000_201701012359_1.csv -------------------------------------------------------------------------------- /data/Germany/generation-forecast/Forecasted_generation_201701010000_201901012359_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/data/Germany/generation-forecast/Forecasted_generation_201701010000_201901012359_1.csv -------------------------------------------------------------------------------- /data/Germany/generation-forecast/Forecasted_generation_201901010000_202101012359_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/data/Germany/generation-forecast/Forecasted_generation_201901010000_202101012359_1.csv -------------------------------------------------------------------------------- /data/Germany/load-forecast/Forecasted_consumption_201501010000_201701012345_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/data/Germany/load-forecast/Forecasted_consumption_201501010000_201701012345_1.csv -------------------------------------------------------------------------------- /data/Germany/load-forecast/Forecasted_consumption_201701010000_201901012345_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/data/Germany/load-forecast/Forecasted_consumption_201701010000_201901012345_1.csv -------------------------------------------------------------------------------- /data/Germany/load-forecast/Forecasted_consumption_201901010000_202002082345_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/data/Germany/load-forecast/Forecasted_consumption_201901010000_202002082345_1.csv -------------------------------------------------------------------------------- /data/clean_german_df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/data/clean_german_df -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/ep_cleandata.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/docs/ep_cleandata.ipynb -------------------------------------------------------------------------------- /docs/ep_dataset_for_testing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/docs/ep_dataset_for_testing.ipynb -------------------------------------------------------------------------------- /docs/ep_deep.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/docs/ep_deep.ipynb -------------------------------------------------------------------------------- /docs/ep_esRNN.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/docs/ep_esRNN.ipynb -------------------------------------------------------------------------------- /docs/ep_prophet.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/docs/ep_prophet.ipynb -------------------------------------------------------------------------------- /docs/ep_statistical_models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/docs/ep_statistical_models.ipynb -------------------------------------------------------------------------------- /energy-viz-app/.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/.gcloudignore -------------------------------------------------------------------------------- /energy-viz-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/.gitignore -------------------------------------------------------------------------------- /energy-viz-app/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/app.yaml -------------------------------------------------------------------------------- /energy-viz-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/package-lock.json -------------------------------------------------------------------------------- /energy-viz-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/package.json -------------------------------------------------------------------------------- /energy-viz-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/public/favicon.ico -------------------------------------------------------------------------------- /energy-viz-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/public/index.html -------------------------------------------------------------------------------- /energy-viz-app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/public/logo192.png -------------------------------------------------------------------------------- /energy-viz-app/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/public/logo512.png -------------------------------------------------------------------------------- /energy-viz-app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/public/manifest.json -------------------------------------------------------------------------------- /energy-viz-app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/public/robots.txt -------------------------------------------------------------------------------- /energy-viz-app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/App.css -------------------------------------------------------------------------------- /energy-viz-app/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/App.js -------------------------------------------------------------------------------- /energy-viz-app/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/App.test.js -------------------------------------------------------------------------------- /energy-viz-app/src/BackgroundSelector/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/BackgroundSelector/index.js -------------------------------------------------------------------------------- /energy-viz-app/src/Chart/BarChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/Chart/BarChart.js -------------------------------------------------------------------------------- /energy-viz-app/src/Chart/LineChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/Chart/LineChart.js -------------------------------------------------------------------------------- /energy-viz-app/src/Chart/Table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/Chart/Table.css -------------------------------------------------------------------------------- /energy-viz-app/src/Chart/Table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/Chart/Table.js -------------------------------------------------------------------------------- /energy-viz-app/src/Chart/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/Chart/index.css -------------------------------------------------------------------------------- /energy-viz-app/src/Chart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/Chart/index.js -------------------------------------------------------------------------------- /energy-viz-app/src/EnergyData/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/EnergyData/index.js -------------------------------------------------------------------------------- /energy-viz-app/src/Toolbar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/Toolbar/index.js -------------------------------------------------------------------------------- /energy-viz-app/src/Toolbar/toolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/Toolbar/toolbar.css -------------------------------------------------------------------------------- /energy-viz-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/index.css -------------------------------------------------------------------------------- /energy-viz-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/index.js -------------------------------------------------------------------------------- /energy-viz-app/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/logo.svg -------------------------------------------------------------------------------- /energy-viz-app/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/serviceWorker.js -------------------------------------------------------------------------------- /energy-viz-app/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/setupTests.js -------------------------------------------------------------------------------- /energy-viz-app/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/energy-viz-app/src/utils/index.js -------------------------------------------------------------------------------- /media/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/media/logo.svg -------------------------------------------------------------------------------- /media/logo_as_png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandeshbhatjr/energy-prediction/HEAD/media/logo_as_png.png --------------------------------------------------------------------------------