├── .bumpversion.cfg ├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── MANIFEST.in ├── README.md ├── ct.bat ├── ct.sh ├── doc └── images │ ├── MTU_HKA_Logo.svg │ ├── all.svg │ ├── draf_architecture.svg │ ├── draf_process.svg │ └── text+vulcano.svg ├── draf ├── __init__.py ├── abstract_component.py ├── components │ ├── __init__.py │ ├── autocollectors.py │ ├── component_templates.py │ └── user_defined_components.py ├── conventions.py ├── core │ ├── __init__.py │ ├── case_study.py │ ├── datetime_handler.py │ ├── draf_base_class.py │ ├── entity_stores.py │ ├── mappings.py │ ├── scenario.py │ └── time_series_prepper.py ├── data │ ├── demand │ │ └── electricity │ │ │ └── SLP_BDEW │ │ │ ├── Repräsentative Profile VDEW.xls │ │ │ └── readme.txt │ ├── pv │ │ └── backup │ │ │ └── pv_el.csv │ └── wind │ │ ├── 2019_wind_kelmarsh2.csv │ │ └── Prep_Kelmarsh_wind.ipynb ├── helper.py ├── paths.py ├── plotting │ ├── __init__.py │ ├── base_plotter.py │ ├── cs_plotting.py │ ├── plotting_util.py │ └── scen_plotting.py ├── prep │ ├── __init__.py │ ├── data_base.py │ ├── demand.py │ ├── gsee_module │ │ ├── cec_tools.py │ │ ├── pv.py │ │ └── trigon.py │ ├── par_dat.py │ ├── param_funcs.py │ ├── pv.py │ └── weather.py ├── sort_sections.py └── tsa │ ├── __init__.py │ ├── demand_analyzer.py │ └── peak_load.py ├── draf_cheat_sheet.md ├── environment.yml ├── environments ├── environment_py37.yml ├── environment_py37explicit_win64.txt ├── environment_py37general.yml ├── environment_py37specific_all.yml ├── environment_py39all_mac.yml └── environment_py39all_win64.yml ├── examples ├── bev.py ├── der_hut.py ├── minimal.py ├── prod.py ├── pv.py ├── pv_bes.py └── pyomo_pv.py ├── fmt.bat ├── fmt.sh ├── pyproject.toml ├── setup.py └── tests ├── core ├── test_case_study.py └── test_scenario.py ├── plotting └── test_cs_plotting.py ├── prep ├── test_demand.py ├── test_pv.py └── test_weather.py ├── test_examples.py ├── test_helper.py ├── test_sort_sections.py └── test_tsa.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include doc/images/** 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/README.md -------------------------------------------------------------------------------- /ct.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/ct.bat -------------------------------------------------------------------------------- /ct.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/ct.sh -------------------------------------------------------------------------------- /doc/images/MTU_HKA_Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/doc/images/MTU_HKA_Logo.svg -------------------------------------------------------------------------------- /doc/images/all.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/doc/images/all.svg -------------------------------------------------------------------------------- /doc/images/draf_architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/doc/images/draf_architecture.svg -------------------------------------------------------------------------------- /doc/images/draf_process.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/doc/images/draf_process.svg -------------------------------------------------------------------------------- /doc/images/text+vulcano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/doc/images/text+vulcano.svg -------------------------------------------------------------------------------- /draf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/__init__.py -------------------------------------------------------------------------------- /draf/abstract_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/abstract_component.py -------------------------------------------------------------------------------- /draf/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/components/__init__.py -------------------------------------------------------------------------------- /draf/components/autocollectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/components/autocollectors.py -------------------------------------------------------------------------------- /draf/components/component_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/components/component_templates.py -------------------------------------------------------------------------------- /draf/components/user_defined_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/components/user_defined_components.py -------------------------------------------------------------------------------- /draf/conventions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/conventions.py -------------------------------------------------------------------------------- /draf/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /draf/core/case_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/core/case_study.py -------------------------------------------------------------------------------- /draf/core/datetime_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/core/datetime_handler.py -------------------------------------------------------------------------------- /draf/core/draf_base_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/core/draf_base_class.py -------------------------------------------------------------------------------- /draf/core/entity_stores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/core/entity_stores.py -------------------------------------------------------------------------------- /draf/core/mappings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/core/mappings.py -------------------------------------------------------------------------------- /draf/core/scenario.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/core/scenario.py -------------------------------------------------------------------------------- /draf/core/time_series_prepper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/core/time_series_prepper.py -------------------------------------------------------------------------------- /draf/data/demand/electricity/SLP_BDEW/Repräsentative Profile VDEW.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/data/demand/electricity/SLP_BDEW/Repräsentative Profile VDEW.xls -------------------------------------------------------------------------------- /draf/data/demand/electricity/SLP_BDEW/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/data/demand/electricity/SLP_BDEW/readme.txt -------------------------------------------------------------------------------- /draf/data/pv/backup/pv_el.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/data/pv/backup/pv_el.csv -------------------------------------------------------------------------------- /draf/data/wind/2019_wind_kelmarsh2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/data/wind/2019_wind_kelmarsh2.csv -------------------------------------------------------------------------------- /draf/data/wind/Prep_Kelmarsh_wind.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/data/wind/Prep_Kelmarsh_wind.ipynb -------------------------------------------------------------------------------- /draf/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/helper.py -------------------------------------------------------------------------------- /draf/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/paths.py -------------------------------------------------------------------------------- /draf/plotting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/plotting/__init__.py -------------------------------------------------------------------------------- /draf/plotting/base_plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/plotting/base_plotter.py -------------------------------------------------------------------------------- /draf/plotting/cs_plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/plotting/cs_plotting.py -------------------------------------------------------------------------------- /draf/plotting/plotting_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/plotting/plotting_util.py -------------------------------------------------------------------------------- /draf/plotting/scen_plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/plotting/scen_plotting.py -------------------------------------------------------------------------------- /draf/prep/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/prep/__init__.py -------------------------------------------------------------------------------- /draf/prep/data_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/prep/data_base.py -------------------------------------------------------------------------------- /draf/prep/demand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/prep/demand.py -------------------------------------------------------------------------------- /draf/prep/gsee_module/cec_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/prep/gsee_module/cec_tools.py -------------------------------------------------------------------------------- /draf/prep/gsee_module/pv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/prep/gsee_module/pv.py -------------------------------------------------------------------------------- /draf/prep/gsee_module/trigon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/prep/gsee_module/trigon.py -------------------------------------------------------------------------------- /draf/prep/par_dat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/prep/par_dat.py -------------------------------------------------------------------------------- /draf/prep/param_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/prep/param_funcs.py -------------------------------------------------------------------------------- /draf/prep/pv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/prep/pv.py -------------------------------------------------------------------------------- /draf/prep/weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/prep/weather.py -------------------------------------------------------------------------------- /draf/sort_sections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/sort_sections.py -------------------------------------------------------------------------------- /draf/tsa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/tsa/__init__.py -------------------------------------------------------------------------------- /draf/tsa/demand_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/tsa/demand_analyzer.py -------------------------------------------------------------------------------- /draf/tsa/peak_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf/tsa/peak_load.py -------------------------------------------------------------------------------- /draf_cheat_sheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/draf_cheat_sheet.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/environment.yml -------------------------------------------------------------------------------- /environments/environment_py37.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/environments/environment_py37.yml -------------------------------------------------------------------------------- /environments/environment_py37explicit_win64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/environments/environment_py37explicit_win64.txt -------------------------------------------------------------------------------- /environments/environment_py37general.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/environments/environment_py37general.yml -------------------------------------------------------------------------------- /environments/environment_py37specific_all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/environments/environment_py37specific_all.yml -------------------------------------------------------------------------------- /environments/environment_py39all_mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/environments/environment_py39all_mac.yml -------------------------------------------------------------------------------- /environments/environment_py39all_win64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/environments/environment_py39all_win64.yml -------------------------------------------------------------------------------- /examples/bev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/examples/bev.py -------------------------------------------------------------------------------- /examples/der_hut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/examples/der_hut.py -------------------------------------------------------------------------------- /examples/minimal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/examples/minimal.py -------------------------------------------------------------------------------- /examples/prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/examples/prod.py -------------------------------------------------------------------------------- /examples/pv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/examples/pv.py -------------------------------------------------------------------------------- /examples/pv_bes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/examples/pv_bes.py -------------------------------------------------------------------------------- /examples/pyomo_pv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/examples/pyomo_pv.py -------------------------------------------------------------------------------- /fmt.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/fmt.bat -------------------------------------------------------------------------------- /fmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/fmt.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/setup.py -------------------------------------------------------------------------------- /tests/core/test_case_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/tests/core/test_case_study.py -------------------------------------------------------------------------------- /tests/core/test_scenario.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/tests/core/test_scenario.py -------------------------------------------------------------------------------- /tests/plotting/test_cs_plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/tests/plotting/test_cs_plotting.py -------------------------------------------------------------------------------- /tests/prep/test_demand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/tests/prep/test_demand.py -------------------------------------------------------------------------------- /tests/prep/test_pv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/tests/prep/test_pv.py -------------------------------------------------------------------------------- /tests/prep/test_weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/tests/prep/test_weather.py -------------------------------------------------------------------------------- /tests/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/tests/test_examples.py -------------------------------------------------------------------------------- /tests/test_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/tests/test_helper.py -------------------------------------------------------------------------------- /tests/test_sort_sections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/tests/test_sort_sections.py -------------------------------------------------------------------------------- /tests/test_tsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrafProject/draf/HEAD/tests/test_tsa.py --------------------------------------------------------------------------------