├── .gitignore ├── LICENSE ├── README.md ├── assets ├── buildings900k_viz.png └── commercial_forecast.gif ├── docs ├── API │ ├── data │ │ └── buildings_bench-data.md │ ├── models │ │ └── buildings_bench-models.md │ └── utilities │ │ ├── buildings_bench-evaluation.md │ │ ├── buildings_bench-tokenizer.md │ │ ├── buildings_bench-transforms.md │ │ └── buildings_bench-utils.md ├── css │ ├── extra.css │ └── github-permalink-style.css ├── getting_started.md ├── index.md ├── running.md └── tutorials.md ├── mkdocs.yml ├── requirements.txt ├── scripts ├── README.md ├── data_generation │ ├── create_buildings900K.py │ ├── create_index_files.py │ ├── create_index_files_has_weather.py │ ├── create_index_files_with_less_buildings.py │ ├── create_puma_county_weather_lookup.py │ ├── create_pumas_without_weather.py │ ├── download_and_process_buildingsbench.py │ ├── download_weather_900K.py │ ├── download_weather_ee.py │ ├── download_weather_era5.py │ ├── download_weather_smart.py │ ├── fit_scaler_transforms.py │ ├── fit_tokenizer.py │ ├── fit_weather_transforms.py │ ├── process_weather_bdg.py │ ├── remove_outliers.py │ ├── split_buildings900K_train_test.py │ └── subsample_buildings_for_transfer_learning.py ├── pretrain.py ├── pretrain.sh ├── transfer_learning_lightgbm.py ├── transfer_learning_torch.py └── zero_shot.py ├── setup.py ├── test ├── __init__.py ├── test_datasets.py ├── test_managers.py ├── test_metrics.py ├── test_persistence.py ├── test_scoring_rules.py ├── test_tokenizer.py └── test_transforms.py └── tutorials ├── aggregate_benchmark_results.ipynb ├── dataset_quick_start.ipynb ├── pretrained_models.ipynb └── registering_your_model_with_the_benchmark.ipynb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/README.md -------------------------------------------------------------------------------- /assets/buildings900k_viz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/assets/buildings900k_viz.png -------------------------------------------------------------------------------- /assets/commercial_forecast.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/assets/commercial_forecast.gif -------------------------------------------------------------------------------- /docs/API/data/buildings_bench-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/API/data/buildings_bench-data.md -------------------------------------------------------------------------------- /docs/API/models/buildings_bench-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/API/models/buildings_bench-models.md -------------------------------------------------------------------------------- /docs/API/utilities/buildings_bench-evaluation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/API/utilities/buildings_bench-evaluation.md -------------------------------------------------------------------------------- /docs/API/utilities/buildings_bench-tokenizer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/API/utilities/buildings_bench-tokenizer.md -------------------------------------------------------------------------------- /docs/API/utilities/buildings_bench-transforms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/API/utilities/buildings_bench-transforms.md -------------------------------------------------------------------------------- /docs/API/utilities/buildings_bench-utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/API/utilities/buildings_bench-utils.md -------------------------------------------------------------------------------- /docs/css/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/css/extra.css -------------------------------------------------------------------------------- /docs/css/github-permalink-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/css/github-permalink-style.css -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/running.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/running.md -------------------------------------------------------------------------------- /docs/tutorials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/docs/tutorials.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/data_generation/create_buildings900K.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/create_buildings900K.py -------------------------------------------------------------------------------- /scripts/data_generation/create_index_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/create_index_files.py -------------------------------------------------------------------------------- /scripts/data_generation/create_index_files_has_weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/create_index_files_has_weather.py -------------------------------------------------------------------------------- /scripts/data_generation/create_index_files_with_less_buildings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/create_index_files_with_less_buildings.py -------------------------------------------------------------------------------- /scripts/data_generation/create_puma_county_weather_lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/create_puma_county_weather_lookup.py -------------------------------------------------------------------------------- /scripts/data_generation/create_pumas_without_weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/create_pumas_without_weather.py -------------------------------------------------------------------------------- /scripts/data_generation/download_and_process_buildingsbench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/download_and_process_buildingsbench.py -------------------------------------------------------------------------------- /scripts/data_generation/download_weather_900K.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/download_weather_900K.py -------------------------------------------------------------------------------- /scripts/data_generation/download_weather_ee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/download_weather_ee.py -------------------------------------------------------------------------------- /scripts/data_generation/download_weather_era5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/download_weather_era5.py -------------------------------------------------------------------------------- /scripts/data_generation/download_weather_smart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/download_weather_smart.py -------------------------------------------------------------------------------- /scripts/data_generation/fit_scaler_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/fit_scaler_transforms.py -------------------------------------------------------------------------------- /scripts/data_generation/fit_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/fit_tokenizer.py -------------------------------------------------------------------------------- /scripts/data_generation/fit_weather_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/fit_weather_transforms.py -------------------------------------------------------------------------------- /scripts/data_generation/process_weather_bdg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/process_weather_bdg.py -------------------------------------------------------------------------------- /scripts/data_generation/remove_outliers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/remove_outliers.py -------------------------------------------------------------------------------- /scripts/data_generation/split_buildings900K_train_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/split_buildings900K_train_test.py -------------------------------------------------------------------------------- /scripts/data_generation/subsample_buildings_for_transfer_learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/data_generation/subsample_buildings_for_transfer_learning.py -------------------------------------------------------------------------------- /scripts/pretrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/pretrain.py -------------------------------------------------------------------------------- /scripts/pretrain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/pretrain.sh -------------------------------------------------------------------------------- /scripts/transfer_learning_lightgbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/transfer_learning_lightgbm.py -------------------------------------------------------------------------------- /scripts/transfer_learning_torch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/transfer_learning_torch.py -------------------------------------------------------------------------------- /scripts/zero_shot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/scripts/zero_shot.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/test/test_datasets.py -------------------------------------------------------------------------------- /test/test_managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/test/test_managers.py -------------------------------------------------------------------------------- /test/test_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/test/test_metrics.py -------------------------------------------------------------------------------- /test/test_persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/test/test_persistence.py -------------------------------------------------------------------------------- /test/test_scoring_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/test/test_scoring_rules.py -------------------------------------------------------------------------------- /test/test_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/test/test_tokenizer.py -------------------------------------------------------------------------------- /test/test_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/test/test_transforms.py -------------------------------------------------------------------------------- /tutorials/aggregate_benchmark_results.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/tutorials/aggregate_benchmark_results.ipynb -------------------------------------------------------------------------------- /tutorials/dataset_quick_start.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/tutorials/dataset_quick_start.ipynb -------------------------------------------------------------------------------- /tutorials/pretrained_models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/tutorials/pretrained_models.ipynb -------------------------------------------------------------------------------- /tutorials/registering_your_model_with_the_benchmark.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NREL/BuildingsBench/HEAD/tutorials/registering_your_model_with_the_benchmark.ipynb --------------------------------------------------------------------------------