├── input ├── data │ ├── IT │ │ └── 18.XLSX │ ├── CZ │ │ ├── 21915_2019.pdf │ │ ├── 21915_2019.xlsx │ │ └── 21915_2019.csv │ ├── NO │ │ ├── Vannkraftverk.csv │ │ └── termiske-kraftverk-i-norge-2019.xlsx │ ├── DE │ │ ├── matching_bnetza_uba.csv │ │ ├── energy_source_level_allocator.csv │ │ ├── energy_source_levels.csv │ │ ├── input_efficiency_literature_by_fuel_technology.csv │ │ ├── input_efficiency_de.csv │ │ └── metadata.yml │ ├── ES │ │ └── Registro_16_12_2019.xls │ ├── BE │ │ └── ProductionParkOverview.xls │ ├── AT │ │ ├── input_plant-list_AT_hydro.csv │ │ └── input_plant-list_AT_thermal.csv │ ├── FI │ │ └── Energiaviraston voimalaitosrekisteri_Fl.xlsx │ ├── CH │ │ └── input_plant-list_CH_nuclear.csv │ ├── DK │ │ └── input_plant-list_DK.csv │ ├── SE │ │ └── input_plant-list_SE.csv │ ├── SK │ │ └── input_plant-list_SK.csv │ ├── PL │ │ └── units_list_2019_11_29_PL.csv │ ├── FR │ │ └── Production_Capacities.csv │ └── SI │ │ └── input_plant-list_SI.csv ├── energy_source_level_allocator.csv ├── energy_source_levels.csv ├── locations │ ├── input_plant_locations_CZ.csv │ ├── input_plant_locations_BE.csv │ ├── input_plant_locations_NL.csv │ ├── input_plant_locations_PL.csv │ ├── input_plant_locations_IT.csv │ ├── input_plant_locations_FR.csv │ ├── input_plant_locations_FI.csv │ └── input_plant_locations_UK.csv └── metadata.yml ├── .gitignore ├── requirements.yml ├── checksums.txt ├── LICENSE.md ├── README.md ├── main.ipynb ├── download_and_process_DE_functions.py └── download_and_process_functions.py /input/data/IT/18.XLSX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Power-System-Data/conventional_power_plants/master/input/data/IT/18.XLSX -------------------------------------------------------------------------------- /input/data/CZ/21915_2019.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Power-System-Data/conventional_power_plants/master/input/data/CZ/21915_2019.pdf -------------------------------------------------------------------------------- /input/data/CZ/21915_2019.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Power-System-Data/conventional_power_plants/master/input/data/CZ/21915_2019.xlsx -------------------------------------------------------------------------------- /input/data/NO/Vannkraftverk.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Power-System-Data/conventional_power_plants/master/input/data/NO/Vannkraftverk.csv -------------------------------------------------------------------------------- /input/data/DE/matching_bnetza_uba.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Power-System-Data/conventional_power_plants/master/input/data/DE/matching_bnetza_uba.csv -------------------------------------------------------------------------------- /input/data/ES/Registro_16_12_2019.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Power-System-Data/conventional_power_plants/master/input/data/ES/Registro_16_12_2019.xls -------------------------------------------------------------------------------- /input/data/BE/ProductionParkOverview.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Power-System-Data/conventional_power_plants/master/input/data/BE/ProductionParkOverview.xls -------------------------------------------------------------------------------- /input/data/AT/input_plant-list_AT_hydro.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Power-System-Data/conventional_power_plants/master/input/data/AT/input_plant-list_AT_hydro.csv -------------------------------------------------------------------------------- /input/data/AT/input_plant-list_AT_thermal.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Power-System-Data/conventional_power_plants/master/input/data/AT/input_plant-list_AT_thermal.csv -------------------------------------------------------------------------------- /input/data/NO/termiske-kraftverk-i-norge-2019.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Power-System-Data/conventional_power_plants/master/input/data/NO/termiske-kraftverk-i-norge-2019.xlsx -------------------------------------------------------------------------------- /input/data/FI/Energiaviraston voimalaitosrekisteri_Fl.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Power-System-Data/conventional_power_plants/master/input/data/FI/Energiaviraston voimalaitosrekisteri_Fl.xlsx -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints/ 2 | output/ 3 | download/ 4 | original_data/ 5 | input/data/AT/sources/ 6 | input/data/CH/sources/ 7 | input/data/DK/sources/ 8 | input/data/SI/sources/ 9 | *.pyc 10 | -------------------------------------------------------------------------------- /requirements.yml: -------------------------------------------------------------------------------- 1 | name: conventional_power_plants 2 | 3 | channels: 4 | - conda-forge 5 | - anaconda 6 | 7 | dependencies: 8 | - python=3.5 9 | - bokeh=0.12.2 10 | - matplotlib 11 | - notebook>=4.2 12 | - numpy=1.11.1 13 | - pandas=0.18.1 14 | - pyproj 15 | - pyyaml=3.12 16 | - xlsxwriter 17 | - xlrd # pandas: excel i/o 18 | -------------------------------------------------------------------------------- /checksums.txt: -------------------------------------------------------------------------------- 1 | conventional_power_plants_DE.csv,111067815dfe8e6452910423394a647079f9fd749285ad7f154349647665896f 2 | conventional_power_plants_DE.xlsx,d6d0062a5c5e4137816de2fb93485625ef8e63b6f8384bd6043137d92fc14c07 3 | conventional_power_plants_EU.csv,1b0d3023adad342c35fcc712d466f88fa4ea8ab022bd9f6bfb122d93c751ae16 4 | conventional_power_plants_EU.xlsx,891cde046da118e9ceea36d80e5f4edb5233e9e323ca8f5faee37c2a60a62fd8 5 | conventional_power_plants.sqlite,702e26bf880aebab922d485e12c0660bb4a883798f6d4be6c68fd2eabac1e0cc 6 | -------------------------------------------------------------------------------- /input/energy_source_level_allocator.csv: -------------------------------------------------------------------------------- 1 | fuel,energy_source_level_1,energy_source_level_2,energy_source_level_3 2 | "Biomass and biogas","Renewable energy","Bioenergy","Biomass and biogas" 3 | "Hard coal","Fossil fuels","Hard coal","" 4 | "Hydro","Renewable energy","Hydro","" 5 | "Lignite","Fossil fuels","Lignite","" 6 | "Natural gas","Fossil fuels","Natural gas","" 7 | "Nuclear","Nuclear","","" 8 | "Oil","Fossil fuels","Oil","" 9 | "Other fuels","Other","Other fuels","" 10 | "Waste","Other or unspecified energy sources","Waste","" -------------------------------------------------------------------------------- /input/data/DE/energy_source_level_allocator.csv: -------------------------------------------------------------------------------- 1 | fuel,energy_source_level_1,energy_source_level_2,energy_source_level_3 2 | "Biomass and biogas","Renewable energy","Bioenergy","Biomass and biogas" 3 | "Hard coal","Fossil fuels","Hard coal","" 4 | "Hydro","Renewable energy","Hydro","" 5 | "Lignite","Fossil fuels","Lignite","" 6 | "Natural gas","Fossil fuels","Natural gas","" 7 | "Nuclear","Nuclear","","" 8 | "Oil","Fossil fuels","Oil","" 9 | "Other fuels","Other","Other fuels","" 10 | "Waste","Other or unspecified energy sources","Waste","" -------------------------------------------------------------------------------- /input/energy_source_levels.csv: -------------------------------------------------------------------------------- 1 | energy_source_level_1,energy_source_level_2,energy_source_level_3 2 | Renewable energy,Bioenergy,Biomass and biogas 3 | Renewable energy,Bioenergy,Other bioenergy and renewable waste 4 | Renewable energy,Bioenergy,Sewage and landfill gas 5 | Renewable energy,Hydro, 6 | Renewable energy,Wind, 7 | Renewable energy,Solar, 8 | Renewable energy,Geothermal, 9 | Renewable energy,Marine, 10 | Fossil fuels,Natural gas, 11 | Fossil fuels,Oil, 12 | Fossil fuels,Hard coal, 13 | Fossil fuels,Lignite, 14 | Fossil fuels,Mixed fossil fuels, 15 | Fossil fuels,Other fossil fuels, 16 | Fossil fuels,Other fossil fuels, 17 | Fossil fuels,Non-renewable waste, 18 | Other or unspecified energy sources,, 19 | Nuclear,, 20 | -------------------------------------------------------------------------------- /input/data/DE/energy_source_levels.csv: -------------------------------------------------------------------------------- 1 | energy_source_level_1,energy_source_level_2,energy_source_level_3 2 | Renewable energy,Bioenergy,Biomass and biogas 3 | Renewable energy,Bioenergy,Other bioenergy and renewable waste 4 | Renewable energy,Bioenergy,Sewage and landfill gas 5 | Renewable energy,Hydro, 6 | Renewable energy,Wind, 7 | Renewable energy,Solar, 8 | Renewable energy,Geothermal, 9 | Renewable energy,Marine, 10 | Fossil fuels,Natural gas, 11 | Fossil fuels,Oil, 12 | Fossil fuels,Hard coal, 13 | Fossil fuels,Lignite, 14 | Fossil fuels,Mixed fossil fuels, 15 | Fossil fuels,Other fossil fuels, 16 | Fossil fuels,Other fossil fuels, 17 | Fossil fuels,Non-renewable waste, 18 | Other or unspecified energy sources,, 19 | Nuclear,, 20 | -------------------------------------------------------------------------------- /input/data/CH/input_plant-list_CH_nuclear.csv: -------------------------------------------------------------------------------- 1 | company,name,street,postcode,city,country,capacity,energy_source,technology,additional_info,type,chp,commissioned,comment,source,eic_code,lat,lon 2 | BKW FMB Energie AG,Mühleberg,,,Mühleberg,CH,390,Nuclear,Steam turbine,,,,1972,,Schweizerische Eidgenossenschaft,12W-0000000057-Z,45.96917,7.26961 3 | Kernkraftwerk Gösgen-Däniken AG,Gösgen,,,Däniken,CH,1035,Nuclear,Steam turbine,,,,1979,,Schweizerische Eidgenossenschaft,12W-0000000056-1,47.36552,7.96779 4 | Axpo AG,Beznau 1,,,Döttingen,CH,380,Nuclear,Steam turbine,,,,1969,,Schweizerische Eidgenossenschaft,12W-0000000017-E,47.55198,8.22825 5 | Axpo AG,Beznau 2,,,Döttingen,CH,380,Nuclear,Steam turbine,,,,1971,,Schweizerische Eidgenossenschaft,12W-0000000017-E,47.55198,8.22825 6 | Kernkraftwerk Leibstadt AG,Leibstadt,,,Leibstadt,CH,1245,Nuclear,Steam turbine,,,,1984,,Schweizerische Eidgenossenschaft,12W-0000000052-D,47.60109,8.18259 7 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 Open Power System Data 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /input/data/DE/input_efficiency_literature_by_fuel_technology.csv: -------------------------------------------------------------------------------- 1 | fuel,technology,efficiency_intercept,efficiency_slope 2 | "Biomass and biogas","Steam turbine",0.38,0 3 | "Biomass and biogas","Combustion Engine",-2.358,0.0014 4 | "Hard coal","Steam turbine",-4.575,0.0025 5 | "Hard coal","Combined cycle",-8.46,0.0045 6 | "Natural gas","Combustion Engine",-2.358,0.0014 7 | "Natural gas","Combined cycle",-8.46,0.0045 8 | "Natural gas","Gas turbine",-4.82,0.0026 9 | "Natural gas",hp,0.95,0 10 | "Natural gas",ic,0.38,0 11 | "Natural gas","Steam turbine",-1.815,0.0011 12 | Lignite,"Steam turbine",-4.4,0.0024 13 | Oil,"Combustion Engine",-2.358,0.0014 14 | Oil,"Gas turbine",-4.82,0.0026 15 | Oil,"Combined cycle",0.38,0 16 | Oil,ic,0.38,0 17 | Oil,"Steam turbine",-1.815,0.0011 18 | Nuclear,"Steam turbine",0.33,0 19 | Waste,"Gas turbine",0.33,0 20 | Waste,"Steam turbine",0.33,0 21 | Waste,"Combined cycle",0.33,0 22 | Hydro,"Pumped storage",0.75,0 23 | Hydro,"Reservoir",0.8,0 24 | Hydro,"Run-of-river",0.8,0 25 | "Other fossil fuels","Gas turbine",0.33,0 26 | "Other fossil fuels","Combined cycle",0.33,0 27 | "Other fossil fuels","Steam turbine",0.33,0 28 | "Other fossil fuels","Combustion Engine",-2.358,0.0014 29 | -------------------------------------------------------------------------------- /input/locations/input_plant_locations_CZ.csv: -------------------------------------------------------------------------------- 1 | name,eic_code,lat,lon 2 | Chvaletice G1,27W-PU-ECHV----Y,50.02798,15.45409 3 | Chvaletice G2,27W-PU-ECHV----Y,50.02798,15.45409 4 | Chvaletice G3,27W-PU-ECHV----Y,50.02798,15.45409 5 | Chvaletice G4,27W-PU-ECHV----Y,50.02798,15.45409 6 | Dalešice G1,27W-PU-EDAL----O,49.12446,16.1242 7 | Dalešice G2,27W-PU-EDAL----O,49.12446,16.1242 8 | Dalešice G3,27W-PU-EDAL----O,49.12446,16.1242 9 | Dalešice G4,27W-PU-EDAL----O,49.12446,16.1242 10 | Dlouhé Stráně G1,27W-PU-EDST----Z,50.08542,17.17945 11 | Dlouhé Stráně G2,27W-PU-EDST----Z,50.08542,17.17945 12 | Dukovany B1,27W-PU-EDUK----1,49.08495,16.15006 13 | Dukovany B2,27W-PU-EDUK----1,49.08495,16.15006 14 | Dukovany B3,27W-PU-EDUK----1,49.08495,16.15006 15 | Dukovany B4,27W-PU-EDUK----1,49.08495,16.15006 16 | Dětmarovice G1,27W-PU-EDET----M,49.90543,18.466 17 | Dětmarovice G2,27W-PU-EDET----M,49.90543,18.466 18 | Dětmarovice G3,27W-PU-EDET----M,49.90543,18.466 19 | Dětmarovice G4,27W-PU-EDET----M,49.90543,18.466 20 | Kladno G4,,50.15367,14.12875 21 | Kladno G5,,50.15367,14.12875 22 | Kladno G7,,50.15367,14.12875 23 | Ledvice G2,27W-PU-ELEX2---U,50.57681,13.78232 24 | Ledvice G3,27W-PU-ELEX2---U,50.57681,13.78232 25 | Ledvice G4,27W-PU-EPLE----4,50.57681,13.78232 26 | Ledvice G6,27W-PU-ELED----H,50.57681,13.78232 27 | Mělník 2 G10,27W-PU-EME2----1,50.41435,14.41523 28 | Mělník 2 G9,27W-PU-EME2----1,50.41435,14.41523 29 | Mělník 3 G11,27W-PU-EME3----W,50.41435,14.41523 30 | PPC Vřesová B1,,, 31 | PPC Vřesová B2,,, 32 | Počerady 2 nan,27W-PU-EPC2----S,50.42871,13.67603 33 | Počerady G2,27W-PU-EPC1----Y,50.42871,13.67603 34 | Počerady G3,27W-PU-EPC1----Y,50.42871,13.67603 35 | Počerady G4,27W-PU-EPC1----Y,50.42871,13.67603 36 | Počerady G5,27W-PU-EPC1----Y,50.42871,13.67603 37 | Počerady G6,27W-PU-EPC1----Y,50.42871,13.67603 38 | Prunéřov 1 G3,27W-PU-EPR1----3,50.41879,13.26039 39 | Prunéřov 1 G4,27W-PU-EPR1----3,50.41879,13.26039 40 | Prunéřov 1 G5,27W-PU-EPR1----3,50.41879,13.26039 41 | Prunéřov 1 G6,27W-PU-EPR1----3,50.41879,13.26039 42 | Prunéřov 2 G21,27W-PU-EPR2----Y,50.41879,13.26039 43 | Prunéřov 2 G22,27W-PU-EPR2----Y,50.41879,13.26039 44 | Prunéřov 2 G23,27W-PU-EPR2----Y,50.41879,13.26039 45 | Prunéřov 2 G24,27W-PU-EPR2----Y,50.41879,13.26039 46 | Prunéřov 2 G25,27W-PU-EPR2----Y,50.41879,13.26039 47 | Temelín G1,27W-PU-ETEM----A,49.18109,14.38641 48 | Temelín G2,27W-PU-ETEM----A,49.18109,14.38641 49 | Tisová 2 G6,,50.15457,12.61445 50 | Tušimice 2 G21,27W-PU-ETU2----I,50.3824,13.34085 51 | Tušimice 2 G22,27W-PU-ETU2----I,50.3824,13.34085 52 | Tušimice 2 G23,27W-PU-ETU2----I,50.3824,13.34085 53 | Tušimice 2 G24,27W-PU-ETU2----I,50.3824,13.34085 54 | -------------------------------------------------------------------------------- /input/locations/input_plant_locations_BE.csv: -------------------------------------------------------------------------------- 1 | name,eic_code,lat,lon 2 | Jemeppe-sur-Sambre GT1,,50.44746,4.66339 3 | Jemeppe-sur-Sambre GT2,,50.44746,4.66339 4 | Jemeppe-sur-Sambre ST,,50.44746,4.66339 5 | ANGLEUR TG 41,,50.61775,5.58267 6 | ANGLEUR TG 42,,50.61775,5.58267 7 | HAM31,,51.05942,3.73646 8 | HAM32,,51.05942,3.73646 9 | HAM-GENT WKK,,51.05942,3.73646 10 | HU LIXHE,,50.75178,5.6878 11 | RINGVAART STEG,22WRINGVA000209C,51.10496,3.72567 12 | HU AMPSIN-NEUVILLE,,50.53381,5.29636 13 | HU ANDENNE,,50.49179,5.06975 14 | HU FLORIFFOUX,,50.44663,4.77389 15 | HU GRAND-MALADES,,50.46595,4.89928 16 | HU IVOZ-RAMET,,50.59349,5.46137 17 | HU MONSIN,,50.65317,5.63137 18 | Beveren 2 Indaver,,, 19 | Beveren Sleco,,, 20 | Taminco (Gent) WKK,,, 21 | AALTER TJ,,, 22 | Amercoeur 1 R TGV,22WAMERCO000010Y,50.43004,4.39518 23 | Zelzate 2 Knippegroen,22WZELZAT0002618,51.15861,3.80746 24 | Zelzate TJ,22WZELZAT0002618,51.15879,3.80815 25 | Zwijndrecht Lanxess GT,,, 26 | Zwijndrecht Lanxess ST,,, 27 | AWIRS 4,,50.58508,5.41886 28 | BEERSE TJ,,, 29 | BUTGENBACH,,, 30 | CIERREUX TJ,,, 31 | COO I T,22WCOOXIX000067T,50.38254,5.84414 32 | COO II T,22WCOOXII000070C,50.38254,5.84414 33 | Deux-Acren TJ,,, 34 | DOEL 1,22WDOELX1000076X,51.32481,4.25889 35 | DOEL 2,22WDOELX2000077N,51.32481,4.25889 36 | DOEL 3,22WDOELX3000078D,51.32481,4.25889 37 | DOEL 4,22WDOELX40000793,51.32481,4.25889 38 | DROGENBOS DM 51,,50.80244,4.30072 39 | DROGENBOS DM 52,,50.80244,4.30072 40 | DROGENBOS GT0,,50.80244,4.30072 41 | DROGENBOS TGV,22WDROGEN0000863,50.80244,4.30072 42 | Lillo Degussa GT2,,, 43 | Lillo Degussa ST,,, 44 | Zeebrugge 2 Fluxys,,, 45 | HEID-DE-GOREUX 1,,, 46 | HEID-DE-GOREUX 2,,, 47 | HERDERSBRUG STEG,22WHERDER0001288,51.26307,3.21121 48 | Beveren Ineos Phenolchemie,,, 49 | IVBO,,, 50 | IXELLES TJ,,, 51 | La Vierre,,, 52 | Oorderen Bayer,,, 53 | Lillo Degussa GT1,,, 54 | Oud-Lillo Monsanto,,, 55 | Noordschote TJ,,, 56 | RODENHUIZE 4,22WRODENH000213L,51.13421,3.77598 57 | SAINT-GHISLAIN STEG,22WSAINT-000221B,50.47167,3.82521 58 | Lanaken Sappi,,, 59 | Schaerbeek Siomab ST1,,, 60 | Schaerbeek Siomab ST2,,, 61 | Schaerbeek Siomab ST3,,, 62 | Scheldelaan Exxonmobil,22WSCHELD0002261,, 63 | LANGERBRUGGE STORA ST 1,,, 64 | LANGERBRUGGE STORA ST 2,,, 65 | Aalst Syral GT,,, 66 | Aalst Syral ST,,, 67 | TIHANGE 1N,22WTIHANG000239G,50.53464,5.27121 68 | TIHANGE 1S,22WTIHANG000240V,50.53464,5.27121 69 | TIHANGE 2,22WTIHANG000241T,50.53464,5.27121 70 | TIHANGE 3,22WTIHANG000242R,50.53464,5.27121 71 | Turon TJ,,, 72 | Wilmarsdonk Total GT1,,, 73 | Wilmarsdonk Total GT2,,, 74 | Wilmarsdonk Total GT3,,, 75 | Wilrijk Isvag,,, 76 | Zandvliet Power,22WZANDVL000255D,51.36977,4.26667 77 | Zedelgem TJ,,, 78 | Zeebrugge TJ,,, 79 | Electrawinds biomassa Oostende,,, 80 | Greenpower Oostende,,, 81 | Marcinelle Energie (Carsid),22WMARCIN000179H,50.41396,4.40645 82 | LANGERLO 1,22WLANGER0001694,50.93838,5.49434 83 | LANGERLO 2,22WLANGER000171H,50.93838,5.49434 84 | LANGERLO 3 REPOWERING,,50.93838,5.49434 85 | LANGERLO 4 REPOWERING,,50.93838,5.49434 86 | Eurosilo,,, 87 | Incinerateur THUMAIDE (IPALLE),,, 88 | Intradel Herstal,,, 89 | PLATE-TAILLE T,22WPLATEX000208N,, 90 | Biostoom Oostende,,, 91 | INESCO WKK,22WINESCO000149P,51.24256,4.32481 92 | T-power Beringen,22WT-POWE000244W,, 93 | -------------------------------------------------------------------------------- /input/locations/input_plant_locations_NL.csv: -------------------------------------------------------------------------------- 1 | name,eic_code,lat,lon 2 | AL-1,,52.38811,5.2154 3 | AL-2,,52.38811,5.2154 4 | Amercentrale (A8),49W000000000070Z,51.70838,4.84381 5 | Amercentrale (A9),49W000000000070Z,51.70838,4.84381 6 | Amylum,,52.46552,4.81361 7 | BOZ,,51.50555,4.33998 8 | Borssele 30,49W000000000054X,51.43148,3.71871 9 | CUIJK,,51.75381,5.8528 10 | Centrale Bergum (CB10),,53.20975,6.02959 11 | Centrale Bergum (CB20),,53.20975,6.02959 12 | Centrale Diemen (DM33),49W0000000000431,52.33898,5.02134 13 | Centrale Diemen (DM34),49W0000000000431,52.33898,5.02134 14 | Centrale Galileistraat (FG1),,51.91025,4.42608 15 | Centrale Gelderland (CG13),49W000000000076N,51.85607,5.83043 16 | Centrale Harculo (HC60),,52.46907,6.10767 17 | Centrale Hemweg (HW-7),49W000000000045Y,52.40537,4.84482 18 | Centrale Hemweg (HW-8),49W000000000045Y,52.40537,4.84482 19 | Centrale Hemweg (HW-9),49W000000000045Y,52.40537,4.84482 20 | Centrale IJmond,,52.47155,4.63473 21 | Centrale Lage Weide,49W000000000047U,52.10292,5.07137 22 | Centrale Maasvlakte (MV1),49W000000000101D,51.96262,4.02152 23 | Centrale Maasvlakte (MV2),49W000000000100F,51.96262,4.02152 24 | Centrale Maasvlakte (MV3),49W000000000102B,51.96262,4.02152 25 | Centrale Merwedekanaal,49W000000000091R,52.10156,5.07981 26 | Centrale RoCa (RoCa3),49W0000000001047,51.95366,4.56155 27 | Centrale Swentibold,49W000000000061-,50.97971,5.80891 28 | Centrale Velsen (VN24),49W000000000046W,52.47155,4.63473 29 | Centrale Velsen (VN25),49W000000000046W,52.47155,4.63473 30 | Clauscentrale (A),49W000000000069K,51.15409,5.90803 31 | Clauscentrale (C1),49W000000000069K,51.15409,5.90803 32 | Clauscentrale (C2),49W000000000069K,51.15409,5.90803 33 | Clauscentrale (C3),49W000000000069K,51.15409,5.90803 34 | Clauscentrale (C4),49W000000000069K,51.15409,5.90803 35 | Delesto (Del1),,53.31953,6.94811 36 | Delesto (Del2),,53.31953,6.94811 37 | Dongecentrale,,51.695,4.84652 38 | EDH,49W0000000000342,52.07659,4.29065 39 | EHV,,51.44944,5.45296 40 | ELSTA,49W000000000048S,51.33319,3.78947 41 | ENSCH,,52.21397,6.82872 42 | ERICA,,52.69632,6.91411 43 | Eemscentrale (EC20),49W000000000096H,53.43949,6.86165 44 | Eemscentrale (EC3),49W000000000088G,53.43949,6.86165 45 | Eemscentrale (EC4),49W000000000086K,53.43949,6.86165 46 | Eemscentrale (EC5),49W000000000084O,53.43949,6.86165 47 | Eemscentrale (EC6),49W000000000082S,53.43949,6.86165 48 | Eemscentrale (EC7),49W000000000080W,53.43949,6.86165 49 | Enecogen,49W000000000058P,51.95783,4.09246 50 | HM12,,51.46341,5.68837 51 | HTB,,51.70164,5.28009 52 | KLAZI,,52.73792,7.01368 53 | LD12,,52.16385,4.49419 54 | LWE5,,52.10292,5.07137 55 | MK11,49W000000000091R,52.10157,5.07982 56 | MVL380 Centrale Rotterdam 1,49W000000000078J,51.94496,4.06767 57 | Magnum Centrale (10),49W000000000044-,53.45149,6.85268 58 | Magnum Centrale (20),49W000000000044-,53.45149,6.85268 59 | Magnum Centrale (30),49W000000000044-,53.45149,6.85268 60 | Maxima Centrale (FL30),,52.57753,5.52959 61 | Maxima Centrale (FL4),49W000000000072V,52.57753,5.52959 62 | Maxima Centrale (FL5),49W000000000074R,52.57753,5.52959 63 | Moerdijk 1,49W000000000063W,51.68506,4.58094 64 | Moerdijk 2,49W000000000063W,51.68506,4.58094 65 | PU-1,,52.51608,4.99524 66 | Pergen 1,49W000000000092P,51.87951,4.33828 67 | Pergen 2,49W000000000094L,51.87951,4.33828 68 | ROC1,,51.95369,4.5616 69 | ROC2,,51.95369,4.5616 70 | Rijnmond I,49W000000000056T,51.89326,4.34721 71 | Rijnmond II,49W000000000108-,51.89326,4.34721 72 | SAL,,52.24587,6.79479 73 | Sloecentrale (unit 10),49W0000000000512,51.44796,3.69252 74 | Sloecentrale (unit 20),49W0000000000512,51.44796,3.69252 75 | UCML,,51.95861,4.02609 76 | Willem Alexander Centrale,,51.22402,5.97085 77 | corus,,52.47708,4.58981 78 | -------------------------------------------------------------------------------- /input/data/DK/input_plant-list_DK.csv: -------------------------------------------------------------------------------- 1 | company,name,street,postcode,city,country,capacity,energy_source,technology,additional_info,type,chp,commissioned,comment,source,availability,eic_code,lat,lon 2 | HOFOR,Amager Power Station (Unit 1),,,Copenhagen,DK ,70,Biomass and biogas,,Zone: East (DK2),,,2009,,https://www.gem.wiki/Amager_power_station,1,45V000000000012C,55.68583,12.62621 3 | HOFOR,Amager Power Station (Unit 3),,,Copenhagen,DK ,263,Mixed fossil fuels,,Zone: East (DK2),,,1989,,https://www.gem.wiki/Amager_power_station,1,45V000000000012C,55.68583,12.62621 4 | Orsted,Asnæs Power Station (Unit 2),,,Kalundborg,DK ,147,Mixed fossil fuels,,Zone: East (DK2),,,1961,,https://www.nsenergybusiness.com/projects/asnaes-power,1,45V000000000011E,55.66252,11.08156 5 | Orsted,Asnæs Power Station (Unit 5),,,,DK ,640,Mixed fossil fuels,,Zone: East (DK2),,,1981,,Energinet DK,partly,45V000000000011E,55.66252,11.08156 6 | Orsted,Avedøre Power Station (Unit 1),,,Avedøre,DK ,254,Mixed fossil fuels,,Zone: East (DK2),,,1990,,https://orsted.com/en/Media/Newsroom/News/2017/10/Denmarks-largest-power-station-replaces-coal-with-wood-pellets,1,45V0000000000091,55.60358,12.48127 7 | Orsted,Avedøre Power Station (Unit 2),,,Avedøre,DK ,394,Mixed fossil fuels,,Zone: East (DK2),,,2002,,https://orsted.com/en/Media/Newsroom/News/2017/10/Denmarks-largest-power-station-replaces-coal-with-wood-pellets,1,45V0000000000091,55.60358,12.48127 8 | Orsted,Esbjerg Power Station (Unit 3),,,Esbjerg,DK ,407,Mixed fossil fuels,,Zone: West (DK1),,,1992,,https://www.gem.wiki/Esbjerg_power_station,1,45V0000000000164,55.45632,8.45523 9 | Vattenfall,Fyn Power Station (Unit 7),,,Odense,DK ,410,Hard coal,Steam turbine,Zone: West (DK1),,,1991,,https://www.gem.wiki/Fyns_power_station,1,45V000000000013A,55.42938,10.41203 10 | Vattenfall,Fyn Power Station (Unit 8),,,Odense,DK ,35,Biomass and biogas,,Zone: West (DK1),,,2009,,https://www.gem.wiki/Fyns_power_station,1,45V000000000013A,55.42938,10.41203 11 | Orsted,H.C. Ørsted Power Station (Unit 7),,,Copenhagen,DK ,75,Natural gas,,Zone: East (DK2),,,1985,Not updated,Energinet DK,1,,55.65757,12.55563 12 | Orsted,H.C. Ørsted Power Station (Unit 8),,,Copenhagen,DK ,25,Natural gas,,Zone: East (DK2),,,2004,Not updated,Energinet DK,1,,55.65757,12.55563 13 | Orsted,H.C. Ørsted Power Station. Sec. 2 (Unit 1-4),,,Copenhagen,DK ,10,Natural gas,,Zone: East (DK2),,,1954,,Energinet DK,0,,55.65757,12.55563 14 | Orsted,Herning Power Station,,,Herning,DK ,89,Biomass and biogas,,Zone: West (DK1),,,1982,,https://www.bwsc.com/references/herning-power-plant,1,,56.12128,9.0064 15 | Orsted,Kyndby Power Station (Unit 21),,,Hornsherred,DK ,260,Oil,,Zone: East (DK2),,,1974,,http://ipaper.ipapercms.dk/DONGENERGY/Internet/DK/ThermalPower/KYVbrochure2012DK/?page=12,1,45V0000000000083,55.81028,11.87987 16 | Orsted,Kyndby Power Station (Unit 22),,,Hornsherred,DK ,260,Oil,,Zone: East (DK2),,,1976,,http://ipaper.ipapercms.dk/DONGENERGY/Internet/DK/ThermalPower/KYVbrochure2012DK/?page=12,1,45V0000000000083,55.81028,11.87987 17 | Orsted,Kyndby Power Station (Unit 41),,,Hornsherred,DK ,20,Oil,,Zone: East (DK2),,,1974,,http://ipaper.ipapercms.dk/DONGENERGY/Internet/DK/ThermalPower/KYVbrochure2012DK/?page=12,1,45V0000000000083,55.81028,11.87987 18 | Orsted,Kyndby Power Station (Unit 51+52),,,,DK ,125,Oil,,Zone: East (DK2),,,1973,,http://ipaper.ipapercms.dk/DONGENERGY/Internet/DK/ThermalPower/KYVbrochure2012DK/?page=12,1,45V0000000000083,55.81028,11.87987 19 | Vordingborg Forsyning,Masnedø Power Station (Unit 31),,,Masnedø,DK ,70,Other or unspecified energy sources,,Zone: East (DK2),,,1975,,https://www.bwsc.com/references/masnedoe-power-plant,1,,54.99552,11.88538 20 | Aalborg Kommune,Nordjylland Power Station (Gas Turbine Unit),,,Vodskov,DK ,25,Hard coal,Steam turbine,Zone: West (DK1),,,1976,,https://www.bwsc.com/references/nordjylland-power-plant,1,45V0000000000156,57.0726,10.04252 21 | Aalborg Kommune,Nordjylland Power Station (Unit 2),,,Vodskov,DK ,305,Hard coal,Steam turbine,Zone: West (DK1),,,1977,,https://www.bwsc.com/references/nordjylland-power-plant,partly,45V0000000000156,57.0726,10.04252 22 | Aalborg Kommune,Nordjylland Power Station (Unit 3),,,Vodskov,DK ,415,Hard coal,Steam turbine,Zone: West (DK1),,,1998,,https://www.bwsc.com/references/nordjylland-power-plant,1,45V0000000000156,57.0726,10.04252 23 | ,Østkraft,,,Bornholm,DK ,90,Other or unspecified energy sources,,Zone: East (DK2),,,2014,Not updated,Energinet DK,1,,55.09371,14.69715 24 | Orsted,Skærbæk Power Station (Unit 3),,,Fredericia,DK ,392,Natural gas,,Zone: West (DK1),,,1997,,Energinet DK,1,45V000000000010G,55.51132,9.61331 25 | Orsted,Studstrup Power Station (Unit 3),,,Studstrup,DK ,375,Hard coal,Steam turbine,Zone: West (DK1),,,1984,,http://globalenergyobservatory.org/geoid/44220,1,45V0000000000148,56.24895,10.34725 26 | Orsted,Studstrup Power Station (Unit 4),,,Studstrup,DK ,375,Hard coal,Steam turbine,Zone: West (DK1),,,1985,,http://globalenergyobservatory.org/geoid/44220,partly,45V0000000000148,56.24895,10.34725 27 | Orsted,Studstrup Power Station (Unit 5),,,Studstrup,DK ,15,Hard coal,Steam turbine,Zone: West (DK1),,,1986,Not updated,Energinet DK,1,45V0000000000148,56.24895,10.34725 28 | Orsted,Svanemølle Power Station (Unit 1-3),,,Copenhagen,DK ,10,Mixed fossil fuels,,Zone: East (DK2),,,1953,,Not updated,0,,55.71259,12.58786 29 | Orsted,Svanemølle Power Station (Unit 7),,,Copenhagen,DK ,60,Mixed fossil fuels,,Zone: East (DK2),,,1995,,https://www.bwsc.com/references/svanemoelle-power-plant,0,,55.71259,12.58786 30 | -------------------------------------------------------------------------------- /input/data/CZ/21915_2019.csv: -------------------------------------------------------------------------------- 1 | Typ,Palivo,název elektrárny,oznacení bloku,výkon instalovaný (MW) 2 | PE ,HU ,Alpiq‐ECK,7,135 3 | PE ,HU ,Alpiq‐ECK,B5 ,135 4 | PE ,HU ,Alpiq‐ECK,B7 ,135 5 | PE ,HU ,C.Budejovice,TCB ,66.2 6 | PE ,HU ,DRPEMO ,"VKR,TEV ",18 7 | PE ,HU ,Dvur Kralove,TDK ,18.3 8 | PE ,HU ,Energotrans ,TG1 ,60 9 | PE ,HU ,Energotrans ,TG2 ,60 10 | PE ,HU ,Energotrans ,TG3 ,60 11 | PE ,HU ,Energotrans ,TG4 ,60 12 | PE ,HU ,Hodonin ,EHO ,107 13 | PE ,HU ,CHEZA ,,275 14 | PE ,HU ,Chvaletice ,B1 ,205 15 | PE ,HU ,Chvaletice ,B2 ,205 16 | PE ,HU ,Chvaletice ,B3 ,205 17 | PE ,HU ,Chvaletice ,B4 ,205 18 | PE ,HU ,Karlovy Vary ,KVT ,1.3 19 | PE ,HU ,Karvina ,TG4 ,15 20 | PE ,HU ,Karvina ,TG5 ,40 21 | PE ,HU ,Kauc.Kralupy,TG1 ,27 22 | PE ,HU ,Kauc.Kralupy,TG2 ,33 23 | PE ,HU ,Kolin Zalabi ,TG4 ,4.5 24 | PE ,HU ,Kolin Zalabi ,TG5 ,12 25 | PE ,HU ,Komorany,TG20 ,35 26 | PE ,HU ,Komorany,TG21 ,22 27 | PE ,HU ,Komorany,TG22 ,34 28 | PE ,HU ,Komorany,TG4 ,32 29 | PE ,HU ,Komorany,TG5 ,32 30 | PE ,HU ,Komorany,TG6 ,32 31 | PE ,HU ,Komorany,TG9 ,32 32 | PE ,HU ,Ledvice 2 ,B2 ,110 33 | PE ,HU ,Ledvice 2 ,B3 ,110 34 | PE ,HU ,Ledvice 3 ,B4 ,110 35 | PE ,HU ,Ledvice 4 ,B6 ,660 36 | PE ,HU ,Liberec ,TLI ,15 37 | PE , HU , Melník2 , B10 ,110 38 | PE , HU , Melník2 , B9 ,110 39 | PE , HU , Melník3 , B11 ,500 40 | PE , HU , Náchod , TNA ,17 41 | PE , HU , Olomouc , TG3 ,41 42 | PE , HU , Olomouc , TG4 ,8 43 | PE , HU , Opatovice , TG1 ,60 44 | PE , HU , Opatovice , TG2 ,60 45 | PE , HU , Opatovice , TG3 ,63 46 | PE , HU , Opatovice , TG4 ,60 47 | PE , HU , Opatovice , TG5 ,60 48 | PE , HU , Opatovice , TG6 ,63 49 | PE , HU , Ostrava , TPV ,13.5 50 | PE , HU ,Ostrov n. O., TOS ,6 51 | PE , HU , Otrokovice , TG1 ,25 52 | PE , HU , Otrokovice , TG2 ,27.5 53 | PE , HU , PEVTZ , PEActherm ,26 54 | PE , HU , PE CEZ Morava , PESME ,129 55 | PE , HU , PE CEZ sever , PESCE ,173.7 56 | PE , HU , PE CEZ východ , PEVCE ,135 57 | PE , HU , PE CEZ západ , PEZCE ,26 58 | PE , HU , PE CEZstred , PESTE ,77.2 59 | PE , HU , PE EONvýchod , PEJME ,71 60 | PE , HU , PE EONzápad , PEJCE ,48.8 61 | PE , HU , PE PREdi , PEPRE ,11 62 | PE , HU , PE Vresová , TG1 ,55 63 | PE , HU , PE Vresová , TG2 ,55 64 | PE , HU , PE Vresová , TG3 ,55 65 | PE , HU , PE Vresová , TG4 ,55 66 | PE , HU , Písek , TPI ,7.8 67 | PE , HU , Planá n/L. , TG3 ,20.7 68 | PE , HU , Plzen teplárna , TG1 ,67 69 | PE , HU , Plzen teplárna , TG2 ,67 70 | PE , HU , Plzenská energetika , TG10 ,26 71 | PE , HU , Plzenská energetika , TG8 ,31 72 | PE , HU , Plzenská energetika , TG9 ,33 73 | PE , HU , Pocerady , B2 ,200 74 | PE , HU , Pocerady , B3 ,200 75 | PE , HU , Pocerady , B4 ,200 76 | PE , HU , Pocerady , B5 ,200 77 | PE , HU , Pocerady , B6 ,200 78 | PE , HU , Prunérov 1 , B3 ,110 79 | PE , HU , Prunérov 1 , B4 ,110 80 | PE , HU , Prunérov 1 , B5 ,110 81 | PE , HU , Prunérov 1 , B6 ,110 82 | PE , HU , Prunérov 2 , B23 ,250 83 | PE , HU , Prunérov 2 , B24 ,250 84 | PE , HU , Prunérov 2 , B25 ,250 85 | PE , HU , Prerov , TG1 ,42.5 86 | PE , HU , Prerov , TG2 ,8 87 | PE , HU , Príbram , TG1 ,44.4 88 | PE , HU , Strakonice , TST ,30 89 | PE , HU , ŠKO-ENERGO , ,87.2 90 | PE , HU , Špitálka , PS ,80.6 91 | PE , HU , Tábor , TTB ,22.5 92 | PE , HU , Terea(Cheb) , Terea ,5.1 93 | PE , HU , Tisová2 , B6 ,112 94 | PE , HU , Trmice , TG4 ,20 95 | PE , HU , Trmice , TG5 ,20 96 | PE , HU , Trmice , TG6 ,16 97 | PE , HU , Trmice , TG7 ,16 98 | PE , HU , Trmice , TG8 ,16 99 | PE , HU , Trebovice , TG15 ,72 100 | PE , HU , Trebovice , TG16 ,72 101 | PE , HU , Trebovice , TG33 ,33 102 | PE , HU , Tušimice 2 , B21 ,200 103 | PE , HU , Tušimice 2 , B22 ,200 104 | PE , HU , Tušimice 2 , B23 ,200 105 | PE , HU , Tušimice 2 , B24 ,200 106 | PE , CU , Detmarovice , B1 ,200 107 | PE , CU , Detmarovice , B2 ,200 108 | PE , CU , Detmarovice , B3 ,200 109 | PE , CU , Detmarovice , B4 ,200 110 | PE , CU , PEVitkovice , EVI ,79 111 | PE , CU ,Porici 2 , EPO2 ,165 112 | PE , CU , CS Armáda , CSA ,24 113 | PE , CU , MITTAL , NH ,254 114 | PE , CU , Trinec , TZ ,96 115 | PE , CU , VCHZ Semtín , VCHZ ,75.6 116 | PE , CU , Brno Sever , PBS ,4 117 | PE , CU , Zlín , ,69 118 | PE , CU , Malešice 2 , TMA ,122 119 | PE , CU , Pražská tepl ," TMI,TVE ",10.8 120 | PE , BIO , Plzen teplárna , TG3 ,11.5 121 | PE , BIO , Spalovna Brno , SAKO ,22.7 122 | PE , BIO , Spalovna Malešice , SMA ,17.4 123 | PPE , PLYN , Pocerady2 , B21 ,845 124 | PPE , PLYN , PP C.Mlýn , TG1 ,72 125 | PPE , PLYN , PP C.Mlýn , TG2 ,24 126 | PPE , PLYN , PP Kyjov , TG1 ,7.5 127 | PPE , PLYN , PP Kyjov , TG2 ,7.5 128 | PPE , PLYN , PP Vresová , B1 ,191 129 | PPE , PLYN , PP Vresová , B2 ,190 130 | PSE , PLYN , Alpiq-PS , ECKGB6 ,66.9 131 | PSE , PLYN , Alpiq-PS , GTB8 ,45 132 | PSE , OLEJ , Plzenská energetika , TG11D ,21 133 | PSE , PLYN , Prostejov , EPRJ ,58.9 134 | PSE , PLYN , Planán/L. , TG4P ,36 135 | PSE , PLYN , Kauc.Kralupy , TG4 ,32 136 | JE , URAN , Dukovany , RE1 ,510 137 | JE , URAN , Dukovany , RE2 ,510 138 | JE , URAN , Dukovany , RE3 ,510 139 | JE , URAN , Dukovany , RE4 ,510 140 | JE , URAN , Temelín , B1 ,1125 141 | JE , URAN , Temelín , B2 ,1125 142 | PVE , VODA , fiktivníbloky , Dalesice ,480 143 | PVE , VODA , fiktivníbloky , DlouheStrane,650 144 | PVE , VODA , fiktivníbloky , Stechovice2 ,45 145 | VE , VODA , fiktivníbloky , Malevody Cechy ,262.8 146 | VE , VODA , fiktivníbloky , MalevodyMorava ,106.5 147 | VE , VODA , Dl.Stráne 2 , TG3 ,0.2 148 | VE , VODA , fiktivníbloky , Vltava ,703.3 149 | VE , VODA , Korensko2 , TG1 ,0.9 150 | VE , VODA , MVEZelina , TG1 ,0.3 151 | VE , VODA , MVEZelina , TG2 ,0.3 152 | VE , VODA , MVEZelina , TG3 ,0 153 | VE , VODA , MVEZelina , TG4 ,0 154 | -------------------------------------------------------------------------------- /input/data/SE/input_plant-list_SE.csv: -------------------------------------------------------------------------------- 1 | company,name,street,postcode,city,country,capacity,energy_source,technology,additional_info,type,chp,commissioned,comment,source,eic_code,lat,lon 2 | ,Åby (Örebro) G3,,,,SE,106,Biomass and biogas,,Zone: SE-3,CHP,yes,,,Nordpool,46WPU0000000063L,59.266045,15.179402 3 | ,Aros (Västerås) G3,,,,SE,243,Oil,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU0000000064J,59.587937,16.512506 4 | ,Aros (Västerås) G4,,,,SE,192,Mixed fossil fuels,,Zone: SE-3,CHP,yes,,,Nordpool,,59.587937,16.512506 5 | ,Bastusel G1,,,,SE,100,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000038K,65.403606,18.673154 6 | ,Forsmark G11+G12,,,,SE,984,Nuclear,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU0000000015W,60.403993,18.174347 7 | ,Forsmark G21+G22,,,,SE,1120,Nuclear,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU0000000016U,60.403993,18.174347 8 | ,Forsmark G3,,,,SE,1187,Nuclear,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU0000000017S,60.403993,18.174347 9 | ,Fyris (Uppsala) G1,,,,SE,120,Biomass and biogas,,Zone: SE-3,CHP,yes,,,Nordpool,46WPU0000000055K,59.852308,17.678173 10 | ,Gallejaur G1,,,,SE,113,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000039I,65.127297,19.467367 11 | ,Gallejaur G2,,,,SE,101,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000039I,65.127297,19.467367 12 | ,Harsprånget G1,,,,SE,120,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000029L,66.885309,19.818399 13 | ,Harsprånget G3,,,,SE,120,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000029L,66.885309,19.818399 14 | ,Harsprånget G4,,,,SE,175,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000029L,66.885309,19.818399 15 | ,Harsprånget G5,,,,SE,440,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000029L,66.885309,19.818399 16 | ,Karlshamn G1,,,,SE,334,Oil,Steam turbine,Zone: SE-4,,,,,Nordpool,46WPU0000000005Z,56.152251,14.833831 17 | ,Karlshamn G2,,,,SE,334,Oil,Steam turbine,Zone: SE-4,,,,,Nordpool,46WPU0000000005Z,56.152251,14.833831 18 | ,Karlshamn G3,,,,SE,328,Oil,Steam turbine,Zone: SE-4,,,,,Nordpool,46WPU0000000005Z,56.152251,14.833831 19 | ,Letsi G1,,,,SE,145,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000035Q,66.503203,20.380167 20 | ,Letsi G2,,,,SE,145,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000035Q,66.503203,20.380167 21 | ,Letsi G3,,,,SE,145,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000035Q,66.503203,20.380167 22 | ,Ligga G3,,,,SE,175,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000031Y,66.80939,19.896293 23 | ,Messaure G1 ,,,,SE,150,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000032W,66.691226,20.345341 24 | ,Messaure G2 ,,,,SE,150,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000032W,66.691226,20.345341 25 | ,Messaure G3 ,,,,SE,150,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000032W,66.691226,20.345341 26 | ,Öresundsverket (Malmö) G1+G2,,,,SE,448,Natural gas,Combined cycle,Zone: SE-4,,,,,Nordpool,46WPU00000000040,55.625626,13.040265 27 | ,Oskarshamn G1,,,,SE,473,Nuclear,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU0000000059C,57.417124,16.673074 28 | ,Oskarshamn G2,,,,SE,638,Nuclear,Steam turbine,Zone: SE-3,,,,,Nordpool,,57.417124,16.673074 29 | ,Oskarshamn G3,,,,SE,1400,Nuclear,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU0000000061P,57.417124,16.673074 30 | ,Porjus G11 ,,,,SE,235,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000028N,66.954281,19.796076 31 | ,Porjus G12 ,,,,SE,220,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000028N,66.954281,19.796076 32 | ,Porsi G3 ,,,,SE,107,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000036O,66.428961,20.653796 33 | ,Ringhals G11+G12,,,,SE,865,Nuclear,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU00000000105,57.258987,12.110433 34 | ,Ringhals G21+G22,,,,SE,865,Nuclear,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU00000000113,57.258987,12.110433 35 | ,Ringhals G31+G32,,,,SE,1062,Nuclear,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU00000000121,57.258987,12.110433 36 | ,Ringhals G41+G42,,,,SE,938,Nuclear,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU0000000014Y,57.258987,12.110433 37 | ,Ritsem G1 ,,,,SE,320,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000026R,67.729796,17.48494 38 | ,Rya kraftvärmeverk (Göteborg),,,,SE,260,Natural gas,Combined cycle,Zone: SE-3,CHP,yes,,,Nordpool,46WPU0000000062N,57.692831,11.890257 39 | ,Seitevare G1 ,,,,SE,225,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000033U,66.976846,18.573706 40 | ,Stalon G1,,,,SE,130,Hydro,Reservoir,Zone: SE-2,,,,,Nordpool,46WPU0000000043R,64.945753,15.827496 41 | ,Stenungsund G3,,,,SE,260,Oil,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU0000000056I,58.086598,11.844533 42 | ,Stenungsund G4,,,,SE,260,Oil,Steam turbine,Zone: SE-3,,,,,Nordpool,46WPU0000000057G,58.086598,11.844533 43 | ,Stornorrfors G1,,,,SE,135,Hydro,Reservoir,Zone: SE-2,,,,,Nordpool,46WPU0000000042T,63.85198,20.051344 44 | ,Stornorrfors G2,,,,SE,135,Hydro,Reservoir,Zone: SE-2,,,,,Nordpool,46WPU0000000042T,63.85198,20.051344 45 | ,Stornorrfors G3,,,,SE,135,Hydro,Reservoir,Zone: SE-2,,,,,Nordpool,46WPU0000000042T,63.85198,20.051344 46 | ,Stornorrfors G4,,,,SE,170,Hydro,Reservoir,Zone: SE-2,,,,,Nordpool,46WPU0000000042T,63.85198,20.051344 47 | ,Trängslet G1,,,,SE,100,Hydro,Reservoir,Zone: SE-3,,,,,Nordpool,46WPU0000000018Q,61.381645,13.731379 48 | ,Trängslet G2,,,,SE,100,Hydro,Reservoir,Zone: SE-3,,,,,Nordpool,46WPU0000000018Q,61.381645,13.731379 49 | ,Trängslet G3,,,,SE,130,Hydro,Reservoir,Zone: SE-3,,,,,Nordpool,46WPU0000000018Q,61.381645,13.731379 50 | ,Värtan (Stockholm) G1,,,,SE,190,Mixed fossil fuels,,Zone: SE-3,CHP,yes,,,Nordpool,46WPU0000000023X,59.352713,18.103412 51 | ,Värtan (Stockholm) G6,,,,SE,130,Hard coal,Steam turbine,Zone: SE-3,CHP,yes,,,Nordpool,46WPU0000000023X,59.352713,18.103412 52 | ,Vietas G1 ,,,,SE,165,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000027P,67.493432,18.353512 53 | ,Vietas G2 ,,,,SE,165,Hydro,Reservoir,Zone: SE-1,,,,,Nordpool,46WPU0000000027P,67.493432,18.353512 54 | -------------------------------------------------------------------------------- /input/locations/input_plant_locations_PL.csv: -------------------------------------------------------------------------------- 1 | name,eic_code,lat,lon 2 | Adamów B1,19W000000000005K,52.01215,18.54445 3 | Adamów B2,19W000000000005K,52.01215,18.54445 4 | Adamów B3,19W000000000005K,52.01215,18.54445 5 | Adamów B4,19W000000000005K,52.01215,18.54445 6 | Adamów B5,19W000000000005K,52.01215,18.54445 7 | Bełchatów B01,19W000000000016F,51.26719,19.31765 8 | Bełchatów B02,19W000000000016F,51.26719,19.31765 9 | Bełchatów B03,19W000000000016F,51.26719,19.31765 10 | Bełchatów B04,19W000000000016F,51.26719,19.31765 11 | Bełchatów B05,19W000000000016F,51.26719,19.31765 12 | Bełchatów B06,19W000000000016F,51.26719,19.31765 13 | Bełchatów B07,19W000000000016F,51.26719,19.31765 14 | Bełchatów B08,19W000000000016F,51.26719,19.31765 15 | Bełchatów B09,19W000000000016F,51.26719,19.31765 16 | Bełchatów B10,19W000000000016F,51.26719,19.31765 17 | Bełchatów B11,19W000000000016F,51.26719,19.31765 18 | Bełchatów B12,19W000000000016F,51.26719,19.31765 19 | Bełchatów B14,19W000000000016F,51.26719,19.31765 20 | Dolna Odra B1,19W000000000043C,53.20981,14.46696 21 | Dolna Odra B2,19W000000000043C,53.20981,14.46696 22 | Dolna Odra B5,19W000000000043C,53.20981,14.46696 23 | Dolna Odra B6,19W000000000043C,53.20981,14.46696 24 | Dolna Odra B7,19W000000000043C,53.20981,14.46696 25 | Dolna Odra B8,19W000000000043C,53.20981,14.46696 26 | Dychów H1,19W000000000272Y,51.56076,15.45145 27 | Dychów H2,19W000000000272Y,51.56076,15.45145 28 | Dychów H3,19W000000000272Y,51.56076,15.45145 29 | Jaworzno 3 B1,19W0000000000636,50.21356,19.2287 30 | Jaworzno 3 B2,19W0000000000636,50.21356,19.2287 31 | Jaworzno 3 B3,19W0000000000636,50.21356,19.2287 32 | Jaworzno 3 B4,19W0000000000636,50.21356,19.2287 33 | Jaworzno 3 B5,19W0000000000636,50.21356,19.2287 34 | Jaworzno 3 B6,19W0000000000636,50.21356,19.2287 35 | Karolin 2 Bl3,19W0000000000741,52.43639,16.98836 36 | Kozienice 1 B1,19W000000000095U,51.66506,21.46532 37 | Kozienice 1 B2,19W000000000095U,51.66506,21.46532 38 | Kozienice 1 B3,19W000000000095U,51.66506,21.46532 39 | Kozienice 1 B4,19W000000000095U,51.66506,21.46532 40 | Kozienice 1 B5,19W000000000095U,51.66506,21.46532 41 | Kozienice 1 B6,19W000000000095U,51.66506,21.46532 42 | Kozienice 1 B7,19W000000000095U,51.66506,21.46532 43 | Kozienice 1 B8,19W000000000095U,51.66506,21.46532 44 | Kozienice 2 B09,19W000000000104I,51.66256,21.45766 45 | Kozienice 2 B10,19W000000000104I,51.66256,21.45766 46 | Łagisza B10,19W000000000111L,50.34965,19.14101 47 | Łagisza B5,19W000000000111L,50.34965,19.14101 48 | Łagisza B6,19W000000000111L,50.34965,19.14101 49 | Łagisza B7,19W000000000111L,50.34965,19.14101 50 | Łaziska 2 B1,19W000000000116B,50.13236,18.84039 51 | Łaziska 2 B2,19W000000000116B,50.13236,18.84039 52 | Łaziska 3 B09,19W0000000001195,50.13236,18.84039 53 | Łaziska 3 B10,19W0000000001195,50.13236,18.84039 54 | Łaziska 3 B11,19W0000000001195,50.13236,18.84039 55 | Łaziska 3 B12,19W0000000001195,50.13236,18.84039 56 | Opole B1,19W0000000001292,50.75066,17.88729 57 | Opole B2,19W0000000001292,50.75066,17.88729 58 | Opole B3,19W0000000001292,50.75066,17.88729 59 | Opole B4,19W0000000001292,50.75066,17.88729 60 | Ostrołęka B B01,19W0000000001349,53.10462,21.61312 61 | Ostrołęka B B02,19W0000000001349,53.10462,21.61312 62 | Ostrołęka B B03,19W0000000001349,53.10462,21.61312 63 | Pątnów 1 B1,19W000000000142A,52.3024,18.23807 64 | Pątnów 1 B2,19W000000000142A,52.3024,18.23807 65 | Pątnów 1 B3,19W000000000142A,52.3024,18.23807 66 | Pątnów 1 B4,19W000000000142A,52.3024,18.23807 67 | Pątnów 1 B5,19W000000000142A,52.3024,18.23807 68 | Pątnów 1 B6,19W000000000142A,52.3024,18.23807 69 | Pątnów 2 B9,19W000000000149X,52.3024,18.23807 70 | Połaniec B1,19W0000000001519,50.43534,21.33674 71 | Połaniec B2,19W0000000001519,50.43534,21.33674 72 | Połaniec B3,19W0000000001519,50.43534,21.33674 73 | Połaniec B4,19W0000000001519,50.43534,21.33674 74 | Połaniec B5,19W0000000001519,50.43534,21.33674 75 | Połaniec B6,19W0000000001519,50.43534,21.33674 76 | Połaniec B7,19W0000000001519,50.43534,21.33674 77 | Porąbka Żar H1,19W000000000247X,49.77957,19.212 78 | Porąbka Żar H2,19W000000000247X,49.77957,19.212 79 | Porąbka Żar H3,19W000000000247X,49.77957,19.212 80 | Porąbka Żar H4,19W000000000247X,49.77957,19.212 81 | Rybnik B1,19W0000000001713,50.1317,18.52045 82 | Rybnik B2,19W0000000001713,50.1317,18.52045 83 | Rybnik B3,19W0000000001713,50.1317,18.52045 84 | Rybnik B4,19W0000000001713,50.1317,18.52045 85 | Rybnik B5,19W0000000001713,50.1317,18.52045 86 | Rybnik B6,19W0000000001713,50.1317,18.52045 87 | Rybnik B7,19W0000000001713,50.1317,18.52045 88 | Rybnik B8,19W0000000001713,50.1317,18.52045 89 | Siersza B1,19W0000000002361,50.20761,19.46145 90 | Siersza B2,19W0000000002361,50.20761,19.46145 91 | Siersza B3,19W0000000002361,50.20761,19.46145 92 | Siersza B5,19W0000000002361,50.20761,19.46145 93 | Siersza B6,19W0000000002361,50.20761,19.46145 94 | Solina Hydrozespół H1,19W0000000002515,49.39578,22.454 95 | Solina Hydrozespół H2,19W0000000002515,49.39578,22.454 96 | Solina Hydrozespół H3,19W0000000002515,49.39578,22.454 97 | Solina Hydrozespół H4,19W0000000002515,49.39578,22.454 98 | Stalowa Wola 3 B7,19W000000000193U,50.55071,22.07761 99 | Stalowa Wola 3 B8,19W000000000193U,50.55071,22.07761 100 | Turów B01,19W000000000199I,50.94818,14.91255 101 | Turów B02,19W000000000199I,50.94818,14.91255 102 | Turów B03,19W000000000199I,50.94818,14.91255 103 | Turów B04,19W000000000199I,50.94818,14.91255 104 | Turów B05,19W000000000199I,50.94818,14.91255 105 | Turów B06,19W000000000199I,50.94818,14.91255 106 | Żarnowiec H1,19W0000000002418,54.74201,18.08924 107 | Żarnowiec H2,19W0000000002418,54.74201,18.08924 108 | Żarnowiec H3,19W0000000002418,54.74201,18.08924 109 | Żarnowiec H4,19W0000000002418,54.74201,18.08924 110 | Żydowo H1,19W0000000002426,54.02601,16.71386 111 | Żydowo H2,19W0000000002426,54.02601,16.71386 112 | Żydowo H3,19W0000000002426,54.02601,16.71386 113 | -------------------------------------------------------------------------------- /input/locations/input_plant_locations_IT.csv: -------------------------------------------------------------------------------- 1 | name,eic_code,lat,lon 2 | TORINO NORD,26WIMPI-0066050X,45.10383,7.61308 3 | CCGT APRILIA,26WIMPI-0300653B,45.56156,12.63364 4 | ILVA TARANTO CET3,26WIMPI-0420910Z,40.50201,17.21321 5 | ENTRACQUE ROVINA,26WIMPI-R01ENTRX,44.22573,7.39012 6 | VERZUOLO,26WIMZI-S01BVRG0,44.59458,7.48615 7 | CHIVASSO,26WIMPI-S01CHVSE,45.18577,7.90138 8 | E.ON C.TE LIVORNO FERRARIS ,26WIMPI-S01ECLF6,45.23754,8.19243 9 | ENTRACQUE_CHRO,26WIMPI-S01ENTRP,44.16945,7.33204 10 | U.O. MIRAFIORI,26WIMPI-S01FMTRO,45.07564,7.61103 11 | LEINI,26WIMPI-S01LNEIG,45.16269,7.75045 12 | MONCALIERI,26WIMPI-S01MNCLB,44.99293,7.67541 13 | PONT VENTOUX,26WIMPI-S01PVNTQ,45.141299,6.962786 14 | ROSONE,26WIMPI-S01RASNN,45.435348,7.418466 15 | VENAUS,26WIMPI-S01VNSE6,45.161887,7.008396 16 | AVISE,26WIMPI-S02AVSIS,45.700913,7.193059 17 | VALPELLINE,26WIMPI-S02VLPL3,45.825196,7.333163 18 | CASSANO,26WIMPI-S03ACMNW,45.51234,9.50979 19 | CTE DEL MINCIO,26WIMPI-S03ACMSM,45.39991,10.71428 20 | CENTRALE DI TURANO LODIGIANO - BERTONICO (LO),26WIMPI-S03CDTL1,45.22676,9.63727 21 | LAMARMORA,26WIMPI-S03CLTCO,45.51658,10.21182 22 | TENARIS DALMINE S.P.A.,26WIMPI-S03DBLMQ,45.63919,9.60481 23 | EDOLO,26WIMPI-S03EDLO9,46.172153,10.344367 24 | ENIPOWER MANTOVA,26WIMPI-S03EMC43,45.15026,10.83491 25 | ENIPOWER FERRERA ERBOGNONE,26WIMPI-S03FERRD,45.09963,8.86632 26 | GARGNANO,26WIMPI-S03GRGNY,45.703881,10.686097 27 | LANZADA,26WIMPI-S03LNZDP,46.268585,9.877013 28 | OSTIGLIA,26WIMPI-S03OSTG2,45.06032,11.13742 29 | RONCOVALGRANDE,26WIMPI-S03RNCVS,46.067588,8.731877 30 | S.FIORANO,26WIMPI-S03SFRNQ,46.049856,10.351457 31 | SONDRIO,26WIMPI-S03SNDOY,46.286138,10.265884 32 | SERMIDE,26WIMPI-S03SRMDD,45.02539,11.25398 33 | SESTO SAN GIOVANNI,26WIMPI-S03SSSN8,45.54244,9.25239 34 | TURBIGO,26WIMPI-S03TRBGZ,45.52051,8.74128 35 | TAVAZZANO,26WIMPI-S03TVZZK,45.33248,9.43621 36 | VOGHERA,26WIMPI-S03VEGHN,45.02959,8.97244 37 | MESE,26WIMPI-S03XMCMK,46.304613,9.376503 38 | CIMEGO,26WIMPI-S04CMGI4,45.923109,10.628414 39 | CARDANO,26WIMPI-S04CRDA9,46.494973,11.395485 40 | SELED GLORENZA,26WIMPI-S04GLRNJ,, 41 | LANA,26WIMPI-S04LNAAQ,, 42 | CENTRALE NATURNO,26WIMPI-S04NATRE,46.651148,10.993403 43 | RIVA DEL GARDA - NUOVO,26WIMPI-S04RDGLX,45.883103,10.837735 44 | S.FLORIANO,26WIMPI-S04SFLVM,46.290466,11.245401 45 | TORBOLE,26WIMPI-S04TRBLJ,45.882608,10.882742 46 | AZOTATI,26WIMPI-S05AZTT6,45.44611,12.25556 47 | PORTO VIRO,26WIMPI-S05CNTRB,45.01856,12.24091 48 | FADALTO,26WIMPI-S05FDLTJ,46.028439,12.300677 49 | FUSINA T.,26WIMPI-S05FTSNK,45.43175,12.24662 50 | LEVANTE,26WIMPI-S05PMAR7,45.45062,12.23063 51 | PORTO TOLLE,,44.95602,12.48655 52 | SOVERZENE,26WIMPI-S05SVRZ0,46.201029,12.302334 53 | CET SERVOLA,26WIMPI-S06ECLTM,45.61949,13.78295 54 | MONFALCONE,26WIMPI-S06MTNFA,45.79701,13.54719 55 | TORVISCOSA,26WIMPI-S06TRVC2,45.81709,13.28915 56 | GENOVA T.,26WIMPI-S07GTNV2,44.40318,8.90404 57 | SPEZIA CENTR,26WIMPI-S07SCPZX,44.11169,9.87528 58 | VADO TERM.,26WIMPI-S07VTDR2,44.27534,8.43068 59 | BARGI CENTRALE,26WIMPI-S08BCRGX,44.117039,11.04338 60 | CENTRO ENERGIA FERRARA,,44.86062,11.58636 61 | S.E.F. SRL,26WIMPI-S08EFNP0,44.86406,11.59439 62 | ENIPOWER RAVENNA,26WIMPI-S08ERNPQ,44.44878,12.23792 63 | SAN QUIRICO,26WIMPI-S08ESDS9,44.92466,10.30298 64 | LA CASELLA C.LE,26WIMPI-S08LCCS4,45.09059,9.48009 65 | PORTO CORSINI,26WIMPI-S08PCRTB,44.48365,12.26438 66 | PIACENZA,26WIMPI-S08PLCNW,45.05508,9.70924 67 | SARMATO,26WIMPI-S08SERM2,45.05207,9.50625 68 | ENIPOWER LIVORNO,26WIMPI-S09AGPP4,, 69 | PORCARI,26WIMPI-S09CPLR3,43.82342,10.60201 70 | ISE PIOMBINO CET3,26WIMPI-S09IPYPC,42.94063,10.54524 71 | LIVORNO MARZOCCO,,43.56697,10.31049 72 | PIOMBINO TERMICA,,42.95766,10.60334 73 | ROSELECTRA,26WIMPI-S09RSLCK,43.38459,10.44666 74 | ROSEN,26WIMPI-S09RSNOR,43.38134,10.44855 75 | S.BARBARA,26WIMPI-S09SBRBU,43.56419,11.47714 76 | BASTARDO,26WIMPI-S10BSTRJ,42.89659,12.53886 77 | GALLETO,26WIMPI-S10GLLT5,, 78 | PIETRAFITTA,26WIMPI-S10PTRFC,42.99637,12.20013 79 | API ENERGIA IGCC,26WIMPI-S11ACPNS,43.64113,13.37936 80 | JESI,26WIMZI-S11JSEI0,43.55335,13.28534 81 | TOR DI VALLE,26WIMPI-S12ATCRM,41.81029,12.42105 82 | MONTALTO C.LE,26WIMPI-S12MCNTU,42.35689,11.53331 83 | TORREVAL.NORD,26WIMPI-S12TRRLD,42.12831,11.75667 84 | TORREVALDALIGA,26WIMPI-S12TRRVU,42.12326,11.76448 85 | BUSSI,26WIMPI-S13BSSUZ,42.20013,13.83976 86 | GISSI,26WIMPI-S13CDGNT,42.04995,14.56371 87 | CTE TAMARETE,26WIMPI-S13CTTM2,42.32325,14.37755 88 | MONTORIO,26WIMPI-S13MNTR3,, 89 | PROVVIDENZA,26WIMPI-S13PRVVW,42.511133,13.410606 90 | S.GIACOMO,26WIMPI-S13S2GCF,42.53754,13.555651 91 | CELANO,26WIMPI-S13SCNDQ,42.04813,13.53618 92 | LARINO TG,26WIMPI-S14LTRNT,41.81949,14.96602 93 | ENERGIA MOLISE,26WIMPI-S14TERME,41.93709,15.00047 94 | CAPRIATI,26WIMPI-S15CPRTZ,41.476824,14.128279 95 | MADDALONI T.GAS,26WIMPI-S15MTDD6,41.01984,14.37033 96 | NAPOLI L,26WIMPI-S15NLPLI,40.83397,14.30076 97 | PRESENZANO,26WIMPI-S15PRSN8,41.380906,14.09146 98 | SPARANISE ,26WIMPI-S15SCPRH,41.17767,14.11289 99 | POMIGLIANO D'ARCO,26WIMPI-S15SGTL1,40.93194,14.38492 100 | CENTRALE DI TEVEROLA ,26WIMPI-S15STTV3,41.00915,14.2286 101 | BRINDISI NORD,26WIMPI-S16BNRNH,40.64398,17.98039 102 | BRINDISI SUD CE,26WIMPI-S16BSCRY,40.56248,18.03191 103 | SORGENIA PUGLIA CENTRALE DI MODUGNO,26WIMPI-S16CDMNU,41.10268,16.75567 104 | CANDELA,26WIMPI-S16CNDLL,41.20185,15.47613 105 | RATINO,26WIMPI-S16CSSCB,41.62667,15.42375 106 | ENIPOWER BRINDISI,26WIMPI-S16EBNPL,40.643978,17.980304 107 | IGES,26WIMPI-S16IGET0,40.957675,17.266559 108 | ALTOMONTE,26WIMPI-S18EADS0,39.711908,16.215591 109 | MUCONE 1S,26WIMPI-S18M1CN9,39.476646,16.290828 110 | RIZZICONI,26WIMPI-S18RCZZW,38.444838,15.989969 111 | ROSSANO TE,26WIMPI-S18RTSN9,39.621832,16.607702 112 | SIMERI CRICHI,26WIMPI-S18SCMR8,38.875447,16.656397 113 | CENTRALE DI SCANDALE,26WIMPI-S18SCNDX,39.102319,17.032491 114 | AUGUSTA C.LE,26WIMPI-S19ACGSY,37.208703,15.176906 115 | RAFFINERIA DI GELA SPA,,37.057979,14.267741 116 | ANAPO C.LE,26WIMYI-S19ANPAB,37.115761,15.137157 117 | CTE NUCE NORD,26WIMPI-S19APGPP,37.179493,15.196323 118 | ISAB ENERGY,26WIMPI-S19IESBL,37.122093,15.219585 119 | PRIOLO C.LE,26WIMPI-S19PCRLE,37.13158,15.201043 120 | PORTO EMPEDOCLE C.LE,26WIMPI-S19PERTR,37.287309,13.521969 121 | SAN FILIPPO DEL MELA ,26WIMPI-S19SDMCS,38.203761,15.285385 122 | TERMINI IMERESE C.LE,26WIMPI-S19TCRMT,37.968628,13.751201 123 | TRAPANI C.LE,26WIMPI-S19TCRPN,37.876736,12.589223 124 | MILAZZO,26WIMPI-S19TMRC9,38.197792,15.267587 125 | ASSEMINI,26WIMPI-S20ASSMU,39.227232,8.996946 126 | FIUMESANTO,26WIMPI-S20FOMSR,40.846295,8.306735 127 | PORTO SCUSO,26WIMPI-S20PSRTI,39.196025,8.40047 128 | SULCIS CENTR,26WIMPI-S20SCLC8,39.195549,8.405091 129 | SARLUX,26WIMPI-S20SRLXH,39.103312,9.006326 130 | TALORO1,26WIMPI-T20TLRAJ,40.127148,9.140644 131 | VENINA,26WIMPITOADDA-1T,, 132 | ISOLATO SPLUGA,26WIMPII-LIRO-1L,46.443064,9.334613 133 | GALLETO,26WIMPIVELINO-1Q,, 134 | TAIO,26WIMPII-NOCE-1C,46.326132,11.063244 135 | TIMPAGRANDE,26WIMPIORTICA-13,39.17553,16.780345 136 | GROSIO,26WIMPIGROSIO-11,, 137 | S.MASSENZA 1 (Molveno),26WIMPIASS-CL-1D,46.067653,10.983605 138 | SOMPLAGO,26WIMPIAMENTO-1T,46.343237,13.067161 139 | CEDEGOLO,26WIMPIMONICA-1D,46.243788,10.457249 140 | -------------------------------------------------------------------------------- /input/data/SK/input_plant-list_SK.csv: -------------------------------------------------------------------------------- 1 | company,name,street,postcode,city,country,capacity,energy_source,technology,additional_info,type,chp,commissioned,comment,source,eic_code,lat,lon 2 | ,Bešeňová G1,,,,SK,2.32,Hydro,,,,,1976.0,,SEAS,,49.09691,19.44735 3 | ,Bešeňová G2,,,,SK,2.32,Hydro,,,,,1976.0,,SEAS,,49.09691,19.44735 4 | ,Bohunice G1,,,,SK,505.0,Nuclear,Steam turbine,,,,1985.0,,SEAS,24WV--EBO------8,48.4914,17.67734 5 | ,Bohunice G2,,,,SK,505.0,Nuclear,Steam turbine,,,,1985.0,,SEAS,24WV--EBO------8,48.4914,17.67734 6 | ,Čierny Váh G1,,,,SK,122.4,Hydro,Pumped storage,,,,1982.0,,SEAS,24WV--HCV------O,49.0091,19.91203 7 | ,Čierny Váh G2,,,,SK,122.4,Hydro,Pumped storage,,,,1982.0,,SEAS,24WV--HCV------O,49.0091,19.91203 8 | ,Čierny Váh G3,,,,SK,122.4,Hydro,Pumped storage,,,,1982.0,,SEAS,24WV--HCV------O,49.0091,19.91203 9 | ,Čierny Váh G4,,,,SK,122.4,Hydro,Pumped storage,,,,1982.0,,SEAS,24WV--HCV------O,49.0091,19.91203 10 | ,Čierny Váh G5,,,,SK,122.4,Hydro,Pumped storage,,,,1982.0,,SEAS,24WV--HCV------O,49.0091,19.91203 11 | ,Čierny Váh G6,,,,SK,122.4,Hydro,Pumped storage,,,,1982.0,,SEAS,24WV--HCV------O,49.0091,19.91203 12 | ,Čierny Váh prietok,,,,SK,0.76,Hydro,,,,,1982.0,,SEAS,,, 13 | ,Dobrohošť,,,,SK,1.87,Hydro,,,,,,,VVB,,47.9917,17.3522 14 | ,Dobšiná 2,,,,SK,2.0,Hydro,Run-of-river,,,,1994.0,,SEAS,,48.80591,20.38578 15 | ,Dobšiná 3,,,,SK,0.253,Hydro,,,,,2014.0,,SEAS,,48.80591,20.38578 16 | ,Dobšiná G1,,,,SK,12.0,Hydro,Pumped storage,,,,1954.0,,SEAS,,48.80591,20.38578 17 | ,Dobšiná G2,,,,SK,12.0,Hydro,Pumped storage,,,,1954.0,,SEAS,,48.80591,20.38578 18 | ,Domaša G1,,,,SK,6.2,Hydro,,,,,1966.0,,SEAS,,49.00068,21.69717 19 | ,Domaša G2,,,,SK,6.2,Hydro,,,,,1966.0,,SEAS,,49.00068,21.69717 20 | ,Dubnica G1,,,,SK,8.25,Hydro,Run-of-river,,,,1949.0,,SEAS,,48.96319,18.1451 21 | ,Dubnica G2,,,,SK,8.25,Hydro,Run-of-river,,,,1949.0,,SEAS,,48.96319,18.1451 22 | ,Gabčíkovo ,,,,SK,720.0,Hydro,Reservoir,,,,1992.0,,VVB,24WV--HGA------8,47.88004,17.53841 23 | ,Horná Streda G1,,,,SK,12.75,Hydro,Run-of-river,,,,1955.0,,SEAS,,48.66046,17.85503 24 | ,Horná Streda G2,,,,SK,12.75,Hydro,Run-of-river,,,,1955.0,,SEAS,,48.66046,17.85503 25 | ,Hričov G1,,,,SK,10.5,Hydro,Run-of-river,,,,1964.0,,SEAS,,49.25737,18.68102 26 | ,Hričov G2,,,,SK,10.5,Hydro,Run-of-river,,,,1964.0,,SEAS,,49.25737,18.68102 27 | ,Hričov G3,,,,SK,10.5,Hydro,Run-of-river,,,,1964.0,,SEAS,,49.25737,18.68102 28 | ,Ilava G1,,,,SK,7.5,Hydro,Run-of-river,,,,1946.0,,SEAS,,49.00567,18.23494 29 | ,Ilava G2,,,,SK,7.5,Hydro,Run-of-river,,,,1946.0,,SEAS,,49.00567,18.23494 30 | ,Kostolná G1,,,,SK,12.75,Hydro,Run-of-river,,,,1953.0,,SEAS,,48.86096,17.96874 31 | ,Kostolná G2,,,,SK,12.75,Hydro,Run-of-river,,,,1953.0,,SEAS,,48.86096,17.96874 32 | ,Kráľová G1,,,,SK,22.53,Hydro,Run-of-river,,,,1985.0,,SEAS,,48.19048,17.8285 33 | ,Kráľová G2,,,,SK,22.53,Hydro,Run-of-river,,,,1985.0,,SEAS,,48.19048,17.8285 34 | ,Krompachy,,,,SK,0.33,Hydro,,,,,1932.0,,SEAS,,, 35 | ,Krpeľany G1,,,,SK,8.25,Hydro,Run-of-river,,,,1957.0,,SEAS,,49.12796,19.0955 36 | ,Krpeľany G2,,,,SK,8.25,Hydro,Run-of-river,,,,1957.0,,SEAS,,49.12796,19.0955 37 | ,Krpeľany G3,,,,SK,8.25,Hydro,Run-of-river,,,,1957.0,,SEAS,,49.12796,19.0955 38 | ,Ladce G1,,,,SK,9.45,Hydro,Run-of-river,,,,1936.0,,SEAS,,49.04976,18.29794 39 | ,Ladce G2,,,,SK,9.45,Hydro,Run-of-river,,,,1936.0,,SEAS,,49.04976,18.29794 40 | ,Lipovec G1,,,,SK,12.8,Hydro,Run-of-river,,,,1961.0,,SEAS,,49.13197,18.9114 41 | ,Lipovec G2,,,,SK,12.8,Hydro,Run-of-river,,,,1961.0,,SEAS,,49.13197,18.9114 42 | ,Lipovec G3,,,,SK,12.8,Hydro,Run-of-river,,,,1961.0,,SEAS,,49.13197,18.9114 43 | ,Liptovská Mara G1,,,,SK,49.0,Hydro,Pumped storage,,,,1976.0,,SEAS,24WV--HLM------F,49.09823,19.48484 44 | ,Liptovská Mara G2,,,,SK,49.0,Hydro,Pumped storage,,,,1976.0,,SEAS,24WV--HLM------F,49.09823,19.48484 45 | ,Liptovská Mara G3,,,,SK,50.0,Hydro,Pumped storage,,,,1976.0,,SEAS,24WV--HLM------F,49.09823,19.48484 46 | ,Liptovská Mara G4,,,,SK,50.0,Hydro,Pumped storage,,,,1976.0,,SEAS,24WV--HLM------F,49.09823,19.48484 47 | ,Madunice G1,,,,SK,14.4,Hydro,Run-of-river,,,,1961.0,,SEAS,,48.48843,17.79408 48 | ,Madunice G2,,,,SK,14.4,Hydro,Run-of-river,,,,1961.0,,SEAS,,48.48843,17.79408 49 | ,Madunice G3,,,,SK,14.4,Hydro,Run-of-river,,,,1961.0,,SEAS,,48.48843,17.79408 50 | ,Malé Gabčíkovo - S VII HPP,,,,SK,1.04,Hydro,Run-of-river,,,,1994.0,,SEAS,,, 51 | ,Mikšová 1 G1,,,,SK,31.2,Hydro,Run-of-river,,,,1965.0,,SEAS,,49.19271,18.50829 52 | ,Mikšová 1 G2,,,,SK,31.2,Hydro,Run-of-river,,,,1965.0,,SEAS,,49.19271,18.50829 53 | ,Mikšová 1 G3,,,,SK,31.2,Hydro,Run-of-river,,,,1965.0,,SEAS,,49.19271,18.50829 54 | ,Mochovce G1,,,,SK,470.0,Nuclear,Steam turbine,,,,2000.0,,SEAS,24WV--EMO------K,48.26409,18.45326 55 | ,Mochovce G2,,,,SK,470.0,Nuclear,Steam turbine,,,,2000.0,,SEAS,24WV--EMO------K,48.26409,18.45326 56 | ,Mošoň ,,,,SK,1.22,Hydro,Run-of-river,,,,1994.0,,SEAS,,, 57 | ,Nosice G1,,,,SK,22.5,Hydro,Run-of-river,,,,1958.0,,SEAS,,49.12745,18.36424 58 | ,Nosice G2,,,,SK,22.5,Hydro,Run-of-river,,,,1958.0,,SEAS,,49.12745,18.36424 59 | ,Nosice G3,,,,SK,22.5,Hydro,Run-of-river,,,,1958.0,,SEAS,,49.12745,18.36424 60 | ,Nováky A,,,,SK,46.0,Lignite,Steam turbine,,,,2004.0,,SEAS,,, 61 | ,Nováky B,,,,SK,220.0,Lignite,Steam turbine,,,,1976.0,,SEAS,24WV--ENO------B,, 62 | ,Nové Mesto n/V G1,,,,SK,12.75,Hydro,Run-of-river,,,,1954.0,,SEAS,,48.77245,17.85146 63 | ,Nové Mesto n/V G2,,,,SK,12.75,Hydro,Run-of-river,,,,1954.0,,SEAS,,48.77245,17.85146 64 | ,Orava G1,,,,SK,10.87,Hydro,Run-of-river,,,,1954.0,,SEAS,,49.37534,19.55849 65 | ,Orava G2,,,,SK,10.88,Hydro,Run-of-river,,,,1954.0,,SEAS,,49.37534,19.55849 66 | ,Považská Bystrica G1,,,,SK,18.4,Hydro,Run-of-river,,,,1964.0,,SEAS,,49.13312,18.45366 67 | ,Považská Bystrica G2,,,,SK,18.4,Hydro,Run-of-river,,,,1964.0,,SEAS,,49.13312,18.45366 68 | ,Považská Bystrica G3,,,,SK,18.4,Hydro,Run-of-river,,,,1964.0,,SEAS,,49.13312,18.45366 69 | ,Rakovec G1,,,,SK,0.25,Hydro,,,,,1913.0,,SEAS,,, 70 | ,Rakovec G2,,,,SK,0.25,Hydro,,,,,1913.0,,SEAS,,, 71 | ,Ružín 2,,,,SK,1.8,Hydro,Run-of-river,,,,1974.0,,SEAS,,48.86048,21.09436 72 | ,Ružín G1,,,,SK,30.0,Hydro,Pumped storage,,,,1972.0,,SEAS,,48.86048,21.09436 73 | ,Ružín G2,,,,SK,30.0,Hydro,Pumped storage,,,,1972.0,,SEAS,,48.86048,21.09436 74 | ,Sučany G1,,,,SK,12.8,Hydro,Run-of-river,,,,1958.0,,SEAS,,49.10656,18.99204 75 | ,Sučany G2,,,,SK,12.8,Hydro,Run-of-river,,,,1958.0,,SEAS,,49.10656,18.99204 76 | ,Sučany G3,,,,SK,12.8,Hydro,Run-of-river,,,,1958.0,,SEAS,,49.10656,18.99204 77 | ,Švedlár,,,,SK,0.09,Hydro,,,,,1924.0,,SEAS,,, 78 | ,Trenčín G1,,,,SK,8.05,Hydro,Run-of-river,,,,1956.0,,SEAS,,48.90208,18.05579 79 | ,Trenčín G2,,,,SK,8.05,Hydro,Run-of-river,,,,1956.0,,SEAS,,48.90208,18.05579 80 | ,Tvrdošín G1,,,,SK,2.8,Hydro,Run-of-river,,,,1979.0,,SEAS,,49.33669,19.54867 81 | ,Tvrdošín G2,,,,SK,2.8,Hydro,Run-of-river,,,,1979.0,,SEAS,,49.33669,19.54867 82 | ,Tvrdošín G3,,,,SK,0.5,Hydro,Run-of-river,,,,1979.0,,SEAS,,49.33669,19.54867 83 | ,V. Kozmálovce G1,,,,SK,2.4,Hydro,Run-of-river,,,,1988.0,,SEAS,,48.26891,18.52822 84 | ,V. Kozmálovce G2,,,,SK,2.4,Hydro,Run-of-river,,,,1988.0,,SEAS,,48.26891,18.52822 85 | ,V. Kozmálovce G3,,,,SK,0.52,Hydro,Run-of-river,,,,1988.0,,SEAS,,48.26891,18.52822 86 | ,Vojany,,,,SK,220,Hard coal,Steam turbine,,,,2001.0,,SEAS,24WV--EVO------D,48.55439,21.97402 87 | ,Žilina,,,,SK,31.5,Hydro,Reservoir,,,,1998.0,,VVB,,49.21553,18.77683 88 | -------------------------------------------------------------------------------- /input/data/PL/units_list_2019_11_29_PL.csv: -------------------------------------------------------------------------------- 1 | "Manufacturer name";"Generating unit name";"Generating unit code";"Available capacity [MW]";"Voltage [kv]";"Basic fuel";"Comments" 2 | " PGE Górnictwo i Energetyka Konwencjonalna S.A.";"Bełchatów";"";"5102";"";"Brown coal";"" 3 | "";"Bełchatów B02";"BEL 2-02";"370";"220";"";"" 4 | "";"Bełchatów B03";"BEL 2-03";"380";"220";"";"" 5 | "";"Bełchatów B04";"BEL 2-04";"380";"220";"";"" 6 | "";"Bełchatów B05";"BEL 2-05";"380";"220";"";"" 7 | "";"Bełchatów B06";"BEL 4-06";"394";"400";"";"" 8 | "";"Bełchatów B07";"BEL 4-07";"390";"400";"";"" 9 | "";"Bełchatów B08";"BEL 4-08";"390";"400";"";"" 10 | "";"Bełchatów B09";"BEL 4-09";"390";"400";"";"" 11 | "";"Bełchatów B10";"BEL 4-10";"390";"400";"";"" 12 | "";"Bełchatów B11";"BEL 4-11";"390";"400";"";"" 13 | "";"Bełchatów B12";"BEL 4-12";"390";"400";"";"" 14 | "";"Bełchatów B14";"BEL 4-14";"858";"400";"";"" 15 | "PGE Górnictwo i Energetyka Konwencjonalna S.A.";"Dolna Odra";"";"1357";"";"Black coal";"" 16 | "";"Dolna Odra B1";"DOD 1-01";"222";"110";"";"" 17 | "";"Dolna Odra B2";"DOD 2-02";"232";"220";"";"" 18 | "";"Dolna Odra B5";"DOD 2-05";"222";"220";"";"" 19 | "";"Dolna Odra B6";"DOD 4-06";"222";"400";"";"" 20 | "";"Dolna Odra B7";"DOD 4-07";"227";"400";"";"" 21 | "";"Dolna Odra B8";"DOD 4-08";"232";"400";"";"" 22 | "PGE Energia Odnawialna S.A.";"Dychów";"";"85";"";"Water";"" 23 | "";"Dychów H1";"DCHA1-01";"28";"110";"";"" 24 | "";"Dychów H2";"DCHA1-02";"29";"110";"";"" 25 | "";"Dychów H3";"DCHA1-03";"28";"110";"";"" 26 | "TAURON Wytwarzanie S.A.";"Jaworzno 3";"";"1345";"";"Black coal";"" 27 | "";"Jaworzno 3 B1";"JW3 2-01";"225";"220";"";"" 28 | "";"Jaworzno 3 B2";"JW3 2-02";"225";"220";"";"" 29 | "";"Jaworzno 3 B3";"JW3 1-03";"225";"110";"";"" 30 | "";"Jaworzno 3 B4";"JW3 2-04";"225";"220";"";"" 31 | "";"Jaworzno 3 B5";"JW3 2-05";"220";"220";"";"" 32 | "";"Jaworzno 3 B6";"JW3 2-06";"225";"220";"";"" 33 | "Veolia Energia Poznań ZEC S.A.";"Karolin";"";"212";"";"Black coal";"" 34 | "";"Karolin B2";"KAR 1-02";"100";"110";"";"" 35 | "";"Karolin B3";"KAR 1-03";"112";"110";"";"" 36 | "ENEA Wytwarzanie Sp. z o.o.";"Kozienice 1";"";"1821";"";"Black coal";"" 37 | "";"Kozienice 1 B1";"KOZ12-01";"228";"220";"";"" 38 | "";"Kozienice 1 B2";"KOZ11-02";"228";"110";"";"" 39 | "";"Kozienice 1 B3";"KOZ12-03";"225";"220";"";"" 40 | "";"Kozienice 1 B4";"KOZ12-04";"228";"220";"";"" 41 | "";"Kozienice 1 B5";"KOZ12-05";"228";"220";"";"" 42 | "";"Kozienice 1 B6";"KOZ11-06";"228";"110";"";"" 43 | "";"Kozienice 1 B7";"KOZ12-07";"228";"220";"";"" 44 | "";"Kozienice 1 B8";"KOZ12-08";"228";"220";"";"" 45 | "ENEA Wytwarzanie Sp. z o.o.";"Kozienice 2";"";"2195";"";"Black coal";"" 46 | "";"Kozienice 2 B09";"KOZ24-09";"560";"400";"";"" 47 | "";"Kozienice 2 B10";"KOZ24-10";"560";"400";"";"" 48 | "";"Kozienice 2 B11";"KOZ24-11";"1075";"400";"";"" 49 | "TAURON Wytwarzanie S.A.";"Łagisza";"";"700";"";"Black coal";"" 50 | "";"Łagisza B10";"LGA 4-10";"460";"400";"";"" 51 | "";"Łagisza B6";"LGA 2-06";"120";"220";"";"" 52 | "";"Łagisza B7";"LGA 2-07";"120";"220";"";"" 53 | "TAURON Wytwarzanie S.A.";"Łaziska 2";"";"250";"";"Black coal";"" 54 | "";"Łaziska 2 B1";"LZA21-01";"125";"110";"";"" 55 | "";"Łaziska 2 B2";"LZA21-02";"125";"110";"";"" 56 | "TAURON Wytwarzanie S.A.";"Łaziska 3";"";"905";"";"Black coal";"" 57 | "";"Łaziska 3 B09";"LZA31-09";"230";"110";"";"" 58 | "";"Łaziska 3 B10";"LZA31-10";"225";"110";"";"" 59 | "";"Łaziska 3 B11";"LZA32-11";"225";"220";"";"" 60 | "";"Łaziska 3 B12";"LZA32-12";"225";"220";"";"" 61 | "PGE Górnictwo i Energetyka Konwencjonalna S.A.";"Opole";"";"3342";"";"Black coal";"" 62 | "";"Opole B1";"OPL 1-01";"386";"110";"";"" 63 | "";"Opole B2";"OPL 1-02";"383";"110";"";"" 64 | "";"Opole B3";"OPL 4-03";"383";"400";"";"" 65 | "";"Opole B4";"OPL 4-04";"380";"400";"";"" 66 | "";"Opole B5";"OPL 4-05";"905";"400";"";"" 67 | "";"Opole B6";"OPL 4-06";"905";"400";"";"" 68 | " ENERGA Elektrownie Ostrołęka S.A.";"Ostrołęka B";"";"690";"";"Black coal";"" 69 | "";"Ostrołęka B B01";"OSB 2-01";"230";"220";"";"" 70 | "";"Ostrołęka B B02";"OSB 2-02";"230";"220";"";"" 71 | "";"Ostrołęka B B03";"OSB 1-03";"230";"110";"";"" 72 | " Zespół Elektrowni Pątnów-Adamów-Konin S.A.";"Pątnów 1";"";"1244";"";"Brown coal";"" 73 | "";"Pątnów 1 B1";"PAT11-01";"222";"110";"";"" 74 | "";"Pątnów 1 B2";"PAT12-02";"222";"220";"";"" 75 | "";"Pątnów 1 B3";"PAT11-03";"200";"110";"";"" 76 | "";"Pątnów 1 B4";"PAT12-04";"200";"220";"";"" 77 | "";"Pątnów 1 B5";"PAT12-05";"200";"220";"";"" 78 | "";"Pątnów 1 B6";"PAT12-06";"200";"220";"";"" 79 | "Elektrownia Pątnów II Sp. z o.o.";"Pątnów 2";"";"474";"";"Brown coal";"" 80 | "";"Pątnów 2 B9";"PAT24-09";"474";"400";"";"" 81 | "ENEA Elektrownia Połaniec S.A.";"Połaniec";"";"1657";"";"Black coal";"" 82 | "";"Połaniec B1";"POL 1-01";"225";"110";"";"" 83 | "";"Połaniec B2";"POL 2-02";"242";"220";"";"" 84 | "";"Połaniec B3";"POL 2-03";"242";"220";"";"" 85 | "";"Połaniec B4";"POL 2-04";"242";"220";"";"" 86 | "";"Połaniec B5";"POL 4-05";"225";"400";"";"" 87 | "";"Połaniec B6";"POL 4-06";"242";"400";"";"" 88 | "";"Połaniec B7";"POL 4-07";"239";"400";"";"" 89 | "PGE Energia Odnawialna S.A.";"Porąbka Żar";"";"540";"";"Water";"" 90 | "";"Porąbka Żar H1";"PZR 2-01";"135";"220";"";"" 91 | "";"Porąbka Żar H2";"PZR 2-02";"135";"220";"";"" 92 | "";"Porąbka Żar H3";"PZR 2-03";"135";"220";"";"" 93 | "";"Porąbka Żar H4";"PZR 2-04";"135";"220";"";"" 94 | " PGE Energia Ciepła S.A.";"Rybnik";"";"1800";"";"Black coal";"" 95 | "";"Rybnik B1";"RYB 1-01";"225";"110";"";"" 96 | "";"Rybnik B2";"RYB 1-02";"225";"110";"";"" 97 | "";"Rybnik B3";"RYB 1-03";"225";"110";"";"" 98 | "";"Rybnik B4";"RYB 2-04";"225";"220";"";"" 99 | "";"Rybnik B5";"RYB 2-05";"225";"220";"";"" 100 | "";"Rybnik B6";"RYB 2-06";"225";"220";"";"" 101 | "";"Rybnik B7";"RYB 4-07";"225";"400";"";"" 102 | "";"Rybnik B8";"RYB 4-08";"225";"400";"";"" 103 | "TAURON Wytwarzanie S.A.";"Siersza";"";"557";"";"Black coal";"" 104 | "";"Siersza B1";"SIA 1-01";"153";"110";"";"" 105 | "";"Siersza B2";"SIA 1-02";"153";"110";"";"" 106 | "";"Siersza B3";"SIA 1-03";"123";"110";"";"" 107 | "";"Siersza B6";"SIA 1-06";"128";"110";"";"" 108 | " PGE Energia Odnawialna S.A.";"Solina";"";"198";"";"Water";"" 109 | "";"Solina H1";"SOL 1-01";"68";"110";"";"" 110 | "";"Solina H2";"SOL 1-02";"68";"110";"";"" 111 | "";"Solina H3";"SOL 1-03";"31";"110";"";"" 112 | "";"Solina H4";"SOL 1-04";"31";"110";"";"" 113 | "TAURON Wytwarzanie S.A.";"Stalowa Wola 3";"";"250";"";"Black coal";"" 114 | "";"Stalowa Wola 3 B7";"STW31-07";"125";"110";"";"" 115 | "";"Stalowa Wola 3 B8";"STW31-08";"125";"110";"";"" 116 | " PGE Górnictwo i Energetyka Konwencjonalna S.A.";"Turów";"";"1488";"";"Brown coal";"" 117 | "";"Turów B01";"TUR 1-01";"235";"110";"";"" 118 | "";"Turów B02";"TUR 2-02";"235";"220";"";"" 119 | "";"Turów B03";"TUR 2-03";"235";"220";"";"" 120 | "";"Turów B04";"TUR 2-04";"261";"220";"";"" 121 | "";"Turów B05";"TUR 2-05";"261";"220";"";"" 122 | "";"Turów B06";"TUR 2-06";"261";"220";"";"" 123 | "PGE Energia Odnawialna S.A.";"Żarnowiec";"";"716";"";"Water";"" 124 | "";"Żarnowiec H1";"ZRN 4-01";"179";"400";"";"" 125 | "";"Żarnowiec H2";"ZRN 4-02";"179";"400";"";"" 126 | "";"Żarnowiec H3";"ZRN 4-03";"179";"400";"";"" 127 | "";"Żarnowiec H4";"ZRN 4-04";"179";"400";"";"" 128 | "ENERGA Wytwarzanie S.A.";"Żydowo";"";"167";"";"Water";"" 129 | "";"Żydowo H1";"ZYD 1-01";"55";"110";"";"" 130 | "";"Żydowo H2";"ZYD 1-02";"55";"110";"";"" 131 | "";"Żydowo H3";"ZYD 1-03";"57";"110";"";"" 132 | -------------------------------------------------------------------------------- /input/locations/input_plant_locations_FR.csv: -------------------------------------------------------------------------------- 1 | name,eic_code,lat,lon 2 | CYCOFOS TV2,17W100P100P0352E,43.42801,4.88652 3 | PROVENCE 4 BIOMASSE,17W100P100P03647,, 4 | CORDEMAIS 4,17W100P100P0236G,47.27712,-1.88012 5 | CORDEMAIS 5,17W100P100P0237E,47.27712,-1.88012 6 | EMILE HUCHET 4,17W100P100P0342H,49.15412,6.7047 7 | EMILE HUCHET 5,17W100P100P03558,49.15412,6.7047 8 | EMILE HUCHET 6,17W100P100P0343F,49.15412,6.7047 9 | HAVRE 4,17W100P100P0238C,49.47553,0.14711 10 | LUCY 3,17W100P100P0354A,46.66714,4.35008 11 | PROVENCE 5,17W100P100P03469,46.46883,5.48957 12 | ARAMON 1,17W100P100P0247B,43.88178,4.65851 13 | ARAMON 2,17W100P100P02489,43.88178,4.65851 14 | ARRIGHI 1,17W100P100P0255C,48.79151,2.41593 15 | ARRIGHI 2,17W100P100P0256A,48.79151,2.41593 16 | BRENNILIS 1,17W100P100P02586,48.35702,-3.87053 17 | BRENNILIS 2,17W100P100P0260J,48.35702,-3.87053 18 | BRENNILIS 3,17W100P100P0261H,48.35702,-3.87053 19 | CORDEMAIS 2,17W100P100P02497,47.27712,-1.88012 20 | CORDEMAIS 3,17W100P100P0250M,47.27712,-1.88012 21 | DIRINON 1,17W100P100P0263D,48.39036,-4.26373 22 | DIRINON 2,17W100P100P02659,48.39036,-4.26373 23 | MONTEREAU 5,17W100P100P0270G,48.38045,2.85108 24 | MONTEREAU 6,17W100P100P0271E,48.38045,2.85108 25 | PORCHEVILLE 1,17W100P100P0251K,48.97117,1.76029 26 | PORCHEVILLE 2,17W100P100P0252I,48.97117,1.76029 27 | PORCHEVILLE 3,17W100P100P0253G,48.97117,1.76029 28 | PORCHEVILLE 4,17W100P100P0254E,48.97117,1.76029 29 | VAIRES 1,17W100P100P02675,48.87349,2.65533 30 | VAIRES 2,17W100P100P02683,48.87349,2.65533 31 | VAIRES 3,17W100P100P02691,48.87349,2.65533 32 | AMFARD14,17W100P100P0353C,, 33 | AMFARD15,17W100P100P03493,, 34 | BLENOD 5,17W100P100P0243J,48.86959,6.08377 35 | BOUCHAIN 7,17W100P100P0244H,50.29774,3.31429 36 | COMBIGOLFE,17W100P100P0337A,43.41616,4.86974 37 | CYCOFOS,17W100P100P0351G,43.42801,4.88652 38 | Croix-de-Metz,17W100P100P0340L,48.69336,5.91468 39 | DK6,17W100P100P0350I,51.04628,2.31835 40 | EMILE HUCHET 7,17W100P100P0344D,49.15412,6.7047 41 | EMILE HUCHET 8,17W100P100P0345B,49.15412,6.7047 42 | FR-GA-MORANT1,17W100P100P0318E,46.27282,3.30095 43 | GENNEVILLIERS 1,17W100P100P02667,48.93699,2.26144 44 | MARTIGUES PONTEAU 5,17W100P100P0245F,43.35822,5.02112 45 | MARTIGUES PONTEAU 6,17W100P100P0246D,43.35822,5.02112 46 | Pont-sur-Sambre,17W100P100P0341J,50.22915,3.86807 47 | SPEM,17W100P100P0334G,47.30265,-2.14028 48 | SPEM Pointe,17W100P100P0335E,47.30265,-2.14028 49 | CHEYLAS,17W100P100P0273A,45.3846,6.00207 50 | COCHE,17W100P100P02748,45.49667,6.51038 51 | GRAND MAISON,17W100P100P02756,45.20597,6.11719 52 | MONTEZIC,17W100P100P02772,44.73766,2.64342 53 | REVIN,17W100P100P02780,49.92556,4.61331 54 | SUPER BISSORTE,17W100P100P02764,45.1803,6.5797 55 | ASTON,17W100P100P0315K,42.77668,1.67671 56 | AVIGNON,17W100P100P0326F,43.97606,4.81721 57 | BAIX LOGIS NEUF 1,17W100P100P0322N,44.67605,4.78827 58 | BEAUCHASTEL,17W100P100P0321P,44.82397,4.81049 59 | BOURG les VALENCE,17W100P100P0320R,44.96128,4.87221 60 | CADEROUSSE,17W100P100P0325H,44.09606,4.72329 61 | CHASTANG,17W100P100P0302T,45.15185,2.00985 62 | COUESQUE,17W100P100P0313O,44.69609,2.58555 63 | DONZERE MONDRAGON,17W100P100P0324J,44.30368,4.74217 64 | FESSENHEIM,17W100P100P0303R,47.91466,7.57067 65 | GENISSIAT,17W100P100P0319C,46.05271,5.81285 66 | GERSTHEIM,17W100P100P0310U,48.40385,7.72775 67 | HERMILLON,17W100P100P0314M,45.28424,6.35799 68 | KEMBS,17W100P100P0307J,47.65534,7.51959 69 | MARCKOLSHEIM,17W100P100P0305N,48.15371,7.5898 70 | MAREGES,17W100P100P0328B,45.39171,2.36446 71 | MONTELIMAR,17W100P100P0323L,44.59281,4.72593 72 | OTTMARSHEIM,17W100P100P0306L,47.77399,7.52246 73 | PASSY,17W100P100P0316I,45.91642,6.72592 74 | RANDENS,17W100P100P0312Q,45.52711,6.31996 75 | RHINAU,17W100P100P0304P,48.28412,7.67728 76 | SAINT PIERRE COGNET,17W100P100P0317G,44.87249,5.77319 77 | SAINT-PIERRE,17W100P100P03299,, 78 | SAUSSAZ,17W100P100P0309F,45.20992,6.47663 79 | STRASBOURG,17W100P100P0308H,48.52561,7.79456 80 | VALLABREGUES,17W100P100P0327D,43.82415,4.64349 81 | VOGELGRUN,17W100P100P0311S,48.0203,7.57393 82 | AIGLE,17W100P100P0279Z,45.24373,2.22483 83 | BATHIE,17W100P100P0280D,45.68545,6.62249 84 | BORT,17W100P100P0281B,45.41269,2.49862 85 | BROMMAT,17W100P100P02829,44.76793,2.68415 86 | COMBE D'AVRIEUX,17W100P100P02837,45.21348,6.72053 87 | CURBANS,17W100P100P02845,44.42078,6.02016 88 | MALGOVERT,17W100P100P02853,45.61787,6.79074 89 | MONTEYNARD,17W100P100P02861,44.96118,5.68874 90 | MONTPEZAT,17W100B100P0287S,44.69026,4.27215 91 | ORAISON,17W100P100P0288Y,43.92101,5.92438 92 | PIED DE BORNE,17W100P100P0289W,44.47198,3.98867 93 | POUGET,17W100P100P0290A,43.65604,3.40178 94 | PRAGNERES,17W100P100P02918,42.8211,0.01033 95 | SAINT CHAMAS,17W100P100P0296Z,43.52741,5.07342 96 | SAINT ESTEVE,17W100P100P0298V,43.69049,5.38489 97 | SAINT GUILLERME,17W100P100P0299T,45.03048,6.07914 98 | SAINTE CROIX,17W100P100P0297X,43.73687,6.13423 99 | SARRANS,17W100P100P02934,44.82942,2.74042 100 | SERRE PONCON,17W100P100P02926,44.47095,6.26967 101 | SISTERON,17W100P100P02942,44.17517,5.95215 102 | ST ETIENNE CANTALES,17W100P100P02950,44.94516,2.21906 103 | VILLARODIN,17W100P100P0300X,45.21466,6.71208 104 | VOUGLANS,17W100P100P0301V,46.39734,5.66556 105 | RANCE,17W100P100P0272C,48.61807,-2.02395 106 | BELLEVILLE 1,17W100P100P01857,47.50879,2.87574 107 | BELLEVILLE 2,17W100P100P01865,47.50879,2.87574 108 | BLAYAIS 1,17W100P100P01776,45.25742,-0.69065 109 | BLAYAIS 2,17W100P100P01784,45.25742,-0.69065 110 | BLAYAIS 3,17W100P100P01792,45.25742,-0.69065 111 | BLAYAIS 4,17W100P100P0180H,45.25742,-0.69065 112 | BUGEY 2,17W100P100P0181F,45.80141,5.26614 113 | BUGEY 3,17W100P100P0182D,45.80141,5.26614 114 | BUGEY 4,17W100P100P0183B,45.80141,5.26614 115 | BUGEY 5,17W100P100P01849,45.80141,5.26614 116 | CATTENOM 1,17W100P100P01873,49.41579,6.2181 117 | CATTENOM 2,17W100P100P01881,49.41579,6.2181 118 | CATTENOM 3,17W100B100P0189S,49.41579,6.2181 119 | CATTENOM 4,17W100P100P0190E,49.41579,6.2181 120 | CHINON 1,17W100P100P0191C,47.22856,0.16824 121 | CHINON 2,17W100P100P0192A,47.22856,0.16824 122 | CHINON 3,17W100P100P01938,47.22856,0.16824 123 | CHINON 4,17W100P100P01946,47.22856,0.16824 124 | CHOOZ 1,17W100P100P01954,50.09136,4.79242 125 | CHOOZ 2,17W100P100P01962,50.09136,4.79242 126 | CIVAUX 1,17W100P100P01970,46.45614,0.6524 127 | CIVAUX 2,17W100P100P0198Z,46.45614,0.6524 128 | CRUAS 1,17W100P100P0199X,44.63251,4.75105 129 | CRUAS 2,17W100P100P02000,44.63251,4.75105 130 | CRUAS 3,17W100P100P0201Z,44.63251,4.75105 131 | CRUAS 4,17W100P100P0202X,44.63251,4.75105 132 | DAMPIERRE 1,17W100P100P0203V,47.73252,2.51772 133 | DAMPIERRE 2,17W100P100P0204T,47.73252,2.51772 134 | DAMPIERRE 3,17W100P100P0205R,47.73252,2.51772 135 | DAMPIERRE 4,17W100P100P0206P,47.73252,2.51772 136 | FESSENHEIM 1,17W100P100P0207N,47.90303,7.56308 137 | FESSENHEIM 2,17W100P100P0208L,47.90303,7.56308 138 | FLAMANVILLE 1,17W100P100P0209J,49.53671,-1.88229 139 | FLAMANVILLE 2,17W100P100P0210Y,49.53671,-1.88229 140 | GOLFECH 1,17W100P100P0211W,44.10479,0.84606 141 | GOLFECH 2,17W100P100P0212U,44.10479,0.84606 142 | GRAVELINES 1,17W100P100P0213S,51.01267,2.13956 143 | GRAVELINES 2,17W100P100P0214Q,51.01267,2.13956 144 | GRAVELINES 3,17W100P100P0215O,51.01267,2.13956 145 | GRAVELINES 4,17W100P100P0216M,51.01267,2.13956 146 | GRAVELINES 5,17W100P100P0217K,51.01267,2.13956 147 | GRAVELINES 6,17W100P100P0218I,51.01267,2.13956 148 | NOGENT 1,17W100P100P0219G,48.5153,3.51776 149 | NOGENT 2,17W100P100P0220V,48.5153,3.51776 150 | PALUEL 1,17W100P100P0221T,49.85838,0.63449 151 | PALUEL 2,17W100P100P0222R,49.85838,0.63449 152 | PALUEL 3,17W100P100P0223P,49.85838,0.63449 153 | PALUEL 4,17W100P100P0224N,49.85838,0.63449 154 | PENLY 1,17W100P100P0225L,49.97599,1.21025 155 | PENLY 2,17W100P100P0226J,49.97599,1.21025 156 | ST ALBAN 1,17W100P100P0227H,45.40523,4.75527 157 | ST ALBAN 2,17W100P100P0228F,45.40523,4.75527 158 | ST LAURENT 1,17W100P100P0229D,47.72006,1.58009 159 | ST LAURENT 2,17W100P100P0230S,47.72006,1.58009 160 | TRICASTIN 1,17W100P100P0231Q,44.32906,4.72605 161 | TRICASTIN 2,17W100P100P0232O,44.32906,4.72605 162 | TRICASTIN 3,17W100P100P0233M,44.32906,4.72605 163 | TRICASTIN 4,17W100P100P0234K,44.32906,4.72605 164 | -------------------------------------------------------------------------------- /input/locations/input_plant_locations_FI.csv: -------------------------------------------------------------------------------- 1 | name,eic_code,lat,lon 2 | Ahvenkoski,,, 3 | Aittaluoto 1,,, 4 | Aittaluoto 2,,, 5 | Aittokoski,,, 6 | Alakoski,,, 7 | Alholma AK 1,,63.704653,22.705767 8 | Alholma AK 2,44W-T-YT-000000S,63.704653,22.705767 9 | Anjalankoski,,60.709216,26.819436 10 | "Anjalankoski, G1",,, 11 | Askala,,, 12 | Atro,,, 13 | Billnäs,,, 14 | Björkfors,,, 15 | Energia-Tietola,,, 16 | Finlayson ve,,, 17 | Haapakoski,,, 18 | Haapaniemi,,62.879021,27.67349 19 | Haapavesi,44W-K-LV-000000Q,64.121944,25.413056 20 | Haapavesi,,64.121944,25.413056 21 | Hamari,,, 22 | Haminan höyrykattilalaitos,,, 23 | Hanasaari B,44W-T-YT-000001Q,60.182557,24.969299 24 | Hanhikoski,,, 25 | Harabacka,,, 26 | Harjavalta,,61.337963,22.114236 27 | Harjavalta,,, 28 | Hattarfors,,, 29 | Heinola,,, 30 | Heinola vp,,, 31 | Hietamankoski,,, 32 | Hilmonkoski,,, 33 | Hinkismäki,,, 34 | Hinkua,,, 35 | Hirvikoski,,, 36 | "Hoikankangas, Kajaanin sähkölaitos",,, 37 | Honkalahti,,, 38 | Hovinsaari,,60.471093,26.915272 39 | Huutokoski kt,44W-T-KT-000002G,62.211993,27.673672 40 | Hämeenkyrö lä,,, 41 | Hämeenkyrö ve,,, 42 | Hämeenlinna,,60.97516,24.505535 43 | Iisalmi,,, 44 | Ikaalinen,,, 45 | Ilomantsin pellettitehdas,,, 46 | Imatra,44W-T-VV-000003Y,61.166797,28.774695 47 | Imatran Energia,,, 48 | Inkeroinen ve,,, 49 | Inkoo,,, 50 | Isohaara,,65.792903,24.544698 51 | Jalasjoki/Niiles,,, 52 | Joensuu,,, 53 | Joensuu,,62.593684,29.837414 54 | Joutseno,,61.130618,28.45412 55 | Joutseno,,, 56 | Jouttikallio,,, 57 | Juankoski,,, 58 | Jumisko,,, 59 | Juntola,,, 60 | Juotas,,, 61 | Juva,,, 62 | Jylhämä,,64.572306,26.781238 63 | Jämsänkoski bv,,, 64 | Järvelän vaneritehdas,,, 65 | Kaaranneskoski,,, 66 | Kaarni,,, 67 | Kaihua,,, 68 | Kaipola,,, 69 | Kaitfors,,, 70 | Kalajärvi,,, 71 | Kallioinen,,, 72 | Kaltimo,,, 73 | Kankaanpää,,, 74 | Kantvik,,, 75 | Karjalankoski,,, 76 | Karvetti,,, 77 | Kaskinen lv ja vp,,, 78 | Katerma,,, 79 | Kattilakoski,,, 80 | Kaukopää,,61.249624,28.861259 81 | Kauttua,,, 82 | Kavo,,64.232717,27.687006 83 | Kellosaari,,60.161893,24.908344 84 | Keltti,,, 85 | Kelukoski,,, 86 | Kemi,,65.755324,24.523489 87 | Kerava,,, 88 | Kierikki,,, 89 | Kiimassuo,,, 90 | Killinkoski,,, 91 | Kiltua,,, 92 | Kirakkaköngäs,,, 93 | Kirkniemi,,60.190917,23.943651 94 | Kissakoski,,, 95 | Klåsarö,,, 96 | Koivukoski,,, 97 | Koivukoski 1 ja 2,,, 98 | Koivukoski 3,,, 99 | Kokkola,,, 100 | Kokkola,,, 101 | Kokkosniva,,, 102 | Kolsi,,, 103 | Koneharju kt,,, 104 | Korkeakoski,,, 105 | Koskensaari,,, 106 | Koskenvarsi,,, 107 | Kotka,,60.467787,26.95737 108 | Kristiina 1,,, 109 | Kristiina 2,,, 110 | Kristiinankaupunki kt,,62.256194,21.329263 111 | Kuhankoski,,, 112 | Kuhmon Lämpö,,, 113 | Kumpuniemi,,, 114 | Kuokkastenkoski,,, 115 | "Kuopio, Savon Sellu",,, 116 | Kurittukoski,,, 117 | Kurkiaska,,, 118 | Kuurna,,, 119 | Kuusaanniemi,44W-T-YT-000014H,60.908516,26.66484 120 | Kuusamo,,, 121 | Kuusankoski bv,,60.908516,26.66484 122 | Kuusankoski ve,,, 123 | Kymijärvi,44W-T-YT-000004K,60.992483,25.719201 124 | Kyrkösjärvi,,, 125 | Käenkoski,,, 126 | Lappeenranta kombi,,61.065147,28.243317 127 | Lappeenranta TG9,,61.065147,28.243317 128 | Lapua,,, 129 | Leppikoski,,, 130 | Lestijärvi,,, 131 | Leuhunkoski,,, 132 | Lieksa Kevätniemi,,, 133 | Lieksankoski,,, 134 | Lielahti,44W-T-YT-000005I,61.510417,23.675233 135 | Liunankoski,,, 136 | Loviisa kt,,, 137 | Loviisa Y1,44W-T-YV-000000A,60.371235,26.347092 138 | Loviisa Y2,44W-T-YV-0000018,60.371235,26.347092 139 | Långfors,,, 140 | Maalismaa,,, 141 | Maavesi,,, 142 | Mankala,,, 143 | Martinlaakso,,60.283333,24.836389 144 | Matarakoski,,, 145 | Melo,,61.463694,23.43675 146 | Merikoski,,, 147 | Meri-Pori,44W-T-LV-000003N,61.632585,21.40646 148 | Mertaniemi 1 ja 2 ,,61.081336,28.17078 149 | Montta,,64.82075,26.015535 150 | Järvenpää,,, 151 | Mustio,,, 152 | Myllykoski,,, 153 | Myllykoski ve,,, 154 | Myllykoski vp,,, 155 | Mäkipää Diesel,,, 156 | Mänttä lä,,, 157 | Mänttä ve,,, 158 | Naantali kt,,, 159 | "Naantali, G1, 2 ja 3",44W-T-YT-000006G,60.458946,22.053145 160 | Naistenlahti 1,44W-T-YT-000007E,61.509751,23.777523 161 | Naistenlahti 2,,61.509751,23.777523 162 | Nastola kt,,, 163 | Nikkilä,,, 164 | Nokia kombi,,61.474321,23.496597 165 | Nuojua,,64.577562,26.713644 166 | Oksava,,, 167 | Olkiluoto 1,44W-T-YV-0000026,61.237293,21.43869 168 | Olkiluoto 2,44W-T-YV-0000034,61.237293,21.43869 169 | Olkiluoto kt,,61.239622,21.448376 170 | Ossauskoski,,66.155661,25.123996 171 | Oulu,,65.006027,25.437086 172 | Oulu T210 ja T213,,65.006027,25.437086 173 | Padinki,,, 174 | Pahkakoski,,, 175 | Palokki,,, 176 | Pamilo,,62.801178,30.426259 177 | Pankakoski,,, 178 | Parantalankoski,,, 179 | Patalankoski,,, 180 | Peltokoski,,, 181 | Permantokoski,,, 182 | Petäjäskoski,,66.272077,25.337247 183 | Pieksämäki,,, 184 | Pietarsaari (Wisapower Oy),,63.701279,22.71243 185 | Pihlava,,, 186 | Pirttikoski,,66.340106,27.154137 187 | Pitkämö,,, 188 | Pori,,61.575905,21.55656 189 | Portimokoski,,, 190 | Porttipahta,,, 191 | Porvoo,,60.310398,25.523361 192 | Porvoo Kilpilahti,,60.310398,25.523361 193 | Porvoo kt 2,,60.310398,25.523361 194 | Porvoo kt 3,,60.310398,25.523361 195 | Porvoo Tolkkinen,,60.310398,25.523361 196 | Puntarikoski,,, 197 | Pursiala 1,,, 198 | Pursiala 2,,, 199 | Puulaakso,,, 200 | Pyhäkoski,,64.846216,26.039947 201 | Pyhännänkoski,,, 202 | Pälli,,64.843919,26.195556 203 | "Raahe, TG01, TG02",,64.651848,24.427111 204 | Raasakka,,65.334764,25.411123 205 | Raisio,,, 206 | Rauhalahti,,62.237713,25.809424 207 | Rauma,,61.111362,21.466712 208 | Rauma,,61.111362,21.466712 209 | Rengon saha,,, 210 | Riihimäki (Ekokem),,, 211 | Ristiina,,, 212 | Ruskeakoski,,, 213 | Ruusutarhat,,, 214 | "Röyttä, Tornion tehtaat, 11 generaattoria",,, 215 | Saario,,, 216 | Sallila,,, 217 | Salmisaari B,44W-T-YT-000008C,60.164649,24.904001 218 | Salo,,, 219 | Savela,,, 220 | Savio,,, 221 | Savonlinna,,, 222 | Seinäjoki (SEVO),44W-T-YT-000009A,62.741444,22.815655 223 | Seitakorva,,66.405623,27.328094 224 | Seitenoikea,,, 225 | Siikakoski,,, 226 | "Siilinjärvi, V1 turb. ja vp turb.",,, 227 | Simpele,,, 228 | Siuronkoski,,, 229 | Sodankylän varuskunta,,, 230 | Soilu,,, 231 | Soininkoski,,, 232 | Sopenkorpi,,, 233 | Sotkamo,,, 234 | Stadsforsens Kraftverk,,, 235 | Sunila,,, 236 | Suomenojan voimalaitos,44W-T-YT-000010P,60.149125,24.718365 237 | Suosiola,,, 238 | Säkylä,,, 239 | Säkylän varuskunnan dieselvoimalaitos,,, 240 | Sälevä,,, 241 | Sänkiaho,,, 242 | Tahkoluoto,,61.632619,21.406289 243 | Tahkoluoto kt,,61.632619,21.406289 244 | Tainionkoski,,61.210576,28.782635 245 | Taivalkoski,,65.931144,24.713095 246 | Tako T2 ja T5,,, 247 | Tammerkoski,,, 248 | Tampella ve,,, 249 | Teivaanmäki,,, 250 | Tervakoski lä,,, 251 | Tervasaari lä,,, 252 | Tervasaari ve,,, 253 | Tiihala,,, 254 | Tolkkinen 1,,, 255 | Toppila 1 ja 2,,65.037774,25.434644 256 | Tornio,,, 257 | Tyrvää,,, 258 | Uimaharju 2 + 1 vp/lv,44W-T-YT-000015F,62.923072,30.224046 259 | Uljua,,, 260 | Utanen,,64.736763,26.478573 261 | Uusikaupunki,,, 262 | Vaaja,,, 263 | Vaasa,,, 264 | Vajukoski,,, 265 | Valajaskoski,,66.424685,25.540117 266 | Vanaja kt 1,,60.97516,24.505535 267 | Vanttauskoski,,66.369685,26.686348 268 | Varkaus lä ,,62.319012,27.897383 269 | Waskiluoto Validation Center,,, 270 | Vaskiluoto 2,44W-T-YT-000012L,63.090473,21.555412 271 | Vaskiluoto 3,44W-T-YT-000012L,63.090473,21.555412 272 | Vaskiluoto kt,44W-T-YT-000012L,63.090473,21.555412 273 | Vatajankoski,,, 274 | Vehmaa,,, 275 | Veitsiluoto,,65.691141,24.622799 276 | Venetpalo,,, 277 | Verla 1 ja 2,,, 278 | Vihtakoski,,, 279 | Viikinmäki,,, 280 | Vilppulan saha,,, 281 | Voikkaa ve 1,,, 282 | Voikkaa ve 2,,, 283 | Vuolenkoski ve,,, 284 | Vuosaari A,,60.220315,25.169658 285 | Vuosaari B,44W-T-YT-000013J,60.220315,25.169658 286 | Värnå,,, 287 | Vääräkoski,,, 288 | Wärtsilä tehdas,,, 289 | Ylivieska,,, 290 | Åminnefors,,, 291 | Äetsä,,, 292 | Ämmä,,, 293 | Ämmäkoski,,, 294 | Äänekoski,,, 295 | Äänekoski ht,,, 296 | Äänekoski ve,,, 297 | Topinojan Biokaasulaitos,,, 298 | Hyötyvoimalaitos,,, 299 | Björknäs kraftvärmeverk,,, 300 | Kerava,,, 301 | Ämmässuo,,, 302 | Varissaari,,, 303 | "Lappeenranta, Kaukaan tehdas",44W-T-YT-000002O,61.066667,28.244444 304 | Keljonlahti,44W-T-YT-000003M,62.192431,25.738151 305 | Nivala,,, 306 | Toholampi,,, 307 | "Tolkkinen, Biolaitos",,, 308 | Forssa kt,44W-T-KT-000001I,60.790029,23.586671 309 | Vantaan jätevoimala,,60.283333,24.836389 310 | Westenergy jätteenpolttolaitos,,, 311 | Posion CHP-laitos,,, 312 | Kymijärvi 2,,, 313 | Tammervoima,,, 314 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 1. About Open Power System Data 2 | This notebook is part of the project [Open Power System Data](http://open-power-system-data.org). Open Power System Data develops a platform for free and open data for electricity system modeling. We collect, check, process, document, and provide data that are publicly available but currently inconvenient to use. 3 | More info on Open Power System Data: 4 | - [Information on the project on our website](http://open-power-system-data.org) 5 | - [Data and metadata on our data platform](http://data.open-power-system-data.org) 6 | - [Data processing scripts on our GitHub page](https://github.com/Open-Power-System-Data) 7 | 8 | # 2. About Jupyter Notebooks and GitHub 9 | This file is a [Jupyter Notebook](http://jupyter.org/). A Jupyter Notebook is a file that combines executable programming code with visualizations and comments in markdown format, allowing for an intuitive documentation of the code. We use Jupyter Notebooks for combined coding and documentation. We use Python 3 as programming language. All Notebooks are stored on [GitHub](https://github.com/), a platform for software development, and are publicly available. More information on our IT-concept can be found [here](http://open-power-system-data.org/it). See also our [step-by-step manual](http://open-power-system-data.org/step-by-step) how to use the dataplatform. 10 | 11 | # 3. About this Data Package 12 | We provide data in different chunks, or [datapackages](http://frictionlessdata.io/data-packages/). The one you are looking at is on [conventional power plants](http://data.open-power-system-data.org/convetional_power_plants/), 13 | 14 | This notebook processes data on conventional power plants for Germany as well as other European countries. The data includes individual power plants with their technical characteristics. These include installed capacity, main energy source, type of technology, CHP capability, and geographical information. 15 | 16 | 17 | # 4. Data sources 18 | We use as publicly available data sources, which includes national statistical offices, ministries, regulatory authorities, transmission system operators, as well as other associations. All data sources are listed in the datapackage.json file including their link. 19 | 20 | ## 4.1 Germany 21 | - "BNetzA Kraftwerksliste" [Download](http://www.bundesnetzagentur.de/DE/Sachgebiete/ElektrizitaetundGas/Unternehmen_Institutionen/Versorgungssicherheit/Erzeugungskapazitaeten/Kraftwerksliste/kraftwerksliste-node.html) 22 | - "Umweltbundesamt Datenbank Kraftwerke in Deutschland" [Download](http://www.umweltbundesamt.de/dokument/datenbank-kraftwerke-in-deutschland) 23 | - For efficiency estimation: Jonas Egerer, Clemens Gerbaulet, Richard Ihlenburg, Friedrich Kunz, Benjamin Reinhard, Christian von Hirschhausen, Alexander Weber, Jens Weibezahn (2014): **Electricity Sector Data for Policy-Relevant Modeling: Data Documentation and Applications to the German and European Electricity Markets**. DIW Data Documentation 72, Berlin, Germany. [Download](https://www.diw.de/documents/publikationen/73/diw_01.c.440963.de/diw_datadoc_2014-072.pdf) 24 | - Other sources, e.g. for efficiency and georeferencing, are provided in the file 25 | 26 | ## 4.2 Selected European countries 27 | - **AT**: **Verbund AG** (Austrian utility), Our hydro power plants [Download](https://www.verbund.com/en-at/about-verbund/power-plants/our-power-plants). Source links for conventional units are given in the column "source" of the power plant list 28 | - **BE**: **ELIA** (Belgian transmission system operator), Generation facilities [Download](http://publications.elia.be/upload/ProductionParkOverview.xls?TS=20120416193815) 29 | - **CH**: **BFE** (Swiss Federal Office of Energy), Statistik der Wasserkraftanlagen der Schweiz [Download](http://www.bfe.admin.ch/php/modules/publikationen/stream.php?extlang=de&name=de_416798061.zip&endung=Statistik%20der%20Wasserkraftanlagen%20der%20Schweiz) and Nuclear energy [Download](http://www.bfe.admin.ch/themen/00511/index.html?lang=en) 30 | - **CZ**: **CEPS** (Czech transmission system operator), Available capacity [Download](http://www.ceps.cz/_layouts/15/Ceps/_Pages/GraphData.aspx?mode=xlsx&from=1/1/2010%2012:00:00%20AM&to=12/31/2015%2011:59:59%20PM&hasinterval=False&sol=9&lang=ENG&ver=YF&) 31 | - **DK**: **Energinet.dk** (Danish transmission system operator), Energinet.dk's assumptions for analysis [Download](https://www.energinet.dk/SiteCollectionDocuments/Engelske%20dokumenter/El/Energinet%20dk%27s%20assumptions%20for%20analysis%202014-2035,%20September%202014.xlsm) 32 | - **ES**: **SEDE** (Ministry of Industry, Energy and Tourism), Productores (in Conjunto de Datos) [Download](http://www6.mityc.es/aplicaciones/electra/ElectraExp.csv.zip) 33 | - **FI**: **Energy Authority**, Power plant register [Download](http://www.energiavirasto.fi/documents/10191/0/Energiaviraston+Voimalaitosrekisteri+010117.xlsx) 34 | - **FR**: **RTE** (French tranmission system operator), List of production units of more than 100 MW [Download](http://clients.rte-france.com/servlets/CodesEICServlet) 35 | - **IT**: **TERNA** (Italian transmission network operator), Installed generation capacity 2014 [Download](http://download.terna.it/terna/0000/0216/16.XLSX) 36 | - **NL**: **TenneT** (Dutch transmission system operator), Available capacity in 2016 [Download](http://www.tennet.org/english/operational_management/export_data.aspx) 37 | - **NO**: **Nordpool** (Power exchange), Power plant units (installed generation capacity larger than 100 MW) [Download](http://www.nordpoolspot.com/globalassets/download-center/tso/generation-capacity_norway_valid-from-2-december-2013_larger-than-100mw.pdf) (Link is not working as data has been deleted by Nordpool) 38 | - **PL**: **GPI** (Exchange Information Platform by the Polish Power Exchange), List of generation units [Download](http://gpi.tge.pl/en/wykaz-jednostek?p_p_id=powerunits_WAR_powerunitsportlet&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&p_p_col_id=column-1&p_p_col_count=1) 39 | - **SE**: **Nordpool** (Power exchange), Installed generation capacity larger than 100 MW per unit in Sweden (17.12.2014) [Download](http://www.nordpoolspot.com/globalassets/download-center/tso/generation-capacity_sweden_larger-than-100mw-per-unit_17122014.pdf) (Link is not working as data has been deleted by Nordpool) 40 | - **SI**: **Several sources**, Source links of data are given in the column "source" of the power plant list 41 | - **SK**: **SEAS** (Slovakian utility), Power plants [Download](https://www.seas.sk/power-plants) 42 | - **UK**: **Statistical Office**, Power stations in the United Kingdom, May 2015 (DUKES 5.10) [Download](https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/446457/dukes5_10.xls) 43 | 44 | 45 | Beside the listed publicly available sources, additional, but decentralized, information on individual power plants are available (e.g. on operator's webpages). We therefore aim to continuously extend the lists by these information. 46 | 47 | # 5. Model Output 48 | The following standardized notation is used in this datapackage for energy sources, technology type: 49 | 50 | ## 5.1 Energy sources 51 | Original Name in BNetzA-List|model output|Full name 52 | :-:|:-:|:-: 53 | Steinkohle|coal|Hard coal 54 | Erdgas|natural_gas|Natural Gas 55 | Braunkohle|lignite|Lignite 56 | Kernenergie|uranium|Uranium 57 | Pumpspeicher|pumped_storage|Pumped Storage (Water) 58 | Biomasse|biomass|Biomass 59 | Mineralölprodukte|oil|Mineral oil products 60 | Laufwasser|hydro|Water (run of river) 61 | Sonstige Energieträger (nicht erneuerbar) |other_non_renewable|Other Fuels (not renewable) 62 | Abfall|waste|Waste 63 | Speicherwasser (ohne Pumpspeicher)|reservoir|Reservoir 64 | Unbekannter Energieträger (nicht erneuerbar)|unknown_non_renewable|Unknown (not renewable) 65 | Mehrere Energieträger (nicht erneuerbar)|multiple_non_renewable|Multiple (not renewable) 66 | Deponiegas|gas_landfill|Landfill gas 67 | Windenergie (Onshore-Anlage)|wind_onshore|Onshore wind 68 | Windenergie (Offshore-Anlage)|wind_offshore|Offshore Wind 69 | Solare Strahlungsenergie|solar|Solar energy 70 | Klärgas|gas_sewage|Sewage Gas 71 | Geothermie|geothermal|Geothermal energy 72 | Grubengas|gas_mine|Mine Gas 73 | 74 | ## 5.2 Energy source structure 75 | ![OPSD-Tree](http://open-power-system-data.org/2016-10-25-opsd_tree.svg) 76 | 77 | ## 5.3 CHP type 78 | CHP Type abbreviation|Full name 79 | :-:|:-: 80 | CHP|Combined heat and power 81 | IPP|Industrial power plant 82 | 83 | 84 | # 6. License 85 | This notebook as well as all other documents in this repository is published under the [MIT License](LICENSE.md). 86 | 87 | -------------------------------------------------------------------------------- /input/data/FR/Production_Capacities.csv: -------------------------------------------------------------------------------- 1 | Type,Name,Installed capacity (MW),Location,Voltage level connection (KVT),Start date of the current version,End date of the current version 2 | Biomass,PROVENCE 4 BIOMASSE,150,France,225,16/04/2018, 3 | Gas,AMFARD14,130,France,225,01/09/2004, 4 | Gas,AMFARD15,130,France,225,01/09/2004, 5 | Gas,BLENOD 5,427,FRANCE,400,01/01/2000, 6 | Gas,BOUCHAIN 7,585,FRANCE,400,01/11/2017, 7 | Gas,COMBIGOLFE,425,France,225,01/07/2010, 8 | Gas,CYCOFOS,428,France,225,01/09/2009, 9 | Gas,Croix-de-Metz,413,France,225,09/08/2019, 10 | Gas,DK6,796,France,225,21/05/2005, 11 | Gas,EMILE HUCHET 7,413,France,400,28/06/2010, 12 | Gas,EMILE HUCHET 8,413,France,400,28/06/2010, 13 | Gas,FR-GA-MORANT1,401,France,225,01/01/2016, 14 | Gas,GENNEVILLIERS 1,203,FRANCE,225,01/01/2000, 15 | Gas,MARTIGUES PONTEAU 5,465,FRANCE,225,01/01/2000, 16 | Gas,MARTIGUES PONTEAU 6,465,FRANCE,225,01/01/2000, 17 | Gas,Pont-sur-Sambre,412,France,225,09/08/2019, 18 | Gas,SPEM,435,France,225,08/11/2010, 19 | Hard coal,CORDEMAIS 4,580,FRANCE,225,01/01/2000, 20 | Hard coal,CORDEMAIS 5,580,FRANCE,225,01/01/2000, 21 | Hard coal,EMILE HUCHET 6,595,France,225,01/07/1981, 22 | Hard coal,HAVRE 4,580,FRANCE,225,01/01/2000, 23 | Hard coal,PROVENCE 5,595,France,225,01/07/1984, 24 | Oil,ARRIGHI 1,125,FRANCE,225,01/01/2000, 25 | Oil,ARRIGHI 2,129,FRANCE,225,01/01/2000, 26 | Oil,BRENNILIS 1,85,FRANCE,225,01/01/2000, 27 | Oil,BRENNILIS 2,85,FRANCE,225,01/01/2000, 28 | Oil,BRENNILIS 3,134,FRANCE,225,01/01/2000, 29 | Oil,DIRINON 1,85,FRANCE,225,01/01/2000, 30 | Oil,DIRINON 2,85,FRANCE,225,01/01/2000, 31 | Oil,MONTEREAU 5,185,FRANCE,225,01/01/2000, 32 | Oil,MONTEREAU 6,185,FRANCE,225,01/01/2000, 33 | Oil,VAIRES 1,181,FRANCE,225,01/01/2000, 34 | Oil,VAIRES 2,179,FRANCE,225,01/01/2000, 35 | Oil,VAIRES 3,182,FRANCE,225,01/01/2000, 36 | Pumping,CHEYLAS,485,FRANCE,400,01/01/2000, 37 | Pumping,COCHE,384,FRANCE,400,30/10/2019, 38 | Pumping,GRAND MAISON,1700,FRANCE,400,12/12/2017, 39 | Pumping,MONTEZIC,910,FRANCE,400,01/01/2000, 40 | Pumping,REVIN,808,FRANCE,400,01/01/2000, 41 | Pumping,SUPER BISSORTE,742.3,FRANCE,400,01/01/2000, 42 | Hydraulic over water / guided through,ASTON,104,FRANCE,225,01/01/2000, 43 | Hydraulic over water / guided through,AVIGNON,126,France,225,01/01/1973, 44 | Hydraulic over water / guided through,BAIX LOGIS NEUF 1,140,France,225,01/01/1960, 45 | Hydraulic over water / guided through,BEAUCHASTEL,198,France,225,01/01/1963, 46 | Hydraulic over water / guided through,BOURG les VALENCE,180,France,225,01/01/1968, 47 | Hydraulic over water / guided through,CADEROUSSE,156,France,63,01/01/1975, 48 | Hydraulic over water / guided through,CHASTANG,293,FRANCE,225,01/01/2000, 49 | Hydraulic over water / guided through,COUESQUE,119,FRANCE,225,01/01/2000, 50 | Hydraulic over water / guided through,DONZERE MONDRAGON,348,France,225,01/01/1952, 51 | Hydraulic over water / guided through,FESSENHEIM,175,FRANCE,225,01/01/2000, 52 | Hydraulic over water / guided through,FR_LA-MAREGES-P,150,France,225,01/06/2018, 53 | Hydraulic over water / guided through,FR_LA-STPIERRE-P,122,France,225,01/06/2018, 54 | Hydraulic over water / guided through,GENISSIAT,420,France,225,01/01/1948, 55 | Hydraulic over water / guided through,GERSTHEIM,140.5,FRANCE,225,01/01/2000, 56 | Hydraulic over water / guided through,HERMILLON,115.6,FRANCE,225,01/01/2000, 57 | Hydraulic over water / guided through,KEMBS,162.1,FRANCE,225,08/12/2016, 58 | Hydraulic over water / guided through,MARCKOLSHEIM,156.2,FRANCE,225,01/01/2000, 59 | Hydraulic over water / guided through,MONTELIMAR,295,France,225,01/01/1957, 60 | Hydraulic over water / guided through,OTTMARSHEIM,156,FRANCE,63,01/01/2000, 61 | Hydraulic over water / guided through,PASSY,104,FRANCE,225,01/01/2000, 62 | Hydraulic over water / guided through,RANDENS,124.2,FRANCE,150,01/01/2000, 63 | Hydraulic over water / guided through,RHINAU,152,FRANCE,225,08/12/2016, 64 | Hydraulic over water / guided through,SAINT PIERRE COGNET,101,FRANCE,225,01/01/2000, 65 | Hydraulic over water / guided through,SAUSSAZ,145.4,FRANCE,225,01/01/2000, 66 | Hydraulic over water / guided through,STRASBOURG,147.8,FRANCE,225,08/12/2016, 67 | Hydraulic over water / guided through,VALLABREGUES,210,France,225,01/01/1970, 68 | Hydraulic over water / guided through,VOGELGRUN,140.5,FRANCE,225,01/01/2000, 69 | Hydraulic lakes,AIGLE,360,FRANCE,225,01/01/2000, 70 | Hydraulic lakes,BATHIE,592,FRANCE,225,28/11/2018, 71 | Hydraulic lakes,BORT,235,FRANCE,225,01/01/2000, 72 | Hydraulic lakes,BROMMAT,406,FRANCE,225,01/01/2000, 73 | Hydraulic lakes,COMBE D'AVRIEUX,123,FRANCE,225,01/01/2000, 74 | Hydraulic lakes,CURBANS,139,FRANCE,225,01/01/2000, 75 | Hydraulic lakes,MALGOVERT,297,FRANCE,225,01/01/2000, 76 | Hydraulic lakes,MONTEYNARD,366,FRANCE,225,01/01/2000, 77 | Hydraulic lakes,MONTPEZAT,131.8,FRANCE,225,01/01/2000, 78 | Hydraulic lakes,ORAISON,187,FRANCE,225,01/01/2000, 79 | Hydraulic lakes,PIED DE BORNE,109.4,FRANCE,225,01/01/2000, 80 | Hydraulic lakes,POUGET,446.9,FRANCE,225,01/01/2000, 81 | Hydraulic lakes,PRAGNERES,189.2,FRANCE,225,01/01/2000, 82 | Hydraulic lakes,SAINT CHAMAS,159,FRANCE,225,01/01/2000, 83 | Hydraulic lakes,SAINT ESTEVE,141,FRANCE,225,01/01/2000, 84 | Hydraulic lakes,SAINT GUILLERME,116,FRANCE,63,01/01/2000, 85 | Hydraulic lakes,SAINTE CROIX,132.3,FRANCE,225,01/01/2000, 86 | Hydraulic lakes,SARRANS,183,FRANCE,225,01/01/2000, 87 | Hydraulic lakes,SERRE PONCON,384,FRANCE,225,01/01/2000, 88 | Hydraulic lakes,SISTERON,240,FRANCE,225,15/09/2017, 89 | Hydraulic lakes,ST ETIENNE CANTALES,103.3,FRANCE,90,08/12/2016, 90 | Hydraulic lakes,VILLARODIN,357,FRANCE,400,01/01/2000, 91 | Hydraulic lakes,VOUGLANS,285,FRANCE,225,01/01/2000, 92 | Marine,RANCE,240,FRANCE,225,01/01/2000, 93 | Nuclear,BELLEVILLE 1,1310,FRANCE,400,01/01/2000, 94 | Nuclear,BELLEVILLE 2,1310,FRANCE,400,01/01/2000, 95 | Nuclear,BLAYAIS 1,910,FRANCE,400,01/01/2000, 96 | Nuclear,BLAYAIS 2,910,FRANCE,400,01/01/2000, 97 | Nuclear,BLAYAIS 3,910,FRANCE,400,01/01/2000, 98 | Nuclear,BLAYAIS 4,910,FRANCE,400,01/01/2000, 99 | Nuclear,BUGEY 2,910,FRANCE,400,01/01/2000, 100 | Nuclear,BUGEY 3,910,FRANCE,400,01/01/2000, 101 | Nuclear,BUGEY 4,880,FRANCE,400,01/01/2000, 102 | Nuclear,BUGEY 5,880,FRANCE,400,01/01/2000, 103 | Nuclear,CATTENOM 1,1300,FRANCE,400,01/01/2000, 104 | Nuclear,CATTENOM 2,1300,FRANCE,400,01/01/2000, 105 | Nuclear,CATTENOM 3,1300,FRANCE,400,01/01/2000, 106 | Nuclear,CATTENOM 4,1300,FRANCE,400,01/01/2000, 107 | Nuclear,CHINON 1,905,FRANCE,400,01/01/2000, 108 | Nuclear,CHINON 2,905,FRANCE,400,01/01/2000, 109 | Nuclear,CHINON 3,905,FRANCE,400,01/01/2000, 110 | Nuclear,CHINON 4,905,FRANCE,400,01/01/2000, 111 | Nuclear,CHOOZ 1,1500,FRANCE,400,01/01/2000, 112 | Nuclear,CHOOZ 2,1500,FRANCE,400,01/01/2000, 113 | Nuclear,CIVAUX 1,1495,FRANCE,400,01/01/2000, 114 | Nuclear,CIVAUX 2,1495,FRANCE,400,01/01/2000, 115 | Nuclear,CRUAS 1,915,FRANCE,400,01/01/2000, 116 | Nuclear,CRUAS 2,915,FRANCE,400,01/01/2000, 117 | Nuclear,CRUAS 3,915,FRANCE,400,01/01/2000, 118 | Nuclear,CRUAS 4,915,FRANCE,400,01/01/2000, 119 | Nuclear,DAMPIERRE 1,890,FRANCE,400,01/01/2000, 120 | Nuclear,DAMPIERRE 2,890,FRANCE,400,01/01/2000, 121 | Nuclear,DAMPIERRE 3,890,FRANCE,400,01/01/2000, 122 | Nuclear,DAMPIERRE 4,890,FRANCE,400,01/01/2000, 123 | Nuclear,FESSENHEIM 1,880,FRANCE,400,01/01/2000, 124 | Nuclear,FESSENHEIM 2,880,FRANCE,400,01/01/2000, 125 | Nuclear,FLAMANVILLE 1,1330,FRANCE,400,01/01/2000, 126 | Nuclear,FLAMANVILLE 2,1330,FRANCE,400,01/01/2000, 127 | Nuclear,GOLFECH 1,1310,FRANCE,400,01/01/2000, 128 | Nuclear,GOLFECH 2,1310,FRANCE,400,01/01/2000, 129 | Nuclear,GRAVELINES 1,910,FRANCE,400,01/01/2000, 130 | Nuclear,GRAVELINES 2,910,FRANCE,400,01/01/2000, 131 | Nuclear,GRAVELINES 3,910,FRANCE,400,01/01/2000, 132 | Nuclear,GRAVELINES 4,910,FRANCE,400,01/01/2000, 133 | Nuclear,GRAVELINES 5,910,FRANCE,400,01/01/2000, 134 | Nuclear,GRAVELINES 6,910,FRANCE,400,01/01/2000, 135 | Nuclear,NOGENT 1,1310,FRANCE,400,01/01/2000, 136 | Nuclear,NOGENT 2,1310,FRANCE,400,01/01/2000, 137 | Nuclear,PALUEL 1,1330,FRANCE,400,01/01/2000, 138 | Nuclear,PALUEL 2,1330,FRANCE,400,01/01/2000, 139 | Nuclear,PALUEL 3,1330,FRANCE,400,01/01/2000, 140 | Nuclear,PALUEL 4,1330,FRANCE,400,01/01/2000, 141 | Nuclear,PENLY 1,1330,FRANCE,400,01/01/2000, 142 | Nuclear,PENLY 2,1330,FRANCE,400,01/01/2000, 143 | Nuclear,ST ALBAN 1,1335,FRANCE,400,01/01/2000, 144 | Nuclear,ST ALBAN 2,1335,FRANCE,400,01/01/2000, 145 | Nuclear,ST LAURENT 1,915,FRANCE,400,01/01/2000, 146 | Nuclear,ST LAURENT 2,915,FRANCE,400,01/01/2000, 147 | Nuclear,TRICASTIN 1,915,FRANCE,225,01/01/2000, 148 | Nuclear,TRICASTIN 2,915,FRANCE,225,01/01/2000, 149 | Nuclear,TRICASTIN 3,915,FRANCE,225,01/01/2000, 150 | Nuclear,TRICASTIN 4,915,FRANCE,225,01/01/2000, 151 | Other,CYCOFOS TV2,62,France,225,01/09/2009, -------------------------------------------------------------------------------- /input/locations/input_plant_locations_UK.csv: -------------------------------------------------------------------------------- 1 | name,eic_code,lat,lon 2 | Ballylumford C,47W000000000154M,54.842785,-5.784617 3 | Kilroot,47W000000000156I,54.725074,-5.767628 4 | Ballylumford B,47W000000000153O,54.844944,-5.786942 5 | Ballylumford B OCGT,47W000000000153O,54.844944,-5.786942 6 | Kilroot OCGT,47W000000000156I,54.725074,-5.767628 7 | Dungeness B,48WSTN00000DNGBQ,50.913842,0.959699 8 | Hartlepool,48WSTN00000HRTL5,54.635479,-1.181119 9 | Heysham 1,48WSTN0000HEYM1P,54.029263,-2.915381 10 | Heysham 2,48WSTN0000HEYM2N,54.029263,-2.915381 11 | Hinkley Point B,48WSTN00000HINB5,51.207959,-3.130173 12 | Hunterston B,48WSTN00000HUNBV,55.722772,-4.891078 13 | Sizewell B,48WSTN00000SIZBP,52.21511,1.62013 14 | Torness,48WSTN00000TORNX,55.967523,-2.407059 15 | Baglan Bay CCGT,48WSTN00000BAGE8,51.615507,-3.834601 16 | Severn Power,48WSTN00000SVRP6,51.549042,-2.973381 17 | Sutton Bridge,48WSTN00000SUTBW,52.757285,0.1928 18 | Baglan Bay OCGT,48WSTN00000BAGE8,51.615507,-3.834601 19 | Barry,48WSTN00000BRYPC,51.408887,-3.229519 20 | Glanford Brigg,48WSTN00000BRGGA,53.622551,-0.701141 21 | Killingholme,48WSTN000KILLPG5,53.659282,-0.255219 22 | Langage,48WSTN00000LAGA3,50.388299,-4.010897 23 | Peterborough,48WSTN00000PETEV,52.576906,-0.204006 24 | South Humber Bank,48WSTN00000SHBAT,53.602042,-0.144875 25 | Coolkeeragh,47W000000000155K,55.043914,-7.249869 26 | Coolkeeragh OCGT,47W000000000155K,55.043914,-7.249869 27 | Corby,48WSTN00000CORBV,52.510805,-0.681333 28 | Drax - biomass units,48WSTN0000DRAXXK,53.73648,-0.996463 29 | Drax - coal units,48WSTN0000DRAXXK,53.73648,-0.996463 30 | Drax GT,48WSTN000DRAXXGK,53.73648,-0.996463 31 | Blackburn Meadows,,53.418536,-1.404776 32 | Steven's Croft ,48WSTN00000STCRI,55.152695,-3.380096 33 | Castleford,,53.732003,-1.342831 34 | Sandbach,,53.165356,-2.40608 35 | Thornhill,,53.677056,-1.654963 36 | West Burton CCGT,48WSTN0000WBURB5,53.361541,-0.810597 37 | Cottam,48WSTN1000COTPSQ,53.303711,-0.778882 38 | West Burton,48WSTN0000WBUPSE,53.361541,-0.810597 39 | Barkantine Heat & Power Company *,,51.496234,-0.021774 40 | London Heat & Power Company *,,51.498903,-0.174897 41 | West Burton GT,48WSTN0000WBUGT2,53.361541,-0.810597 42 | Eggborough,48WSTN0000EGGPS5,53.712738,-1.125744 43 | Deeside,48WSTN00000DEEP3,53.233273,-3.053495 44 | Saltend,48WSTN00000SCCLO,53.734814,-0.243259 45 | Rugeley,48WSTN0000RUGPS5,52.75608,-1.916202 46 | Rugeley GT,48WSTN0000RUGGTU,52.75608,-1.916202 47 | Indian Queens,48WSTN00000INDQH,50.395019,-4.899173 48 | Dinorwig,48WSTN10000DINOQ,53.118744,-4.113624 49 | Ffestiniog,48WSTN00000FFESK,52.980785,-3.968708 50 | Elean,,52.398453,0.131598 51 | Eye Suffolk,,52.331692,1.132061 52 | Glanford,,53.622768,-0.700579 53 | Westfield,,56.168625,-3.306559 54 | Thetford,,52.447736,0.724602 55 | Ferrybridge Multi-fuel,48WSTN000FERR-GE,53.717808,-1.281665 56 | Coryton,48WSTN00000COSO2,51.512381,0.507262 57 | Rocksavage,48WSTN00000ROCKK,53.315437,-2.725424 58 | Spalding,48WSTN00000SPLNF,52.806845,-0.133276 59 | Edmonton,,51.616568,-0.041141 60 | Maentwrog,,52.935868,-4.003489 61 | Marchwood,48WSTN00000MRWDO,50.899567,-1.43809 62 | Fellside CHP *,48WSTN00000FELLH,54.418705,-3.488563 63 | Belvedere,,51.505167,0.154318 64 | Markinch CHP,48WSTN00000MARKJ,56.202979,-3.16056 65 | Didcot B,48WSTN0000DIDCBC,51.624573,-1.26646 66 | Great Yarmouth,48WSTN00000GYARR,52.584075,1.733647 67 | Little Barford,48WSTN00000LBARK,52.204863,-0.269038 68 | Pembroke,48WSTN00000PEMBL,51.684356,-4.996698 69 | Staythorpe C,48WSTN00000STAYA,53.073732,-0.858784 70 | Aberthaw B,48WSTN0000ABTHBN,51.387471,-3.406652 71 | Aberthaw GT,48WSTN000ABTHGTK,51.387471,-3.406652 72 | Cowes,48WSTN00000COWEA,50.746935,-1.286168 73 | Didcot GT,48WSTN000DIDCGTK,51.6248,-1.268305 74 | Little Barford GT,48WSTN000LBAR-G1,52.204863,-0.269038 75 | Auchtertyre,,56.42485,-4.671236 76 | Black Rock,,57.696842,-4.457313 77 | Blantyre,,55.801128,-4.082644 78 | Braevallich,,56.214789,-5.293785 79 | Carnoch,,56.687854,-5.51635 80 | Croesor,,52.984633,-4.032915 81 | Cwm Dyli,,53.066247,-4.01143 82 | Cynwyd,,52.95731,-3.40292 83 | Dolgarrog High Head,,53.191512,-3.842965 84 | Dolgarrog Low Head,,53.191512,-3.842965 85 | Douglas Water,,56.201767,-5.137847 86 | Dulyn,,53.18977,-3.911098 87 | Garnedd,,53.044496,-3.921795 88 | Garrogie,,57.185429,-4.482321 89 | Garry Gualach,,57.058665,-5.018488 90 | Glen Tarbert,,56.688026,-5.486661 91 | Inverbain,,, 92 | Inverlael,,57.821875,-5.050058 93 | Kielder,,55.185139,-2.45771 94 | Maldie,,58.26121,-4.982508 95 | River E,,57.214223,-4.451958 96 | Selset,,54.585667,-2.124333 97 | Stanley Mill,,56.479236,-3.43767 98 | Aigas,,57.457415,-4.544402 99 | Culligran,,57.425697,-4.701966 100 | Culligran Compensation Set,,57.425697,-4.701966 101 | Deanie,,57.408844,-4.992706 102 | Fasnakyle,48WSTN00000FASN8,57.325985,-4.794452 103 | Fasnakyle Compensation Set,48WSTN00000FASN8,57.325985,-4.794452 104 | Kilmorack,,57.463344,-4.512308 105 | Mullardoch Tunnel,,57.336731,-4.954291 106 | Cashlie,,56.545761,-4.429198 107 | Dalchonzie,,56.373295,-4.040369 108 | Finlarig,48WSTN00000FINLW,56.481747,-4.298421 109 | Lednock,,56.434823,-4.065314 110 | Lochay,,56.484452,-4.362674 111 | Lochay Compensation Set,,56.484452,-4.362674 112 | Lochay Fish Pass Generator,,56.484452,-4.362674 113 | Lubreoch,,56.542219,-4.516817 114 | St. Fillans,48WSTN00000SFILV,56.457541,-4.242575 115 | Achanalt,,57.614552,-4.834735 116 | Cuileg,,57.743437,-5.060252 117 | Grudie Bridge,48WSTN00000GRUBR,57.619382,-4.830479 118 | Loch Dubh,,57.954205,-5.119845 119 | Luichart,,57.574691,-4.686832 120 | Luichart Dam,,57.582825,-4.698347 121 | Mossford,,57.628295,-4.797222 122 | Orrin,,57.554162,-4.616081 123 | Orrin Dam,,57.554162,-4.616081 124 | Torr Achilty,,57.554403,-4.598289 125 | Foyers,48WSTN00000FOYEQ,57.255343,-4.493262 126 | Ceannacroc,,57.153959,-4.936589 127 | Foyers Falls,48WSTN00000FOYEQ,57.25538,-4.493042 128 | Glendoe,48WSTN0000GLNDOL,57.093,-4.556 129 | Glenmoriston,,57.201652,-4.720786 130 | Invergarry,,57.072271,-4.773157 131 | Invergarry Dam,,57.07726,-4.845555 132 | Kingairloch,,56.632902,-5.571777 133 | Livishie,,57.204607,-4.727847 134 | Mucomir,,56.910344,-4.984838 135 | Quoich,,57.06299,-5.123315 136 | Quoich Dam,,57.061939,-5.11992 137 | Cassley,48WSTN00000CASSD,58.168903,-4.727687 138 | Lairg,,58.028772,-4.413805 139 | Shin,48WSTN00000SHINJ,57.943456,-4.411449 140 | Shin Diversion Dam,,58.01222,-4.402339 141 | Allt na Lairige,,56.290479,-4.897778 142 | Awe Barrage,,56.410179,-5.168967 143 | Clachan,48WSTN00000CLACI,56.27739,-4.921665 144 | Inverawe,48WSTN00000INAWE,56.439758,-5.217784 145 | Kilmelfort,,56.273185,-5.48925 146 | Loch Gair,,56.065326,-5.335656 147 | Lussa,,55.476427,-5.584277 148 | Nant,48WSTN00000NANT8,56.338056,-5.211173 149 | Sloy,48WSTN00000SLOY0,56.261512,-4.763588 150 | Sron Mor,,56.337014,-4.975787 151 | Striven,,56.009446,-5.119467 152 | Clunie,,56.716814,-3.777832 153 | Clunie Dam,,56.716814,-3.777832 154 | Cuaich,,56.958146,-4.155829 155 | Errochty,48WSTN00000ERROK,56.708896,-4.006863 156 | Gaur,,56.678376,-4.508843 157 | Loch Ericht,,56.823662,-4.371775 158 | Pitlochry,,56.699293,-3.739996 159 | Pitlochry Dam,,56.699293,-3.739996 160 | Rannoch,48WSTN00000RANN0,56.692995,-4.401621 161 | Tummel,48WSTN00000TUMBB,56.706326,-4.021017 162 | Arnish,,, 163 | Barra,,57.733565,-4.780882 164 | Bowmore,,55.760587,-6.27336 165 | Kirkwall,,58.982347,-2.964408 166 | Lerwick,,60.167184,-1.164261 167 | "Loch Carnan, South Uist",,57.364812,-7.27048 168 | Stornoway,,58.203151,-6.372753 169 | Tiree,,56.49764,-6.882377 170 | Beannachran Dam,,57.413843,-4.789349 171 | Chliostair,,57.981161,-6.959031 172 | Cladach Dam,,55.603612,-5.162045 173 | Cluanie Dam,,57.143819,-5.002231 174 | Duchally,,58.141289,-4.773841 175 | Dundreggan Dam A,,57.20235,-4.720629 176 | Gisla,,58.122669,-6.934258 177 | Kerry Falls,,57.684857,-5.642699 178 | Loyne,,57.12737,-4.974903 179 | Meig Dam,,57.565006,-4.717085 180 | Misgeach Power Station,,57.396707,-5.02541 181 | Morar Power Station,,56.963629,-5.812743 182 | Nostie Bridge,,57.285287,-5.565797 183 | Storr Lochs,,57.496779,-6.145792 184 | Stronuich Power Station,,56.546221,-4.429258 185 | Tobermory Power Station,,56.620702,-6.070343 186 | Tralaig Power Station,,56.296712,-5.442751 187 | Trinafour Power Station,,56.756646,-4.087408 188 | Vaich Power Station,,57.733565,-4.780882 189 | Slough *,,51.524006,-0.626368 190 | Keadby,48WSTN00000KEAD4,53.594692,-0.749312 191 | Medway,48WSTN00000MEDPZ,51.439787,0.69099 192 | Peterhead,48WSTN00000PEHEU,57.477712,-1.789326 193 | Fiddler’s Ferry,48WSTN00000FIDLP,53.372319,-2.68695 194 | Chippenham,,, 195 | Burghfield,,51.429365,-1.003304 196 | Chickerell,,50.623281,-2.487789 197 | Fiddler’s Ferry GT,48WSTN000FIDL-GA,53.372319,-2.68695 198 | Keadby GT,48WSTN000KEADGT6,53.594692,-0.749312 199 | Five Oaks,,51.050115,-0.422073 200 | Thatcham,,51.394535,-1.242002 201 | Cruachan,48WSTN00000CRUAC,56.394104,-5.114319 202 | Carsfad,,55.143482,-4.189764 203 | Drumjohn,,55.248107,-4.327364 204 | Earlstoun,,55.112094,-4.174467 205 | Glenlee,,55.099977,-4.186353 206 | Kendoon,,55.164438,-4.191086 207 | Tongland,,54.860111,-4.034615 208 | Bonnington,,55.655526,-3.774459 209 | Stonebyres,,55.677412,-3.830617 210 | Blackburn,,53.419126,-1.404453 211 | Damhead Creek,48WSTN00000DAMCL,51.425215,0.601233 212 | Rye House,48WSTN0000RYHPSI,51.76169,0.009018 213 | Shoreham,48WSTN00000SHOSS,50.829527,-0.230816 214 | Pilkington - Greengate *,,53.442988,-2.739958 215 | Seabank 1,48WSTN00000SEAB5,51.539182,-2.669878 216 | Seabank 2,48WSTN00000SEAB5,51.539182,-2.669878 217 | Wilton 10,,54.587214,-1.100863 218 | Wilton GT1 *,,54.587214,-1.100863 219 | Wilton GT2,,54.587214,-1.100863 220 | SELCHP ERF,,51.485218,-0.046364 221 | Rheidol,,52.396476,-3.899553 222 | Knapton,,54.181097,-0.641951 223 | Connahs Quay,48WSTN0000CNQPSG,53.231501,-3.081939 224 | Cottam Development Centre,48WSTN00000CDCLQ,53.303711,-0.778882 225 | Enfield,48WSTN00000EECLC,51.662651,-0.02235 226 | Grain CHP *,48WSTN0000GRAINU,51.445227,0.715005 227 | Killingholme,48WSTN000KILLPG5,53.659282,-0.255219 228 | Ratcliffe,48WSTN00000RATS9,52.865241,-1.254127 229 | Grain GT,48WSTN000GRAI-GD,51.445227,0.715005 230 | Ratcliffe GT,48WSTN000RATSGTB,52.865241,-1.254127 231 | Taylor's Lane GT,48WSTN000TAYL-G3,51.546086,-0.257309 232 | VPI Immingham *,48WSTN00000HUMR2,53.638708,-0.234093 233 | -------------------------------------------------------------------------------- /main.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "
\n", 8 | " Conventional Power Plants: Main notebook\n", 9 | " \n", 14 | "
This notebook is part of the Data package name here Data Package of Open Power System Data.\n", 15 | "
" 16 | ] 17 | }, 18 | { 19 | "cell_type": "markdown", 20 | "metadata": {}, 21 | "source": [ 22 | "# 1. About Open Power System Data \n", 23 | "This notebook is part of the project [Open Power System Data](http://open-power-system-data.org). Open Power System Data develops a platform for free and open data for electricity system modeling. We collect, check, process, document, and provide data that are publicly available but currently inconvenient to use. \n", 24 | "More info on Open Power System Data:\n", 25 | "- [Information on the project on our website](http://open-power-system-data.org)\n", 26 | "- [Data and metadata on our data platform](http://data.open-power-system-data.org)\n", 27 | "- [Data processing scripts on our GitHub page](https://github.com/Open-Power-System-Data)\n", 28 | "\n", 29 | "# 2. About Jupyter Notebooks and GitHub\n", 30 | "This file is a [Jupyter Notebook](http://jupyter.org/). A Jupyter Notebook is a file that combines executable programming code with visualizations and comments in markdown format, allowing for an intuitive documentation of the code. We use Jupyter Notebooks for combined coding and documentation. We use Python 3 as programming language. All Notebooks are stored on [GitHub](https://github.com/), a platform for software development, and are publicly available. More information on our IT-concept can be found [here](http://open-power-system-data.org/it). See also our [step-by-step manual](http://open-power-system-data.org/step-by-step) how to use the dataplatform.\n", 31 | "\n", 32 | "# 3. About this Data Package\n", 33 | "We provide data in different chunks, or [datapackages](http://frictionlessdata.io/data-packages/). The one you are looking at is on [conventional power plants](http://data.open-power-system-data.org/convetional_power_plants/), \n", 34 | "\n", 35 | "This notebook processes data on conventional power plants for Germany as well as other European countries. The data includes individual power plants with their technical characteristics. These include installed capacity, main energy source, type of technology, CHP capability, and geographical information.\n", 36 | "\n", 37 | "\n", 38 | "# 4. Data sources\n", 39 | "We use as publicly available data sources, which includes national statistical offices, ministries, regulatory authorities, transmission system operators, as well as other associations. All data sources are listed in the datapackage.json file including their link.\n", 40 | "\n", 41 | "## 4.1 Germany\n", 42 | "- \"BNetzA Kraftwerksliste\"\n", 43 | "- \"Umweltbundesamt Datenbank Kraftwerke in Deutschland\"\n", 44 | "- For efficiency estimation: Jonas Egerer, Clemens Gerbaulet, Richard Ihlenburg, Friedrich Kunz, Benjamin Reinhard, Christian von Hirschhausen, Alexander Weber, Jens Weibezahn (2014): **Electricity Sector Data for Policy-Relevant Modeling: Data Documentation and Applications to the German and European Electricity Markets**. DIW Data Documentation 72, Berlin, Germany. [Download](https://www.diw.de/documents/publikationen/73/diw_01.c.440963.de/diw_datadoc_2014-072.pdf)\n", 45 | "- Other sources, e.g. for efficiency and georeferencing, are provided in the file\n", 46 | "\n", 47 | "## 4.2 Selected European countries\n", 48 | "- **AT**: **Verbund AG** (Austrian utility), Our hydro power plants. Source links for conventional units are given in the column \"source\" of the power plant list\n", 49 | "- **BE**: **ELIA** (Belgian transmission system operator), Generation facilities\n", 50 | "- **CH**: **BFE** (Swiss Federal Office of Energy), Statistics of swiss hydro power plants and Nuclear energy\n", 51 | "- **CZ**: **CEPS** (Czech transmission system operator), Available capacity\n", 52 | "- **DK**: **Energinet.dk** (Danish transmission system operator), Energinet.dk's assumptions for analysis\n", 53 | "- **ES**: **SEDE** (Ministry of Industry, Energy and Tourism), Productores (in Conjunto de Datos)\n", 54 | "- **FI**: **Energy Authority**, Power plant register\n", 55 | "- **FR**: **RTE** (French tranmission system operator), List of production units of more than 100 MW\n", 56 | "- **IT**: **TERNA** (Italian transmission network operator), Installed generation capacity\n", 57 | "- **NL**: **TenneT** (Dutch transmission system operator), Available capacity\n", 58 | "- **NO**: **NVE** (Norwegian Water Resources and Energy Directorate), Lists of thermal and hydro power plants\n", 59 | "- **PL**: **GPI** (Information Platform by the Polish Power Exchange), List of generation units\n", 60 | "- **SE**: **Nordpool** (Power exchange), Installed generation capacity larger than 100 MW per unit in Sweden (17.12.2014, Download is inactive as data has been deleted by Nordpool)\n", 61 | "- **SI**: **Several sources**, Source links of data are given in the column \"source\" of the power plant list\n", 62 | "- **SK**: **SEAS** (Slovakian utility), Power plants\n", 63 | "- **UK**: **Statistical Office**, Power stations in the United Kingdom (DUKES)\n", 64 | "\n", 65 | "\n", 66 | "Beside the listed publicly available sources, additional, but decentralized, information on individual power plants are available (e.g. on operator's webpages). We therefore aim to continuously extend the lists by these information.\n", 67 | "\n", 68 | "# 5. Model Output\n", 69 | "The following standardized notation is used in this datapackage for energy sources, technology type:\n", 70 | "\n", 71 | "## 5.1 Energy sources\n", 72 | "Original Name in BNetzA-List|model output|Full name\n", 73 | ":-:|:-:|:-:\n", 74 | "Steinkohle|coal|Hard coal\n", 75 | "Erdgas|natural_gas|Natural Gas\n", 76 | "Braunkohle|lignite|Lignite\n", 77 | "Kernenergie|uranium|Uranium\n", 78 | "Pumpspeicher|pumped_storage|Pumped Storage (Water)\n", 79 | "Biomasse|biomass|Biomass\n", 80 | "Mineralölprodukte|oil|Mineral oil products \n", 81 | "Laufwasser|hydro|Water (run of river)\n", 82 | "Sonstige Energieträger (nicht erneuerbar) |other_non_renewable|Other Fuels (not renewable)\n", 83 | "Abfall|waste|Waste\n", 84 | "Speicherwasser (ohne Pumpspeicher)|reservoir|Reservoir\n", 85 | "Unbekannter Energieträger (nicht erneuerbar)|unknown_non_renewable|Unknown (not renewable)\n", 86 | "Mehrere Energieträger (nicht erneuerbar)|multiple_non_renewable|Multiple (not renewable)\n", 87 | "Deponiegas|gas_landfill|Landfill gas\n", 88 | "Windenergie (Onshore-Anlage)|wind_onshore|Onshore wind\n", 89 | "Windenergie (Offshore-Anlage)|wind_offshore|Offshore Wind\n", 90 | "Solare Strahlungsenergie|solar|Solar energy\n", 91 | "Klärgas|gas_sewage|Sewage Gas\n", 92 | "Geothermie|geothermal|Geothermal energy\n", 93 | "Grubengas|gas_mine|Mine Gas\n", 94 | "\n", 95 | "## 5.2 Energy source structure\n", 96 | "![OPSD-Tree](http://open-power-system-data.org/2016-10-25-opsd_tree.svg)\n", 97 | "\n", 98 | "## 5.3 CHP type\n", 99 | "CHP Type abbreviation|Full name\n", 100 | ":-:|:-:\n", 101 | "CHP|Combined heat and power\n", 102 | "IPP|Industrial power plant\n", 103 | "\n", 104 | "\n", 105 | "# 6. License\n", 106 | "This notebook as well as all other documents in this repository is published under the [MIT License](LICENSE.md)." 107 | ] 108 | }, 109 | { 110 | "cell_type": "markdown", 111 | "metadata": {}, 112 | "source": [ 113 | "# 7. Documenting the data package (meta data)" 114 | ] 115 | }, 116 | { 117 | "cell_type": "code", 118 | "execution_count": 1, 119 | "metadata": {}, 120 | "outputs": [], 121 | "source": [ 122 | "import os\n", 123 | "import yaml\n", 124 | "import json\n", 125 | "from download_and_process_functions import get_sha_hash" 126 | ] 127 | }, 128 | { 129 | "cell_type": "markdown", 130 | "metadata": {}, 131 | "source": [ 132 | "## 7.1 Write checksums" 133 | ] 134 | }, 135 | { 136 | "cell_type": "markdown", 137 | "metadata": {}, 138 | "source": [ 139 | "Execute both the Germany and Europe notebooks first in order to generate the needed files." 140 | ] 141 | }, 142 | { 143 | "cell_type": "code", 144 | "execution_count": 8, 145 | "metadata": { 146 | "scrolled": false 147 | }, 148 | "outputs": [], 149 | "source": [ 150 | "output_path = 'output'\n", 151 | "\n", 152 | "files = [\n", 153 | " 'conventional_power_plants_DE.csv', 'conventional_power_plants_DE.xlsx',\n", 154 | " 'conventional_power_plants_EU.csv', 'conventional_power_plants_EU.xlsx',\n", 155 | " 'conventional_power_plants.sqlite']\n", 156 | "\n", 157 | "hash_dict = {}\n", 158 | "filesize_dict = {}\n", 159 | "\n", 160 | "with open('checksums.txt', 'w') as f:\n", 161 | " for file_name in files:\n", 162 | " file_hash = get_sha_hash(os.path.join(output_path, file_name))\n", 163 | " hash_dict[file_name] = file_hash\n", 164 | " filesize_dict[file_name] = os.path.getsize(output_path)\n", 165 | " f.write('{},{}\\n'.format(file_name, file_hash))" 166 | ] 167 | }, 168 | { 169 | "cell_type": "markdown", 170 | "metadata": {}, 171 | "source": [ 172 | "## 7.1 Write the results to file" 173 | ] 174 | }, 175 | { 176 | "cell_type": "markdown", 177 | "metadata": {}, 178 | "source": [ 179 | "We document the data packages meta data in the specific format JSON as proposed by the Open Knowledge Foundation. See the Frictionless Data project by OKFN (http://data.okfn.org/) and the Data Package specifications (http://dataprotocols.org/data-packages/) for more details.\n", 180 | "\n", 181 | "In order to keep the notebook more readable, we first formulate the metadata in the human-readable YAML format using a multi-line string. We then parse the string into a Python dictionary and save that to disk as a JSON file." 182 | ] 183 | }, 184 | { 185 | "cell_type": "code", 186 | "execution_count": 13, 187 | "metadata": { 188 | "scrolled": false 189 | }, 190 | "outputs": [], 191 | "source": [ 192 | "with open(os.path.join('input', 'metadata.yml'), 'r') as f:\n", 193 | " metadata = yaml.load(f.read(), Loader=yaml.BaseLoader)\n", 194 | " \n", 195 | "metadata['resources'][0]['hash'] = hash_dict['conventional_power_plants_DE.csv']\n", 196 | "metadata['resources'][1]['hash'] = hash_dict['conventional_power_plants_DE.xlsx']\n", 197 | "metadata['resources'][2]['hash'] = hash_dict['conventional_power_plants_EU.csv']\n", 198 | "metadata['resources'][3]['hash'] = hash_dict['conventional_power_plants_EU.xlsx']\n", 199 | "\n", 200 | "metadata['resources'][0]['bytes'] = filesize_dict['conventional_power_plants_DE.csv']\n", 201 | "metadata['resources'][1]['bytes'] = filesize_dict['conventional_power_plants_DE.xlsx']\n", 202 | "metadata['resources'][2]['bytes'] = filesize_dict['conventional_power_plants_EU.csv']\n", 203 | "metadata['resources'][3]['bytes'] = filesize_dict['conventional_power_plants_EU.xlsx']" 204 | ] 205 | }, 206 | { 207 | "cell_type": "code", 208 | "execution_count": 14, 209 | "metadata": { 210 | "scrolled": false 211 | }, 212 | "outputs": [], 213 | "source": [ 214 | "datapackage_json = json.dumps(metadata, indent=4, separators=(',', ': '))\n", 215 | " \n", 216 | "# Write the information of the metadata\n", 217 | "with open(os.path.join('output', 'datapackage.json'), 'w') as f:\n", 218 | " f.write(datapackage_json)" 219 | ] 220 | }, 221 | { 222 | "cell_type": "markdown", 223 | "metadata": {}, 224 | "source": [ 225 | "End of script." 226 | ] 227 | } 228 | ], 229 | "metadata": { 230 | "anaconda-cloud": {}, 231 | "kernelspec": { 232 | "display_name": "Python 3", 233 | "language": "python", 234 | "name": "python3" 235 | }, 236 | "language_info": { 237 | "codemirror_mode": { 238 | "name": "ipython", 239 | "version": 3 240 | }, 241 | "file_extension": ".py", 242 | "mimetype": "text/x-python", 243 | "name": "python", 244 | "nbconvert_exporter": "python", 245 | "pygments_lexer": "ipython3", 246 | "version": "3.8.3" 247 | } 248 | }, 249 | "nbformat": 4, 250 | "nbformat_minor": 1 251 | } 252 | -------------------------------------------------------------------------------- /input/data/SI/input_plant-list_SI.csv: -------------------------------------------------------------------------------- 1 | company,name,street,postcode,city,country,capacity,energy_source,technology,additional_info,type,chp,commissioned,comment,source,eic_code,lat,lon 2 | Soške elektrarne Nova Gorica (SENG),Ajba,,,,SI,0.25,Hydro,,,,,2008,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 3 | Hidroelektrarne na Spodnji Savi (HESS),Arto-Blanca G1,,,,SI,13.04,Hydro,Run-of-river,,,,2009,,http://www.he-ss.si/eng/he-blanca-general-info.html,,45.99027,15.38183 4 | Hidroelektrarne na Spodnji Savi (HESS),Arto-Blanca G2,,,,SI,13.04,Hydro,Run-of-river,,,,2009,,http://www.he-ss.si/eng/he-blanca-general-info.html,,45.99027,15.38183 5 | Hidroelektrarne na Spodnji Savi (HESS),Arto-Blanca G3,,,,SI,13.04,Hydro,Run-of-river,,,,2009,,http://www.he-ss.si/eng/he-blanca-general-info.html,,45.99027,15.38183 6 | Soške elektrarne Nova Gorica (SENG),Avče,,,,SI,185,Hydro,Pumped storage,,,,2009,,https://www.seng.si/en/hydropower-plants/pumped-storage-hydropower-plant/,28W-G-0000000009,46.08412,13.66757 7 | Soške elektrarne Nova Gorica (SENG),Bača,,,,SI,0.5,Hydro,,,,,1991,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 8 | Hidroelektrarne na Spodnji Savi (HESS),Boštanj G1,,,,SI,10.84,Hydro,Run-of-river,,,,2006,,http://www.he-ss.si/eng/he-bostanj-general-info.html,,46.01704,15.28121 9 | Hidroelektrarne na Spodnji Savi (HESS),Boštanj G2,,,,SI,10.84,Hydro,Run-of-river,,,,2006,,http://www.he-ss.si/eng/he-bostanj-general-info.html,,46.01704,15.28121 10 | Hidroelektrarne na Spodnji Savi (HESS),Boštanj G3,,,,SI,10.84,Hydro,Run-of-river,,,,2006,,http://www.he-ss.si/eng/he-bostanj-general-info.html,,46.01704,15.28121 11 | Termoelektrarna Brestanica (TEB),Brestanica GT1,Cesta prvih borcev 18,8280,Brestanica,SI,23,Natural gas,Gas turbine,,,,1975,will be replaced by GT 6 & 7,http://www.teb.si/en/production-units,28W-G-000000122W,45.99757,15.47853 12 | Termoelektrarna Brestanica (TEB),Brestanica GT2,Cesta prvih borcev 19,8280,Brestanica,SI,23,Natural gas,Gas turbine,,,,1975,will be replaced by GT 6 & 7,http://www.teb.si/en/production-units,28W-G-000000122W,45.99757,15.47853 13 | Termoelektrarna Brestanica (TEB),Brestanica GT3,Cesta prvih borcev 20,8280,Brestanica,SI,23,Natural gas,Gas turbine,,,,1975,will be replaced by GT 6 & 7,http://www.teb.si/en/production-units,28W-G-000000122W,45.99757,15.47853 14 | Termoelektrarna Brestanica (TEB),Brestanica GT4,Cesta prvih borcev 21,8280,Brestanica,SI,114,Natural gas,Gas turbine,,,,2000,,http://www.teb.si/en/production-units,28W-G-000000122W,45.99757,15.47853 15 | Termoelektrarna Brestanica (TEB),Brestanica GT5,Cesta prvih borcev 22,8280,Brestanica,SI,114,Natural gas,Gas turbine,,,,2000,,http://www.teb.si/en/production-units,28W-G-000000122W,45.99757,15.47853 16 | Termoelektrarna Brestanica (TEB),Brestanica GT6,Cesta prvih borcev 22,8280,Brestanica,SI,53,Natural gas,Gas turbine,,,,,,http://www.teb.si/en/production-units,28W-G-000000122W,45.99757,15.47853 17 | Hidroelektrarne na Spodnji Savi (HESS),Brežice G1,,,,SI,15.8,Hydro,Run-of-river,,,,2017,,http://www.he-ss.si/eng/he-brezice-general-info.html,,45.89888,15.5882 18 | Hidroelektrarne na Spodnji Savi (HESS),Brežice G2,,,,SI,15.8,Hydro,Run-of-river,,,,2017,,http://www.he-ss.si/eng/he-brezice-general-info.html,,45.89888,15.5882 19 | Hidroelektrarne na Spodnji Savi (HESS),Brežice G3,,,,SI,15.8,Hydro,Run-of-river,,,,2017,,http://www.he-ss.si/eng/he-brezice-general-info.html,,45.89888,15.5882 20 | Soške elektrarne Nova Gorica (SENG),Cerkno,,,,SI,0.436,Hydro,,,,,1984,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 21 | Dravske elektrarne Maribor (DEM),Ceršak G1,,,,SI,0.325,Hydro,Run-of-river,,,,1955,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,, 22 | Dravske elektrarne Maribor (DEM),Ceršak G2,,,,SI,0.325,Hydro,Run-of-river,,,,1955,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,, 23 | Soške elektrarne Nova Gorica (SENG),Doblar 1 G1,,,,SI,10,Hydro,Run-of-river,,,,1939,,https://www.seng.si/en/hydropower-plants/large-hydropower-plants/,,46.11382,13.68811 24 | Soške elektrarne Nova Gorica (SENG),Doblar 1 G2,,,,SI,10,Hydro,Run-of-river,,,,1939,,https://www.seng.si/en/hydropower-plants/large-hydropower-plants/,,46.11382,13.68811 25 | Soške elektrarne Nova Gorica (SENG),Doblar 1 G3,,,,SI,10,Hydro,Run-of-river,,,,1939,,https://www.seng.si/en/hydropower-plants/large-hydropower-plants/,,46.11382,13.68811 26 | Soške elektrarne Nova Gorica (SENG),Doblar 2,,,,SI,40,Hydro,Run-of-river,,,,2002,,https://www.seng.si/en/hydropower-plants/large-hydropower-plants/,,46.11382,13.68811 27 | Dravske elektrarne Maribor (DEM),Dravograd G1,,,,SI,8.73,Hydro,Run-of-river,,,,1944,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.58558,15.01881 28 | Dravske elektrarne Maribor (DEM),Dravograd G2,,,,SI,8.73,Hydro,Run-of-river,,,,1944,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.58558,15.01881 29 | Dravske elektrarne Maribor (DEM),Dravograd G3,,,,SI,8.73,Hydro,Run-of-river,,,,1955,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.58558,15.01881 30 | Dravske elektrarne Maribor (DEM),Fala G1,,,,SI,19.3,Hydro,Run-of-river,,,,1918,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.55874,15.44511 31 | Dravske elektrarne Maribor (DEM),Fala G2,,,,SI,19.3,Hydro,Run-of-river,,,,1918,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.55874,15.44511 32 | Dravske elektrarne Maribor (DEM),Fala G3,,,,SI,19.3,Hydro,Run-of-river,,,,1918,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.55874,15.44511 33 | Dravske elektrarne Maribor (DEM),Formin G1,,,,SI,58,Hydro,Run-of-river,,,,1978,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,28W-G-000000091H,46.40251,16.03374 34 | Dravske elektrarne Maribor (DEM),Formin G2,,,,SI,58,Hydro,Run-of-river,,,,1978,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,28W-G-000000091H,46.40251,16.03374 35 | Soške elektrarne Nova Gorica (SENG),Gradišče,,,,SI,0.15,Hydro,,,,,1922,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 36 | Soške elektrarne Nova Gorica (SENG),Hubelj,,,,SI,2.1,Hydro,,,,,1931,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,45.89431,13.90556 37 | Soške elektrarne Nova Gorica (SENG),Jelenk,,,,SI,0.07,Hydro,,,,,1987,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 38 | Soške elektrarne Nova Gorica (SENG),Klavžarica,,,,SI,0.303,Hydro,,,,,2006,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 39 | Soške elektrarne Nova Gorica (SENG),Knežke Ravne 1,,,,SI,0.1,Hydro,,,,,1979,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 40 | Soške elektrarne Nova Gorica (SENG),Knežke Ravne 2,,,,SI,0.81,Hydro,,,,,1993,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 41 | Nuklearna Elektrarna Krško  (NEK),Krško ,Vrbina 12,8270,Krško ,SI,696,Nuclear,Steam turbine,,,,,,https://www.nek.si/en/about-nuclear-technology/technical-data,28W-G-000000119L,45.93833,15.51554 42 | Hidroelektrarne na Spodnji Savi (HESS),Krško G1,,,,SI,13.04,Hydro,Run-of-river,,,,2013,,http://www.he-ss.si/eng/he-krsko-general-info.html,,45.97461,15.48091 43 | Hidroelektrarne na Spodnji Savi (HESS),Krško G2,,,,SI,13.04,Hydro,Run-of-river,,,,2013,,http://www.he-ss.si/eng/he-krsko-general-info.html,,45.97461,15.48091 44 | Hidroelektrarne na Spodnji Savi (HESS),Krško G3,,,,SI,13.04,Hydro,Run-of-river,,,,2013,,http://www.he-ss.si/eng/he-krsko-general-info.html,,45.97461,15.48091 45 | ENERGETIKA LJUBLJANA,Ljubljana 1,Verovškova ulica 62,1000,Ljubljana,SI,42,Lignite,Steam turbine,,CHP,yes,1966,,https://www.energetika-lj.si/sites/www.jhl.si/files/dokumenti/energetika-id-brosura-ang-web.pdf,28W-G-000000082I,46.05811,14.54381 46 | ENERGETIKA LJUBLJANA,Ljubljana 2,Verovškova ulica 62,1000,Ljubljana,SI,42,Lignite,Steam turbine,,CHP,yes,1967,,https://www.energetika-lj.si/sites/www.jhl.si/files/dokumenti/energetika-id-brosura-ang-web.pdf,28W-G-000000082I,46.05811,14.54381 47 | ENERGETIKA LJUBLJANA,Ljubljana 3,Verovškova ulica 62,1000,Ljubljana,SI,50,Lignite,Steam turbine,,CHP,yes,1985,reconstructed: 2008,https://www.energetika-lj.si/sites/www.jhl.si/files/dokumenti/energetika-id-brosura-ang-web.pdf,28W-G-000000082I,46.05811,14.54381 48 | Soške elektrarne Nova Gorica (SENG),Log,,,,SI,1.6,Hydro,,,,,1931,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,46.41081,13.61339 49 | Dravske elektrarne Maribor (DEM),Mariborski otok G1,,,,SI,20,Hydro,Run-of-river,,,,1948,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.56804,15.60415 50 | Dravske elektrarne Maribor (DEM),Mariborski otok G2,,,,SI,20,Hydro,Run-of-river,,,,1953,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.56804,15.60415 51 | Dravske elektrarne Maribor (DEM),Mariborski otok G3,,,,SI,20,Hydro,Run-of-river,,,,1960,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.56804,15.60415 52 | Dravske elektrarne Maribor (DEM),Markovci G1,,,,SI,0.3875,Hydro,Run-of-river,,,,2012,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.38817,15.92648 53 | Dravske elektrarne Maribor (DEM),Markovci G2,,,,SI,0.3875,Hydro,Run-of-river,,,,2012,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.38817,15.92648 54 | Soške elektrarne Nova Gorica (SENG),Marof,,,,SI,0.44,Hydro,,,,,1932,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 55 | Savske elektrarne Ljubljana (SEL),Mavcice,,,,SI,38,Hydro,Reservoir,,,,1986,,https://www.sel.si/HE-mavcice,,46.18387,14.40805 56 | Savske elektrarne Ljubljana (SEL),Medvode,,,,SI,25,Hydro,Reservoir,,,,1953,,https://www.sel.si/HE-medvode,,46.14578,14.41438 57 | Dravske elektrarne Maribor (DEM),Melje G1,,,,SI,1.13,Hydro,Run-of-river,,,,,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.56087,15.67309 58 | Dravske elektrarne Maribor (DEM),Melje G1,,,,SI,1.13,Hydro,Run-of-river,,,,,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.56087,15.67309 59 | Soške elektrarne Nova Gorica (SENG),Mesto,,,,SI,0.2,Hydro,,,,,1909,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 60 | Hidroelektrarne na Spodnji Savi (HESS),Mokrice G1,,,,SI,9.35,Hydro,Run-of-river,,,,,Under construction,http://www.he-ss.si/eng/he-mokrice-specifications.html,,45.87102,15.67196 61 | Hidroelektrarne na Spodnji Savi (HESS),Mokrice G2,,,,SI,9.35,Hydro,Run-of-river,,,,,Under construction,http://www.he-ss.si/eng/he-mokrice-specifications.html,,45.87102,15.67196 62 | Hidroelektrarne na Spodnji Savi (HESS),Mokrice G3,,,,SI,9.35,Hydro,Run-of-river,,,,,Under construction,http://www.he-ss.si/eng/he-mokrice-specifications.html,,45.87102,15.67196 63 | Savske elektrarne Ljubljana (SEL),Moste,,,,SI,21,Hydro,Reservoir,,,,1977,,https://www.sel.si/HE-moste,,46.41016,14.12601 64 | Soške elektrarne Nova Gorica (SENG),Možnica,,,,SI,0.53,Hydro,,,,,1911,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 65 | Soške elektrarne Nova Gorica (SENG),Mrzla Rupa,,,,SI,0.648,Hydro,,,,,1989,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 66 | Dravske elektrarne Maribor (DEM),Ožbalt G1,,,,SI,24.4,Hydro,Run-of-river,,,,1960,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.57729,15.40599 67 | Dravske elektrarne Maribor (DEM),Ožbalt G2,,,,SI,24.4,Hydro,Run-of-river,,,,1960,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.57729,15.40599 68 | Dravske elektrarne Maribor (DEM),Ožbalt G3,,,,SI,24.4,Hydro,Run-of-river,,,,1960,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.57729,15.40599 69 | Soške elektrarne Nova Gorica (SENG),Pečnik,,,,SI,0.125,Hydro,,,,,1983,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 70 | Soške elektrarne Nova Gorica (SENG),Planina,,,,SI,0.136,Hydro,,,,,1989,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 71 | Soške elektrarne Nova Gorica (SENG),Plave 1 G1,,,,SI,7.5,Hydro,Run-of-river,,,,1940,,https://www.seng.si/en/hydropower-plants/large-hydropower-plants/,,46.09935,13.64256 72 | Soške elektrarne Nova Gorica (SENG),Plave 1 G2,,,,SI,7.5,Hydro,Run-of-river,,,,1940,,https://www.seng.si/en/hydropower-plants/large-hydropower-plants/,,46.09935,13.64256 73 | Soške elektrarne Nova Gorica (SENG),Plave 2,,,,SI,20,Hydro,Run-of-river,,,,2002,,https://www.seng.si/en/hydropower-plants/large-hydropower-plants/,,46.05256,13.60608 74 | Soške elektrarne Nova Gorica (SENG),Plužna,,,,SI,1.72,Hydro,,,,,1931,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,46.32449,13.51293 75 | Soške elektrarne Nova Gorica (SENG),Podmelec,,,,SI,0.425,Hydro,,,,,1931,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 76 | Dravske elektrarne Maribor (DEM),Ruše G1,,,,SI,0.053,Hydro,Run-of-river,,,,2012,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,, 77 | Dravske elektrarne Maribor (DEM),Ruše G2,,,,SI,0.053,Hydro,Run-of-river,,,,2012,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,, 78 | Soške elektrarne Nova Gorica (SENG),Solkan G1,,,,SI,10.66,Hydro,Run-of-river,,,,1984,,https://www.seng.si/en/hydropower-plants/large-hydropower-plants/,,45.98441,13.65506 79 | Soške elektrarne Nova Gorica (SENG),Solkan G2,,,,SI,10.66,Hydro,Run-of-river,,,,1984,,https://www.seng.si/en/hydropower-plants/large-hydropower-plants/,,45.98441,13.65506 80 | Soške elektrarne Nova Gorica (SENG),Solkan G3,,,,SI,10.66,Hydro,Run-of-river,,,,1984,,https://www.seng.si/en/hydropower-plants/large-hydropower-plants/,,45.98441,13.65506 81 | Termoelektrarna Šoštanj (TEŠ ),Šoštanj 5,Cesta Lole Ribarja 18,3325,Šoštanj,SI,345,Lignite,Steam turbine,,CHP,yes,,will be replaced by Šoštanj 6,https://www.icis.com/explore/resources/news/2015/02/17/9861364/giant-unit-will-lower-slovenia-electricity-prices-from-mid-april-traders/,28W-G-000000080M,46.37305,15.05384 82 | Termoelektrarna Šoštanj (TEŠ ),Šoštanj 6,Cesta Lole Ribarja 18,3325,Šoštanj,SI,600,Lignite,Steam turbine,,CHP,yes,2015,,https://www.icis.com/explore/resources/news/2015/02/17/9861364/giant-unit-will-lower-slovenia-electricity-prices-from-mid-april-traders/,28W-G-000000080M,46.37305,15.05384 83 | Termoelektrarna Šoštanj (TEŠ ),Šoštanj GU1,Cesta Lole Ribarja 18,3325,Šoštanj,SI,42,Natural gas,,,CHP,yes,,,http://www.hse.si/en/group-hse/companies-in-slovenia/termoelektrarna-sostanj,28W-G-000000080M,46.37305,15.05384 84 | Termoelektrarna Šoštanj (TEŠ ),Šoštanj GU2,Cesta Lole Ribarja 18,3325,Šoštanj,SI,42,Natural gas,,,CHP,yes,,,http://www.hse.si/en/group-hse/companies-in-slovenia/termoelektrarna-sostanj,28W-G-000000080M,46.37305,15.05384 85 | Soške elektrarne Nova Gorica (SENG),Tolmin,,,,SI,0.109,Hydro,,,,,1995,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 86 | Soške elektrarne Nova Gorica (SENG),Trebuša,,,,SI,0.76,Hydro,,,,,1985,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,, 87 | Savske elektrarne Ljubljana (SEL),Vrhovo,,,,SI,34,Hydro,Reservoir,,,,1989,,https://www.sel.si/HE-vrhovo,,46.04415,15.22365 88 | Dravske elektrarne Maribor (DEM),Vuhred G1,,,,SI,24.1,Hydro,Run-of-river,,,,1956,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.58659,15.27548 89 | Dravske elektrarne Maribor (DEM),Vuhred G2,,,,SI,24.1,Hydro,Run-of-river,,,,1956,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.58659,15.27548 90 | Dravske elektrarne Maribor (DEM),Vuhred G3,,,,SI,24.1,Hydro,Run-of-river,,,,1958,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.58659,15.27548 91 | Dravske elektrarne Maribor (DEM),Vuzenica G1,,,,SI,18.53,Hydro,Run-of-river,,,,1957,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.59257,15.15301 92 | Dravske elektrarne Maribor (DEM),Vuzenica G2,,,,SI,18.53,Hydro,Run-of-river,,,,1957,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.59257,15.15301 93 | Dravske elektrarne Maribor (DEM),Vuzenica G3,,,,SI,18.53,Hydro,Run-of-river,,,,1957,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,,46.59257,15.15301 94 | Soške elektrarne Nova Gorica (SENG),Zadlaščica,,,,SI,8,Hydro,,,,,1989,,https://www.seng.si/en/hydropower-plants/small-hydropower-plants/,,46.21253,13.76141 95 | Dravske elektrarne Maribor (DEM),Zlatoličje G1,,,,SI,63,Hydro,Run-of-river,,,,1969,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,28W-G-000000090J,46.44793,15.78693 96 | Dravske elektrarne Maribor (DEM),Zlatoličje G2,,,,SI,63,Hydro,Run-of-river,,,,1969,,http://www.dem.si/en-gb/Power-plants-and-generation/General-data,28W-G-000000090J,46.44793,15.78693 97 | -------------------------------------------------------------------------------- /input/metadata.yml: -------------------------------------------------------------------------------- 1 | name: opsd-conventional_power_plants 2 | title: Conventional power plants 3 | description: List of conventional power plants in Germany and European countries 4 | longDescription: This datapackage contains data on conventional power plants for Germany as well as other selected European countries. The data includes individual power plants with their technical characteristics. These include installed capacity, main energy source, type of technology, CHP capability, and geographical information. The geographical scope is primarily on Germany and its neighboring countries. The datapackage currently covers Germany, Austria, Belgium, Switzerland, Czech Republic, Denmark, Spain, Finland, France, Italy, the Netherlands, Norway, Poland, Sweden, Slovakia, Slovenia, and United Kingdom. Due to varying data quality of publicly available data, not all information can be provided for each country. Sources for European countries comprise detailed power plants lists from national institutions, ministries, or market participants as well as manually compiled lists of power plants for countries without a system-wide power plant list. All data processing is conducted in Python and pandas, and has been documented in the Jupyter Notebooks linked below. 5 | profile: data-package 6 | _external: false 7 | _metadataVersion: 1.2 8 | attribution: "Attribution should be given as follows: Open Power System Data. 2020. Data Package Conventional power plants. Version 2020-10-01. https://doi.org/10.25832/conventional_power_plants/2020-10-01. (Primary data from various sources, for a complete list see URL)." 9 | keywords: 10 | - conventional power plants 11 | - Open Power System Data 12 | - Germany 13 | - Europe 14 | spatial: 15 | location: Germany, Austria, Belgium, Switzerland, Czech Republic, Denmark, Spain, Finland, France, Italy, the Netherlands, Norway, Poland, Sweden, Slovakia, Slovenia, United Kingdom 16 | resolution: individual power plants 17 | temporal: 18 | referenceDate: '2020' 19 | version: '2020-10-01' 20 | publicationDate: '2020-10-01' 21 | id: https://doi.org/10.25832/conventional_power_plants/2020-10-01 22 | homepage: https://data.open-power-system-data.org/conventional_power_plants/2020-10-01 23 | lastChanges: Updated data to new powerplant lists, bugfixes 24 | documentation: https://github.com/Open-Power-System-Data/conventional_power_plants/blob/2020-10-01/main.ipynb 25 | contributors: 26 | - title: Jens Weibezahn 27 | email: jew@wip.tu-berlin.de 28 | path: https://www.wip.tu-berlin.de/ 29 | organization: TU Berlin, Workgroup for Infrastructure Policy (WIP) 30 | role: maintainer 31 | - title: Richard Weinhold 32 | email: riw@wip.tu-berlin.de 33 | path: https://www.wip.tu-berlin.de/ 34 | organization: TU Berlin, Workgroup for Infrastructure Policy (WIP) 35 | role: maintainer 36 | - title: Clemens Gerbaulet 37 | organization: TU Berlin, Workgroup for Infrastructure Policy (WIP) 38 | role: author 39 | - title: Friedrich Kunz 40 | organization: German Institute for Economic Research (DIW Berlin) 41 | role: author 42 | resources: 43 | - name: opsd_conventional_power_plants_DE 44 | profile: tabular-data-resource 45 | title: List of conventional power plants in Germany 46 | bytes: 47 | hash: 48 | path: conventional_power_plants_DE.csv 49 | format: csv 50 | mediatype: text/csv 51 | encoding: UTF8 52 | dialect: 53 | csvddfVersion: 1.2 54 | delimiter: "," 55 | lineTerminator: "\\n" 56 | header: true 57 | schema: # Schema according to: http://dataprotocols.org/json-table-schema/ 58 | missingValues: "" 59 | primaryKey: id 60 | fields: 61 | - name: id 62 | description: Power plant ID based on the ID provided in the BNetzA-list. 63 | type: string 64 | - name: name_bnetza 65 | description: Power plant name as specified in the BNetzA power plant list 66 | type: string 67 | - name: block_bnetza 68 | description: Block name as specified in the BNetzA power plant list 69 | type: string 70 | - name: name_uba 71 | description: Power plant name according to UBA data 72 | type: string 73 | - name: company 74 | description: Company name 75 | type: string 76 | - name: street 77 | description: Street as specified in the BNetzA power plant list 78 | type: string 79 | - name: postcode 80 | description: Postcode as specified in the BNetzA power plant list 81 | type: string 82 | - name: city 83 | description: City as specified in the BNetzA power plant list 84 | type: string 85 | - name: state 86 | description: State as specified in the BNetzA power plant list 87 | type: string 88 | - name: country 89 | description: Two-letter ISO code 90 | type: string 91 | - name: capacity_net_bnetza 92 | description: Net installed capacity based on BNetzA 93 | type: number 94 | - name: capacity_gross_uba 95 | description: Gross installed capacity according to UBA data 96 | type: number 97 | - name: energy_source 98 | description: Used fuel or energy source 99 | type: string 100 | - name: technology 101 | description: Power plant technology or sort 102 | type: string 103 | - name: chp 104 | description: Status of being able to supply heat 105 | type: boolean 106 | - name: chp_capacity_uba 107 | description: Heat capacity according to UBA data 108 | type: number 109 | - name: commissioned 110 | description: Year of commissioning formatted as integer, using data from BNetzA and UBA 111 | type: integer 112 | - name: commissioned_original 113 | description: Year of commissioning (raw data) 114 | type: string 115 | - name: retrofit 116 | description: Year of modernization according to UBA data 117 | type: integer 118 | - name: shutdown 119 | description: Year of decommissioning based on BNetzA data 120 | type: integer 121 | - name: status 122 | description: Power plant status 123 | type: string 124 | opsdContentfilter: "true" 125 | - name: type 126 | description: Purpose of the produced power 127 | type: string 128 | - name: lat 129 | description: Precise geographic coordinates - latitude 130 | type: number 131 | - name: lon 132 | description: Precise geographic coordinates - longitude 133 | type: number 134 | - name: eic_code_plant 135 | description: EIC code of plant 136 | type: string 137 | - name: eic_code_block 138 | description: EIC code of block 139 | type: string 140 | - name: efficiency_data 141 | description: Proportion between power output and input, self researched values 142 | type: number 143 | - name: efficiency_source 144 | description: Source of efficiency data 145 | type: string 146 | - name: efficiency_estimate 147 | description: Estimated proportion between power output and input 148 | type: number 149 | - name: energy_source_level_1 150 | description: Energy source level 1 according to the documentation 151 | type: string 152 | opsdContentfilter: "true" 153 | - name: energy_source_level_2 154 | description: Energy source level 2 according to the documentation 155 | type: string 156 | - name: energy_source_level_3 157 | description: Energy source level 3 according to the documentation 158 | type: string 159 | - name: eeg 160 | description: Status of being entitled to a renumeration 161 | type: boolean 162 | - name: network_node 163 | description: Connection point to the electricity grid based on BNetzA data 164 | type: string 165 | - name: voltage 166 | description: Grid or transformation level of the network node based on BNetzA data 167 | type: string 168 | - name: network_operator 169 | description: Network operator of the grid or transformation level based on BNetzA data 170 | type: string 171 | - name: merge_comment 172 | description: Comment on BNetzA - UBA merge 173 | type: string 174 | - name: comment 175 | description: Further comments 176 | type: string 177 | - name: opsd_conventional_power_plants_DE 178 | profile: tabular-data-resource 179 | title: List of conventional power plants in Germany 180 | bytes: 181 | hash: 182 | path: conventional_power_plants_DE.xlsx 183 | format: xlsx 184 | mediatype: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 185 | - name: opsd_conventional_power_plants_EU 186 | profile: tabular-data-resource 187 | title: List of conventional power plants in Europe 188 | bytes: 189 | hash: 190 | path: conventional_power_plants_EU.csv 191 | format: csv 192 | mediatype: text/csv 193 | encoding: UTF8 194 | dialect: 195 | csvddfVersion: 1.2 196 | delimiter: "," 197 | lineTerminator: "\\n" 198 | header: true 199 | schema: # Schema according to: http://dataprotocols.org/json-table-schema/ 200 | missingValues: "" 201 | primaryKey: id 202 | fields: 203 | - name: name 204 | description: Power plant name as specified in national data sources 205 | type: string 206 | - name: company 207 | description: Company name 208 | type: string 209 | - name: street 210 | description: Street as specified in national data source 211 | type: string 212 | - name: postcode 213 | description: Postcode as specified in national data sourcee 214 | type: string 215 | - name: city 216 | description: City as specified in national data source 217 | type: string 218 | - name: country 219 | description: Two-letter ISO code 220 | type: string 221 | opsdContentfilter: "true" 222 | - name: capacity 223 | description: Installed generation capacity in MW 224 | type: number 225 | - name: energy_source 226 | description: Input energy source (e.g., hard coal, lignite, nuclear) 227 | type: string 228 | opsdContentfilter: "true" 229 | - name: technology 230 | description: Power plant technology (e.g., gas turbine, steam turbine) 231 | type: string 232 | opsdContentfilter: "true" 233 | - name: chp 234 | description: Status of being able to supply heat 235 | type: boolean 236 | - name: commissioned 237 | description: Year of commissioning formatted as integer, using data from BNetzA and UBA 238 | type: number 239 | - name: type 240 | description: Purpose of the produced power (e.g. CHP or IPP) 241 | type: string 242 | - name: lat 243 | description: Precise geographic coordinates - latitude 244 | type: number 245 | - name: lon 246 | description: Precise geographic coordinates - longitude 247 | type: number 248 | - name: eic_code 249 | description: EIC code 250 | type: string 251 | - name: energy_source_level_1 252 | description: Energy source level 1 according to the documentation 253 | type: string 254 | opsdContentfilter: "true" 255 | - name: energy_source_level_2 256 | description: Energy source level 2 according to the documentation 257 | type: string 258 | - name: energy_source_level_3 259 | description: Energy source level 3 according to the documentation 260 | type: string 261 | - name: additional_info 262 | description: Additional information on power plants as provided in national data source 263 | type: string 264 | - name: comment 265 | description: Own OPSD comments on data entries (e.g., errors, missing data, inconsistencies) 266 | type: string 267 | - name: source 268 | description: Source of information 269 | type: string 270 | - name: opsd_conventional_power_plants_EU 271 | profile: tabular-data-resource 272 | title: List of conventional power plants in Europe 273 | bytes: 274 | hash: 275 | path: conventional_power_plants_EU.xlsx 276 | format: xlsx 277 | mediatype: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 278 | sources: 279 | - title: BNetzA Kraftwerksliste (DE) 280 | path: http://www.bundesnetzagentur.de/DE/Sachgebiete/ElektrizitaetundGas/Unternehmen_Institutionen/Versorgungssicherheit/Erzeugungskapazitaeten/Kraftwerksliste/kraftwerksliste-node.html 281 | - title: Umweltbundesamt Datenbank Kraftwerke in Deutschland (DE) 282 | path: http://www.umweltbundesamt.de/dokument/datenbank-kraftwerke-in-deutschland 283 | - title: Verbund AG hydro power plants (AT) 284 | path: https://www.verbund.com/en-at/about-verbund/power-plants/our-power-plants 285 | - title: Austria (AT) (several sources) 286 | - title: ELIA Generation facilities (BE) 287 | path: http://www.elia.be/en/grid-data/power-generation/generating-facilities 288 | - title: BFE Statistik der Wasserkraftanlagen der Schweiz (CH) 289 | path: https://www.bfe.admin.ch/bfe/en/home/supply/renewable-energy/hydropower.html 290 | - title: BFE Nuclear Energy (CH) 291 | path: https://www.bfe.admin.ch/bfe/en/home/supply/statistics-and-geodata/geoinformation/geodata/nuclear-energy/nuclear-power-plants.html 292 | - title: CEPS Available capacity (CZ) 293 | path: https://www.ceps.cz/cs/priprava-provozu 294 | - title: Denmark (DK) (several sources) 295 | - title: SEDE Productores (ES) 296 | path: https://sede.minetur.gob.es/en-US/datosabiertos/catalogo/registro-productores-electrica 297 | - title: Energy authority Power plant register (FI) 298 | path: https://energiavirasto.fi/toimitusvarmuus 299 | - title: RTE List of production units with more than 100MW (FR) 300 | path: https://www.services-rte.com/en/view-data-published-by-rte/production-installed-capacity.html 301 | - title: TERNA Installed generation capacity (IT) 302 | path: http://www.terna.it/it-it/sistemaelettrico/transparencyreport/generation/installedgenerationcapacity.aspx 303 | - title: TenneT Available capacity (NL) 304 | path: http://www.tennet.org/english/operational_management/export_data.aspx 305 | - title: NVE Power Generation (NO) 306 | path: https://www.nve.no/energiforsyning/kraftproduksjon/ 307 | - title: GPI List of generation units (PL) 308 | path: http://gpi.tge.pl/en/wykaz-jednostek 309 | - title: Nordpool Power plant units (SE) (link inactive) 310 | - title: Slovenia (SI) (several sources) 311 | - title: SEAS Power plants (SK) 312 | path: https://www.seas.sk/thermal-power-plants 313 | - title: Statistical office Power stations in the United Kingdom (Dukes 5.11) (UK) 314 | path: https://www.gov.uk/government/statistics/electricity-chapter-5-digest-of-united-kingdom-energy-statistics-dukes -------------------------------------------------------------------------------- /download_and_process_DE_functions.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import urllib.parse 4 | import urllib.request 5 | import posixpath 6 | import datetime 7 | import os 8 | import logging 9 | import filecmp 10 | import difflib 11 | import json 12 | import sqlite3 13 | import hashlib 14 | import yaml 15 | import matplotlib.pyplot as plt 16 | import pandas as pd 17 | import numpy as np 18 | #from bokeh.io import output_notebook 19 | # output_notebook() 20 | 21 | # Logging Setup 22 | logging.basicConfig(level=logging.INFO, 23 | format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', 24 | datefmt='%d %b %Y %H:%M:%S') 25 | logger = logging.getLogger() 26 | 27 | # create download and output folders if they do not exist 28 | os.makedirs(os.path.join('download'), exist_ok=True) 29 | os.makedirs(os.path.join('output'), exist_ok=True) 30 | os.makedirs(os.path.join('output', 'original_data'), exist_ok=True) 31 | 32 | 33 | def get_sha_hash(path, blocksize=65536): 34 | sha_hasher = hashlib.sha256() 35 | with open(path, 'rb') as f: 36 | buffer = f.read(blocksize) 37 | while len(buffer) > 0: 38 | sha_hasher.update(buffer) 39 | buffer = f.read(blocksize) 40 | return sha_hasher.hexdigest() 41 | 42 | 43 | def downloadandcache(url): 44 | """ 45 | Download a file into a folder called "downloads". 46 | The file is prefixed with the download date YYYY-M-D-. 47 | Returns the local filepath. 48 | 49 | Parameters 50 | ---------- 51 | url : str 52 | Url of a file to be downloaded 53 | 54 | """ 55 | 56 | path = urllib.parse.urlsplit(url).path 57 | filename = posixpath.basename(path) 58 | now = datetime.datetime.now() 59 | datestring = str(now.year) + "-" + str(now.month) + "-" + str(now.day) 60 | filepath = os.path.join('download', datestring + "-" + filename) 61 | filepath_original_data = os.path.join('output', 62 | 'original_data', 63 | filename) 64 | 65 | # check if file exists, otherwise download it 66 | if not os.path.exists(filepath): 67 | logger.info('Downloading file %s', filename) 68 | urllib.request.urlretrieve(url, filepath) 69 | urllib.request.urlretrieve(url, filepath_original_data) 70 | else: 71 | logger.info('Using local file from %s', filepath) 72 | 73 | foldername = 'download' 74 | 75 | return foldername, datestring, filename 76 | 77 | 78 | def decrementday(year, month, day): 79 | """ 80 | Given values for year, month, and day, the values of the previous day are 81 | returned. At the moment, the function assumes that every month has 31 days, 82 | so that it will return February 31st when given values for March 1. 83 | 84 | Parameters 85 | ---------- 86 | year : integer 87 | Integer year 88 | month : integer 89 | Integer month 90 | day : integer 91 | Integer day 92 | """ 93 | 94 | if day > 1: 95 | day = day - 1 96 | else: 97 | day = 31 98 | if month > 1: 99 | month = month - 1 100 | else: 101 | month = 12 102 | year = year - 1 103 | 104 | return year, month, day 105 | 106 | 107 | def getolderfilenameandcleanup(foldername, datestring, filename): 108 | """ 109 | Given a set of foldername and filename as returned by 110 | the downloadandcache function, an older non-identical file with 111 | the same file structure is searched in the folder. Files identical to the 112 | one given are deleted. 113 | 114 | Parameters 115 | ---------- 116 | foldername : str 117 | folder where files are located 118 | datestring : str 119 | string of original file date YYYY-M-D 120 | filename : str 121 | filename of original file 122 | 123 | """ 124 | originalfilepath = os.path.join(foldername, datestring + "-" + filename) 125 | now = datetime.datetime.now() 126 | year = now.year 127 | month = now.month 128 | day = now.day 129 | # loop through older possible files 130 | i = 0 131 | while i < 2000: 132 | i = i + 1 133 | year, month, day = decrementday(year, month, day) 134 | datestring = str(year) + "-" + str(month) + "-" + str(day) 135 | filepath = os.path.join(foldername, datestring + "-" + filename) 136 | # Does the file exist? 137 | if os.path.isfile(filepath): 138 | # Check if file is identical to original file. If yes delete this 139 | # file and continue 140 | if filecmp.cmp(originalfilepath, filepath): 141 | # print('files are identical, deleting', filepath) 142 | os.remove(filepath) 143 | else: 144 | # print('files are not identical:', filepath) 145 | return filepath 146 | raise ValueError('no older file found') 147 | 148 | 149 | def getmatchinglist(): 150 | """ 151 | This function returns the matchinglist located under 152 | /input/matching_bnetza_uba.csv 153 | 154 | Parameters 155 | ---------- 156 | none 157 | """ 158 | # read matching list 159 | result = pd.read_csv( 160 | os.path.join('input/data/DE', 'matching_bnetza_uba.csv'), 161 | skiprows=0, 162 | sep=',', # CSV field separator, default is ',' 163 | thousands=',', # Thousands separator, default is ',' 164 | decimal='.', # Decimal separator, default is '.') 165 | encoding='cp1252') 166 | result['uba_id_string'] = (result['uba_match_name'] + '_' 167 | + result['uba_match_fuel']) 168 | return result 169 | 170 | 171 | def getbnetzalist(url_bnetza, previous=False): 172 | """ 173 | This function returns the dataframe of the plantlist by the 174 | Bundesnetzagentur. if previous == True, the next-oldest different plantlist 175 | in the folder is returned as determined by the function 176 | getolderfilenameandcleanup. 177 | 178 | Parameters 179 | ---------- 180 | url_bnetza : str 181 | URL of plant list 182 | previous : boolean 183 | Should previous plant list be returned? 184 | 185 | """ 186 | foldername, datestring, filename = downloadandcache(url_bnetza) 187 | if not previous: 188 | plantlist = pd.read_csv(os.path.join(foldername, datestring + "-" + filename), 189 | skiprows=9, 190 | sep=';', # CSV field separator, default is ',' 191 | thousands='.', # Thousands separator, default is ',' 192 | decimal=',', # Decimal separator, default is '.' 193 | encoding='cp1252') 194 | return plantlist 195 | elif previous: 196 | oldfilename = getolderfilenameandcleanup(foldername, datestring, filename) 197 | oldplantlist = pd.read_csv(oldfilename, 198 | skiprows=9, 199 | sep=';', # CSV field separator, default is ',' 200 | thousands='.', # Thousands separator, default is ',' 201 | decimal=',', # Decimal separator, default is '.' 202 | encoding='cp1252') 203 | return oldplantlist 204 | 205 | 206 | def getubalist(url_uba, previous=False): 207 | """ 208 | This function returns the dataframe of the plantlist by the 209 | Umweltbundesamt. if previous == True, the next-oldest different plantlist 210 | in the folder is returned as determined by the function 211 | getolderfilenameandcleanup. 212 | 213 | Parameters 214 | ---------- 215 | url_uba : str 216 | URL of plant list 217 | previous : boolean 218 | Should previous plant list be returned? 219 | 220 | """ 221 | foldername, datestring, filename = downloadandcache(url_uba) 222 | if not previous: 223 | plantlist = pd.read_excel(os.path.join(foldername, datestring + "-" + filename), skiprows=9) 224 | return plantlist 225 | elif previous: 226 | oldfilename = getolderfilenameandcleanup(foldername, datestring, filename) 227 | oldplantlist = pd.read_excel(oldfilename, skiprows=9) 228 | return oldplantlist 229 | 230 | 231 | def getlistdifferences(oldplantlist, newplantlist): 232 | """ 233 | This function returns the difference between two plantlists, and only takes 234 | into account the columns specified within the function. 235 | 236 | Parameters 237 | ---------- 238 | oldplantlist : DataFrame 239 | Old Plantlist 240 | newplantlist : DataFrame 241 | New Plantlist 242 | 243 | """ 244 | oldplantlist['source'] = 'old' 245 | newplantlist['source'] = 'new' 246 | comparisonplantlist = pd.concat([oldplantlist, newplantlist]) 247 | 248 | # Only include some columns in comparison 249 | includecolumns = ['Kraftwerksnummer Bundesnetzagentur', 250 | 'Kraftwerksname', 251 | 'Blockname', 252 | 'Kraftwerksname / Standort', 253 | 'Kraftwerksstandort', 254 | 'Primärenergieträger', 255 | ] 256 | cols = [col for col in comparisonplantlist.columns if col in includecolumns] 257 | comparisonplantlist = comparisonplantlist.drop_duplicates(keep=False, subset=cols) 258 | # Sort by first column 259 | comparisonplantlist = comparisonplantlist.sort_values(comparisonplantlist.columns[0], ascending=True) 260 | return comparisonplantlist 261 | 262 | 263 | def matchinglistcheck(url_bnetza, url_uba): 264 | """ 265 | This function checks the BNetzA and UBA plantlists against the 266 | matchinglist and prints out errors. For entries form the UBA Plantlist a 267 | suggestion for correction with the closest possible match is printed. 268 | 269 | Parameters 270 | ---------- 271 | oldplantlist : DataFrame 272 | Old Plantlist 273 | newplantlist : DataFrame 274 | New Plantlist 275 | 276 | """ 277 | logger.info('Starting Matchinglistcheck') 278 | 279 | plantlist_uba = getubalist(url_uba) 280 | plantlist_bnetza = getbnetzalist(url_bnetza) 281 | matchinglist = getmatchinglist() 282 | 283 | plantlist_uba['uba_id_string'] = (plantlist_uba['Kraftwerksname / Standort'] 284 | + '_' + plantlist_uba['Primärenergieträger']) 285 | # print(plantlist_uba.uba_id_string) 286 | matchinglist.rename(columns={'ID BNetzA': 'bnetza_id'}, inplace=True) 287 | 288 | uba_entrylist = [x for x in plantlist_uba.uba_id_string.tolist() if str(x) != 'nan'] 289 | 290 | errorfound = False 291 | for entry in matchinglist.index: 292 | # print(entry, matchinglist.loc[entry].bnetza_id, matchinglist.loc[entry].uba_id_string) 293 | bnetza_entries = plantlist_bnetza.loc[(plantlist_bnetza['Kraftwerksnummer Bundesnetzagentur'] == matchinglist.loc[entry].bnetza_id)] 294 | # print(entry, len(bnetza_entries)) 295 | if len(bnetza_entries) == 0: 296 | logger.error('Entry not in Bnetzalist:', matchinglist.loc[entry].bnetza_id, matchinglist.loc[entry].uba_id_string) 297 | errorfound = True 298 | uba_entries = plantlist_uba.loc[(plantlist_uba['uba_id_string'] == matchinglist.loc[entry].uba_id_string)] 299 | # print(entry, len(uba_entries)) 300 | if len(uba_entries) == 0: 301 | alternatives = difflib.get_close_matches(matchinglist.loc[entry].uba_id_string, uba_entrylist, n=3, cutoff=0.6) 302 | logger.error('Not in ubalist: ' + matchinglist.loc[entry].uba_id_string + ' ' + matchinglist.loc[entry].bnetza_id + ' Possible alternatives: ' + ', '.join(alternatives)) 303 | # raise ValueError('Value in Ubalist missing') 304 | errorfound = True 305 | if errorfound == False: 306 | logger.info('No obvious errors in Matchinglist check found') 307 | else: 308 | logger.error('Errors in Matchinglist exist') 309 | 310 | 311 | 312 | def potentialmatching(url_bnetza, url_uba): 313 | """ 314 | This function looks for power plants form the UBA list not contained in the 315 | matching lists. It looks up possible matches based on name similarity. 316 | It returns a list of tuples with the plants name of the UBA List, augmented 317 | with possible matches. 318 | 319 | Parameters 320 | ---------- 321 | url_bnetza : string 322 | Link to BNetzA List 323 | url_uba: string 324 | Link to UBA List 325 | 326 | """ 327 | plantlist_uba = getubalist(url_uba) 328 | plantlist_bnetza = getbnetzalist(url_bnetza) 329 | matchinglist = getmatchinglist() 330 | 331 | plantlist_bnetza.rename(columns={'Kraftwerksnummer Bundesnetzagentur':'id'}, inplace=True) 332 | plantlist_bnetza_reduced = plantlist_bnetza[plantlist_bnetza['id'].isin(matchinglist['ID BNetzA']) == False] 333 | plantlist_bnetza_reduced = plantlist_bnetza_reduced[plantlist_bnetza_reduced['Energieträger'] != 'Solare Strahlungsenergie'] 334 | plantlist_bnetza_reduced = plantlist_bnetza_reduced[plantlist_bnetza_reduced['Energieträger'] != 'Windenergie (Onshore-Anlage)'] 335 | plantlist_bnetza_reduced = plantlist_bnetza_reduced[plantlist_bnetza_reduced['Energieträger'] != 'Windenergie (Offshore-Anlage)'] 336 | plantlist_bnetza_reduced['name_and_block'] = plantlist_bnetza_reduced['Kraftwerksname'] + ' ' + plantlist_bnetza_reduced['Blockname'] + '_' + plantlist_bnetza_reduced['Energieträger'] 337 | 338 | plantlist_uba.rename(columns={'Kraftwerksname / Standort' : 'name', 339 | 'Primärenergieträger': 'fuel', 340 | 'Anlagenart': 'type'}, inplace=True) 341 | # print(plantlist_uba.columns) 342 | plantlist_uba['uba_id_string'] = (plantlist_uba['name'] 343 | + '_' + plantlist_uba['fuel']) 344 | 345 | # Reduce uba list 346 | plantlist_uba_reduced = plantlist_uba[plantlist_uba['uba_id_string'].isin(matchinglist['uba_id_string']) == False] 347 | plantlist_uba_reduced = plantlist_uba_reduced[plantlist_uba_reduced['type'] != 'WEA'] 348 | plantlist_uba_reduced = plantlist_uba_reduced[plantlist_uba_reduced['type'] != 'PV'] 349 | plantlist_uba_reduced = plantlist_uba_reduced[plantlist_uba_reduced['type'].isnull() == False] 350 | 351 | possiblematcheslist = [] 352 | for entry in plantlist_uba_reduced.index: 353 | # print(entry) 354 | moin = str(plantlist_uba_reduced.loc[entry].uba_id_string) 355 | moin2 = [x for x in plantlist_bnetza_reduced.name_and_block.tolist() if str(x) != 'nan']# plantlist_bnetza_reduced['name_and_block'].tolist() 356 | # print(moin) 357 | # print(moin2) 358 | possiblealternative = difflib.get_close_matches(moin, moin2, n=2, cutoff=0.3) 359 | # print(moin, possiblealternative) 360 | logger.info('Plant ' + moin + ' not in Matchinglist. Possible Matches from BNetzA List: ' + str(possiblealternative)) 361 | possiblematcheslist.append((moin, possiblealternative)) 362 | # return possiblematcheslist 363 | return plantlist_bnetza_reduced 364 | 365 | 366 | # Testing this file 367 | if __name__ == "__main__": 368 | 369 | # BNetzA Power plant list 370 | url_bnetza = ('http://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/' 371 | 'Sachgebiete/Energie/Unternehmen_Institutionen/Versorgungssicherheit/' 372 | 'Erzeugungskapazitaeten/Kraftwerksliste/Kraftwerksliste_CSV.csv' 373 | '?__blob=publicationFile&v=10') 374 | 375 | # UBA Power plant list 376 | url_uba = ('https://www.umweltbundesamt.de/sites/default/files/medien/372/dokumente/kraftwerke-de-ab-100-mw.xls') 377 | 378 | matchinglist = getmatchinglist() 379 | 380 | plantlist_bnetza = getbnetzalist(url_bnetza, previous=False) 381 | # plantlist_bnetza_previous = getbnetzalist(url_bnetza, previous=True) 382 | # plantlist_bnetza_differences = getlistdifferences(plantlist_bnetza_previous, plantlist_bnetza) 383 | 384 | # plantlist_uba = getubalist(url_uba, previous=False) 385 | # plantlist_uba_previous = getubalist(url_uba, previous=True) 386 | # plantlist_uba_differences = getlistdifferences(plantlist_uba_previous, plantlist_uba) 387 | 388 | matchinglistcheck(url_bnetza, url_uba) 389 | 390 | res = potentialmatching(url_bnetza, url_uba) 391 | -------------------------------------------------------------------------------- /download_and_process_functions.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import urllib.parse 4 | import urllib.request 5 | import posixpath 6 | import datetime 7 | import os 8 | import logging 9 | import filecmp 10 | import difflib 11 | import json 12 | import sqlite3 13 | import hashlib 14 | import yaml 15 | import matplotlib.pyplot as plt 16 | import pandas as pd 17 | import numpy as np 18 | #from bokeh.io import output_notebook 19 | # output_notebook() 20 | 21 | # Logging Setup 22 | logging.basicConfig(level=logging.INFO, 23 | format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', 24 | datefmt='%d %b %Y %H:%M:%S') 25 | logger = logging.getLogger() 26 | 27 | # create download and output folders if they do not exist 28 | os.makedirs(os.path.join('download'), exist_ok=True) 29 | os.makedirs(os.path.join('output'), exist_ok=True) 30 | os.makedirs(os.path.join('output', 'original_data'), exist_ok=True) 31 | 32 | 33 | def get_sha_hash(path, blocksize=65536): 34 | sha_hasher = hashlib.sha256() 35 | with open(path, 'rb') as f: 36 | buffer = f.read(blocksize) 37 | while len(buffer) > 0: 38 | sha_hasher.update(buffer) 39 | buffer = f.read(blocksize) 40 | return sha_hasher.hexdigest() 41 | 42 | 43 | def downloadandcache(url): 44 | """ 45 | Download a file into a folder called "downloads". 46 | The file is prefixed with the download date YYYY-M-D-. 47 | Returns the local filepath. 48 | 49 | Parameters 50 | ---------- 51 | url : str 52 | Url of a file to be downloaded 53 | 54 | """ 55 | 56 | path = urllib.parse.urlsplit(url).path 57 | filename = posixpath.basename(path) 58 | now = datetime.datetime.now() 59 | datestring = str(now.year) + "-" + str(now.month) + "-" + str(now.day) 60 | filepath = os.path.join('download', datestring + "-" + filename) 61 | filepath_original_data = os.path.join('output', 62 | 'original_data', 63 | filename) 64 | 65 | # check if file exists, otherwise download it 66 | if not os.path.exists(filepath): 67 | logger.info('Downloading file %s', filename) 68 | urllib.request.urlretrieve(url, filepath) 69 | urllib.request.urlretrieve(url, filepath_original_data) 70 | else: 71 | logger.info('Using local file from %s', filepath) 72 | 73 | foldername = 'download' 74 | 75 | return foldername, datestring, filename 76 | 77 | 78 | def decrementday(year, month, day): 79 | """ 80 | Given values for year, month, and day, the values of the previous day are 81 | returned. At the moment, the function assumes that every month has 31 days, 82 | so that it will return February 31st when given values for March 1. 83 | 84 | Parameters 85 | ---------- 86 | year : integer 87 | Integer year 88 | month : integer 89 | Integer month 90 | day : integer 91 | Integer day 92 | """ 93 | 94 | if day > 1: 95 | day = day - 1 96 | else: 97 | day = 31 98 | if month > 1: 99 | month = month - 1 100 | else: 101 | month = 12 102 | year = year - 1 103 | 104 | return year, month, day 105 | 106 | 107 | def getolderfilenameandcleanup(foldername, datestring, filename): 108 | """ 109 | Given a set of foldername and filename as returned by 110 | the downloadandcache function, an older non-identical file with 111 | the same file structure is searched in the folder. Files identical to the 112 | one given are deleted. 113 | 114 | Parameters 115 | ---------- 116 | foldername : str 117 | folder where files are located 118 | datestring : str 119 | string of original file date YYYY-M-D 120 | filename : str 121 | filename of original file 122 | 123 | """ 124 | originalfilepath = os.path.join(foldername, datestring + "-" + filename) 125 | now = datetime.datetime.now() 126 | year = now.year 127 | month = now.month 128 | day = now.day 129 | # loop through older possible files 130 | i = 0 131 | while i < 2000: 132 | i = i + 1 133 | year, month, day = decrementday(year, month, day) 134 | datestring = str(year) + "-" + str(month) + "-" + str(day) 135 | filepath = os.path.join(foldername, datestring + "-" + filename) 136 | # Does the file exist? 137 | if os.path.isfile(filepath): 138 | # Check if file is identical to original file. If yes delete this 139 | # file and continue 140 | if filecmp.cmp(originalfilepath, filepath): 141 | # print('files are identical, deleting', filepath) 142 | os.remove(filepath) 143 | else: 144 | # print('files are not identical:', filepath) 145 | return filepath 146 | raise ValueError('no older file found') 147 | 148 | 149 | def getmatchinglist(): 150 | """ 151 | This function returns the matchinglist located under 152 | /input/matching_bnetza_uba.csv 153 | 154 | Parameters 155 | ---------- 156 | none 157 | """ 158 | # read matching list 159 | result = pd.read_csv( 160 | os.path.join('input', 'data', 'DE', 'matching_bnetza_uba.csv'), 161 | skiprows=0, 162 | sep=',', # CSV field separator, default is ',' 163 | thousands=',', # Thousands separator, default is ',' 164 | decimal='.', # Decimal separator, default is '.') 165 | encoding='cp1252') 166 | result['uba_id_string'] = (result['uba_match_name'] + '_' 167 | + result['uba_match_fuel']) 168 | return result 169 | 170 | 171 | def getbnetzalist(url_bnetza, previous=False): 172 | """ 173 | This function returns the dataframe of the plantlist by the 174 | Bundesnetzagentur. if previous == True, the next-oldest different plantlist 175 | in the folder is returned as determined by the function 176 | getolderfilenameandcleanup. 177 | 178 | Parameters 179 | ---------- 180 | url_bnetza : str 181 | URL of plant list 182 | previous : boolean 183 | Should previous plant list be returned? 184 | 185 | """ 186 | foldername, datestring, filename = downloadandcache(url_bnetza) 187 | if not previous: 188 | plantlist = pd.read_csv(os.path.join(foldername, datestring + "-" + filename), 189 | skiprows=9, 190 | sep=';', # CSV field separator, default is ',' 191 | thousands='.', # Thousands separator, default is ',' 192 | decimal=',', # Decimal separator, default is '.' 193 | encoding='cp1252') 194 | return plantlist 195 | elif previous: 196 | oldfilename = getolderfilenameandcleanup(foldername, datestring, filename) 197 | oldplantlist = pd.read_csv(oldfilename, 198 | skiprows=9, 199 | sep=';', # CSV field separator, default is ',' 200 | thousands='.', # Thousands separator, default is ',' 201 | decimal=',', # Decimal separator, default is '.' 202 | encoding='cp1252') 203 | return oldplantlist 204 | 205 | 206 | def getubalist(url_uba, previous=False): 207 | """ 208 | This function returns the dataframe of the plantlist by the 209 | Umweltbundesamt. if previous == True, the next-oldest different plantlist 210 | in the folder is returned as determined by the function 211 | getolderfilenameandcleanup. 212 | 213 | Parameters 214 | ---------- 215 | url_uba : str 216 | URL of plant list 217 | previous : boolean 218 | Should previous plant list be returned? 219 | 220 | """ 221 | foldername, datestring, filename = downloadandcache(url_uba) 222 | if not previous: 223 | plantlist = pd.read_excel(os.path.join(foldername, datestring + "-" + filename), skiprows=9) 224 | return plantlist 225 | elif previous: 226 | oldfilename = getolderfilenameandcleanup(foldername, datestring, filename) 227 | oldplantlist = pd.read_excel(oldfilename, skiprows=9) 228 | return oldplantlist 229 | 230 | 231 | def getlistdifferences(oldplantlist, newplantlist): 232 | """ 233 | This function returns the difference between two plantlists, and only takes 234 | into account the columns specified within the function. 235 | 236 | Parameters 237 | ---------- 238 | oldplantlist : DataFrame 239 | Old Plantlist 240 | newplantlist : DataFrame 241 | New Plantlist 242 | 243 | """ 244 | oldplantlist['source'] = 'old' 245 | newplantlist['source'] = 'new' 246 | comparisonplantlist = pd.concat([oldplantlist, newplantlist]) 247 | 248 | # Only include some columns in comparison 249 | includecolumns = ['Kraftwerksnummer Bundesnetzagentur', 250 | 'Kraftwerksname', 251 | 'Blockname', 252 | 'Kraftwerksname / Standort', 253 | 'Kraftwerksstandort', 254 | 'Primärenergieträger', 255 | ] 256 | cols = [col for col in comparisonplantlist.columns if col in includecolumns] 257 | comparisonplantlist = comparisonplantlist.drop_duplicates(keep=False, subset=cols) 258 | # Sort by first column 259 | comparisonplantlist = comparisonplantlist.sort_values(comparisonplantlist.columns[0], ascending=True) 260 | return comparisonplantlist 261 | 262 | 263 | def matchinglistcheck(url_bnetza, url_uba): 264 | """ 265 | This function checks the BNetzA and UBA plantlists against the 266 | matchinglist and prints out errors. For entries form the UBA Plantlist a 267 | suggestion for correction with the closest possible match is printed. 268 | 269 | Parameters 270 | ---------- 271 | oldplantlist : DataFrame 272 | Old Plantlist 273 | newplantlist : DataFrame 274 | New Plantlist 275 | 276 | """ 277 | logger.info('Starting Matchinglistcheck') 278 | 279 | plantlist_uba = getubalist(url_uba) 280 | plantlist_bnetza = getbnetzalist(url_bnetza) 281 | matchinglist = getmatchinglist() 282 | 283 | plantlist_uba['uba_id_string'] = (plantlist_uba['Kraftwerksname / Standort'] 284 | + '_' + plantlist_uba['Primärenergieträger']) 285 | # print(plantlist_uba.uba_id_string) 286 | matchinglist.rename(columns={'ID BNetzA': 'bnetza_id'}, inplace=True) 287 | 288 | uba_entrylist = [x for x in plantlist_uba.uba_id_string.tolist() if str(x) != 'nan'] 289 | 290 | errorfound = False 291 | for entry in matchinglist.index: 292 | # print(entry, matchinglist.loc[entry].bnetza_id, matchinglist.loc[entry].uba_id_string) 293 | bnetza_entries = plantlist_bnetza.loc[(plantlist_bnetza['Kraftwerksnummer Bundesnetzagentur'] == matchinglist.loc[entry].bnetza_id)] 294 | # print(entry, len(bnetza_entries)) 295 | if len(bnetza_entries) == 0: 296 | logger.error('Entry not in Bnetzalist:', matchinglist.loc[entry].bnetza_id, matchinglist.loc[entry].uba_id_string) 297 | errorfound = True 298 | uba_entries = plantlist_uba.loc[(plantlist_uba['uba_id_string'] == matchinglist.loc[entry].uba_id_string)] 299 | # print(entry, len(uba_entries)) 300 | if len(uba_entries) == 0: 301 | alternatives = difflib.get_close_matches(matchinglist.loc[entry].uba_id_string, uba_entrylist, n=3, cutoff=0.6) 302 | logger.error('Not in ubalist: ' + matchinglist.loc[entry].uba_id_string + ' ' + matchinglist.loc[entry].bnetza_id + ' Possible alternatives: ' + ', '.join(alternatives)) 303 | # raise ValueError('Value in Ubalist missing') 304 | errorfound = True 305 | if errorfound == False: 306 | logger.info('No obvious errors in Matchinglist check found') 307 | else: 308 | logger.error('Errors in Matchinglist exist') 309 | 310 | 311 | 312 | def potentialmatching(url_bnetza, url_uba): 313 | """ 314 | This function looks for power plants form the UBA list not contained in the 315 | matching lists. It looks up possible matches based on name similarity. 316 | It returns a list of tuples with the plants name of the UBA List, augmented 317 | with possible matches. 318 | 319 | Parameters 320 | ---------- 321 | url_bnetza : string 322 | Link to BNetzA List 323 | url_uba: string 324 | Link to UBA List 325 | 326 | """ 327 | plantlist_uba = getubalist(url_uba) 328 | plantlist_bnetza = getbnetzalist(url_bnetza) 329 | matchinglist = getmatchinglist() 330 | 331 | plantlist_bnetza.rename(columns={'Kraftwerksnummer Bundesnetzagentur':'id'}, inplace=True) 332 | plantlist_bnetza_reduced = plantlist_bnetza[plantlist_bnetza['id'].isin(matchinglist['ID BNetzA']) == False] 333 | plantlist_bnetza_reduced = plantlist_bnetza_reduced[plantlist_bnetza_reduced['Energieträger'] != 'Solare Strahlungsenergie'] 334 | plantlist_bnetza_reduced = plantlist_bnetza_reduced[plantlist_bnetza_reduced['Energieträger'] != 'Windenergie (Onshore-Anlage)'] 335 | plantlist_bnetza_reduced = plantlist_bnetza_reduced[plantlist_bnetza_reduced['Energieträger'] != 'Windenergie (Offshore-Anlage)'] 336 | plantlist_bnetza_reduced['name_and_block'] = plantlist_bnetza_reduced['Kraftwerksname'] + ' ' + plantlist_bnetza_reduced['Blockname'] + '_' + plantlist_bnetza_reduced['Energieträger'] 337 | 338 | plantlist_uba.rename(columns={'Kraftwerksname / Standort' : 'name', 339 | 'Primärenergieträger': 'fuel', 340 | 'Anlagenart': 'type'}, inplace=True) 341 | # print(plantlist_uba.columns) 342 | plantlist_uba['uba_id_string'] = (plantlist_uba['name'] 343 | + '_' + plantlist_uba['fuel']) 344 | 345 | # Reduce uba list 346 | plantlist_uba_reduced = plantlist_uba[plantlist_uba['uba_id_string'].isin(matchinglist['uba_id_string']) == False] 347 | plantlist_uba_reduced = plantlist_uba_reduced[plantlist_uba_reduced['type'] != 'WEA'] 348 | plantlist_uba_reduced = plantlist_uba_reduced[plantlist_uba_reduced['type'] != 'PV'] 349 | plantlist_uba_reduced = plantlist_uba_reduced[plantlist_uba_reduced['type'].isnull() == False] 350 | 351 | possiblematcheslist = [] 352 | for entry in plantlist_uba_reduced.index: 353 | # print(entry) 354 | moin = str(plantlist_uba_reduced.loc[entry].uba_id_string) 355 | moin2 = [x for x in plantlist_bnetza_reduced.name_and_block.tolist() if str(x) != 'nan']# plantlist_bnetza_reduced['name_and_block'].tolist() 356 | # print(moin) 357 | # print(moin2) 358 | possiblealternative = difflib.get_close_matches(moin, moin2, n=2, cutoff=0.3) 359 | # print(moin, possiblealternative) 360 | logger.info('Plant ' + moin + ' not in Matchinglist. Possible Matches from BNetzA List: ' + str(possiblealternative)) 361 | possiblematcheslist.append((moin, possiblealternative)) 362 | # return possiblematcheslist 363 | return plantlist_bnetza_reduced 364 | 365 | def add_location_and_EIC(country, df): 366 | 367 | # Access the second list with EIC-Codes and geographic coordinates 368 | filepath = os.path.join('input', 'locations', ('input_plant_locations_' + country + '.csv')) 369 | additional_data_df = pd.read_csv(filepath, encoding='utf-8', header=0, index_col=None) 370 | 371 | # Initiate matching 372 | merged_df = df.merge(additional_data_df, 373 | left_on='name', 374 | right_on='name', 375 | how='left', 376 | suffixes=('_x', '')) 377 | 378 | # Drop columns after merger 379 | colsToDrop = ['eic_code_x', 'lat_x', 'lon_x'] 380 | merged_df = merged_df.drop(colsToDrop, axis=1) 381 | 382 | # add country abbreviation 383 | merged_df.country = country 384 | 385 | return merged_df 386 | 387 | 388 | # Testing this file 389 | if __name__ == "__main__": 390 | 391 | # BNetzA Power plant list 392 | url_bnetza = ('http://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/' 393 | 'Sachgebiete/Energie/Unternehmen_Institutionen/Versorgungssicherheit/' 394 | 'Erzeugungskapazitaeten/Kraftwerksliste/Kraftwerksliste_CSV.csv' 395 | '?__blob=publicationFile&v=10') 396 | 397 | # UBA Power plant list 398 | url_uba = ('https://www.umweltbundesamt.de/sites/default/files/medien/372/dokumente/kraftwerke-de-ab-100-mw.xls') 399 | 400 | matchinglist = getmatchinglist() 401 | 402 | plantlist_bnetza = getbnetzalist(url_bnetza, previous=False) 403 | # plantlist_bnetza_previous = getbnetzalist(url_bnetza, previous=True) 404 | # plantlist_bnetza_differences = getlistdifferences(plantlist_bnetza_previous, plantlist_bnetza) 405 | 406 | # plantlist_uba = getubalist(url_uba, previous=False) 407 | # plantlist_uba_previous = getubalist(url_uba, previous=True) 408 | # plantlist_uba_differences = getlistdifferences(plantlist_uba_previous, plantlist_uba) 409 | 410 | matchinglistcheck(url_bnetza, url_uba) 411 | 412 | res = potentialmatching(url_bnetza, url_uba) 413 | -------------------------------------------------------------------------------- /input/data/DE/input_efficiency_de.csv: -------------------------------------------------------------------------------- 1 | id,efficiency_net,efficiency_gross,efficiency_comment,date,efficiency_source,source_type 2 | BNA0005,0.31,,,2015-30-10,https://www.ffe.de/download/berichte/Endbericht_Energiezukunft_2050_Teil_II.pdf (S.191),A 3 | BNA0006,0.31,,,2015-30-10,https://www.ffe.de/download/berichte/Endbericht_Energiezukunft_2050_Teil_II.pdf (S.191),A 4 | BNA0007,0.31,,,2015-30-10,https://www.ffe.de/download/berichte/Endbericht_Energiezukunft_2050_Teil_II.pdf (S.191),A 5 | BNA0008,0.31,,,2015-30-10,https://www.ffe.de/download/berichte/Endbericht_Energiezukunft_2050_Teil_II.pdf (S.191),A 6 | BNA0015,0.44,0.8,Brutto: KWK Wirkungsgrad,2015-25-11,http://www.feuerwehr-oberboihingen.de/index.php?id=210&tx_ttnews[tt_news]=452&cHash=d8aa7375c5ed6e4b398f9bee5e270dbb,B 7 | BNA0019,0.44,,,2015-28-10,http://www.feuerwehr-oberboihingen.de/index.php?id=210&tx_ttnews[tt_news]=452&cHash=d8aa7375c5ed6e4b398f9bee5e270dbb,B 8 | BNA0020,0.44,,,2015-28-10,http://www.feuerwehr-oberboihingen.de/index.php?id=210&tx_ttnews[tt_news]=452&cHash=d8aa7375c5ed6e4b398f9bee5e270dbb,B 9 | BNA0051,,0.75,,2015-29-10,http://www.cargill.de/de/locations/barby/index.jsp,A 10 | BNA0059b,0.47,0.75,Brutto: KWK Wirkungsgrad,2015-23-11,http://www.vw-kraftwerk.de/documente/umwelterklaerung_2012.pdf,A 11 | BNA0073,0.49,0.92,Brutto: KWK Wirkungsgrad,2015-30-10,http://corporate.vattenfall.de/globalassets/deutschland/nachhaltigkeit/umwelt/zertifikate/ue_hkw_mi_2013.pdf,A 12 | BNA0085b,,0.95,Brutto: Inkl. Wärme,2015-23-11,http://www.vattenfall.de/de/berliner-energiewende/meldungen-termin-februar-2014.htm,A 13 | BNA0086,0.4,,,2015-30-10,http://www.energie-und-management.de/free-archive/Freearchive/feView3/4449.html,B 14 | BNA0087,0.4,,,2015-30-10,http://www.energie-und-management.de/free-archive/Freearchive/feView3/4449.html,B 15 | BNA0093,0.39,,,2015-23-11,http://www.spd-saar.de/uploads/media/konzept_bergbau.pdf,A 16 | BNA0111,,0.88,Brutto = Gesamtwirkungsgrad,2015-20-11,http://www.stadt-und-werk.de/meldung_21559_Hiltrop+liefert+wieder+Strom+und+W%C3%A4rme.html,B 17 | BNA0115,0.41,,allgemeine angabe von 41-43 % für Schwarze Pumpe Lippendorf Boxberg,--,https://www.wirtschaftsrat.de/wirtschaftsrat.nsf/id/B836452CBA9B03CFC12578DC00337EBA/$file/kirmse.pdf (S.34),A 18 | BNA0116,0.42,,,2015-28-10,https://www.enbw.com/unternehmen/konzern/energieerzeugung/fossile-energie/standorte.html,A 19 | BNA0122,0.35,,,2015-30-10,https://www.greenpeace.de/sites/www.greenpeace.de/files/publications/vattenfalls-chance-roadmap-150424.pdf (S.15),A 20 | BNA0123,0.35,,,2015-30-10,https://www.greenpeace.de/sites/www.greenpeace.de/files/publications/vattenfalls-chance-roadmap-150424.pdf (S.15),A 21 | BNA0124,0.423,,,2015-30-10,https://www.greenpeace.de/sites/www.greenpeace.de/files/publications/vattenfalls-chance-roadmap-150424.pdf (S.16),A 22 | BNA0183,0.4,,,2016-05-01,https://books.google.de/books?id=3gjxbjLZUIcC&pg=PA44, 23 | BNA0216b,0.45,,,2015-09-11,http://www.energystate.de/detail.php?lang=de&kat=project&id=183,B 24 | BNA0220,0.54,,unsicher ob dieser Block gemeint ist,2015-20-11,https://www.swd-ag.de/ueber-uns/erzeugung/erzeugungslandschaften/heizkraftwerke/,A 25 | BNA0221a,,0.68,angabe ungenau,2015-20-11,https://www.swd-ag.de/ueber-uns/erzeugung/erzeugungslandschaften/heizkraftwerke/,A 26 | BNA0221b,,0.68,angabe ungenau,2015-20-11,https://www.swd-ag.de/ueber-uns/erzeugung/erzeugungslandschaften/heizkraftwerke/,A 27 | BNA0221c,,0.68,angabe ungenau,2015-20-11,https://www.swd-ag.de/ueber-uns/erzeugung/erzeugungslandschaften/heizkraftwerke/,A 28 | BNA0232c,,0.9,Brutto: KWK,2015-28-10,http://www.swp.de/ehingen/lokales/ehingen/Print-Stromrabatt-Kilowattstunde-Schotterwerk-Gigawatt-Biogas-Stromverbrauch-EEG-Beihilfe-Unternehmen-in-der-Region-sind-auf-Stromrabatt-angewiesen, 29 | BNA0239,0.42,,S. 4,2015-02-11,https://www.vde.com/de/fg/ETG/Archiv/Arbeitsgebiete/Erzeugung/Seiten/Druckluftspeicher-Kraftwerke.aspx,A 30 | BNA0245a,0.42,,,2015-23-11,http://www.energie-chronik.de/120212.htm,B 31 | BNA0245b,0.42,,,2015-23-11,http://www.energie-chronik.de/120212.htm,B 32 | BNA0251,0.346,,"Unter ""Informationen zum Kernkraftwerk"" zu finden",2015-02-11,http://www.eon.com/content/eon-com/de/about-us/structure/asset-finder/grohnde.html,A 33 | BNA0253,0.36,,,2015-23-11,http://www.spd-saar.de/uploads/media/konzept_bergbau.pdf,A 34 | BNA0256a,0.364,0.9,Brutto: KWK Wirkungsgrad,2015-23-11,https://www.umweltbundesamt.de/sites/default/files/medien/378/publikationen/climate_change_02_2014_kwk-ausbau_entwicklung_prognose_wirksamkeit_der_anreize_im_kwk-gesetz_0.pdf,A 35 | BNA0256b,0.364,,,2015-01-12,http://stefanschroeter.com/539-neue-gasturbine-fuer-das-heizkraftwerk-erfurt-ost.html,B 36 | BNA0284,0.4,,,2016-05-01,https://books.google.de/books?id=3gjxbjLZUIcC, 37 | BNA0350,0.8,,,2015-23-11,https://www.vde.com/de/fg/ETG/Archiv/Aktuelles/Seiten/Goldisthal.aspx,A 38 | BNA0381,0.35,,,2015-11-11,http://www.kkw-gundremmingen.de/kkw_z.php,A 39 | BNA0382,0.35,,,2015-11-11,http://www.kkw-gundremmingen.de/kkw_z.php,A 40 | BNA0389,,0.75,Brutto: KWK Wirkungsgrad,2015-17-11,http://www.mark-e.de/Home/Privatkunden/Mark-E/Erzeugung/Regionale-Erzeugung.aspx,B 41 | BNA0392b,0.525,0.835,Brutto: KWK Wirkungsgrad,2015-23-11,"http://www.halle.eu/push.aspx?s=downloads/News/29628/pi_3_technische_daten.pdfvm=bv.108194040,d.bGg&cad=rja",B 42 | BNA0403,0.36,,,2015-01-12,http://www.abendblatt.de/hamburg/article108154203/Naturschuetzer-sorgen-fuer-hoehere-Umweltbelastung.html,B 43 | BNA0404,0.36,,,2015-01-12,http://www.abendblatt.de/hamburg/article108154203/Naturschuetzer-sorgen-fuer-hoehere-Umweltbelastung.html,B 44 | BNA0410,0.577,,,2015-23-11,http://www.bwk-bund.de/fileadmin/Dokumente/Veranstaltungen/Kongresse/2011/FF-2-Schoepfer-Wasserkraft.pdf,A 45 | BNA0411,0.577,,,2015-23-11,http://www.bwk-bund.de/fileadmin/Dokumente/Veranstaltungen/Kongresse/2011/FF-2-Schoepfer-Wasserkraft.pdf,A 46 | BNA0413b,0.46,,,2015-17-11,http://www.rwe.com/web/cms/de/1770974/rwe-generation-se/standorte/deutschland/kw-westfalen/,A 47 | BNA0413c,0.46,,,2015-17-11,http://www.rwe.com/web/cms/de/1770974/rwe-generation-se/standorte/deutschland/kw-westfalen/,A 48 | BNA0418,0.55,,In der Quelle auch angabe zu GT WG,2015-20-11,http://www.enercity.de/infothek/downloads/broschueren/anlagen/hkw-linden-langinfo.pdf,A 49 | BNA0419,0.38,0.8,Brutto: Nutzungsgrad inkl. Wärme,2015-20-11,http://www.enercity.de/infothek/downloads/broschueren/anlagen/kraftwerk-herrenhausen.pdf,A 50 | BNA0439,0.36,,,2015-11-11,http://stefanschroeter.com/669-mibrag-expandiert-ins-helmstedter-revier.html#.VkNVIiuriHs,B 51 | BNA0442,0.59,,,2015-17-11,http://www.mark-e.de/Home/Privatkunden/Mark-E/Erzeugung/Regionale-Erzeugung.aspx,A 52 | BNA0443,0.75,,,2015-17-11,http://www.rwe.com/web/cms/de/2720904/g=2760602/rwe-generation-se/standorte/deutschland/psw-herdecke/,A 53 | BNA0449,0.3,,,2015-23-11,http://www.rewag.de/fileadmin/news_archiv/pages/aktuell/newsdetail03ea.html?id=167/,A 54 | BNA0450,0.4,,S. 3,2015-23-11,http://www.gvst.de/dokumente/fachbeitraege/GVSt-Jahresveranstaltung%202010_4.pdf,B 55 | BNA0514,0.57,,"""rund 57%""",2015-28-10,https://www.enbw.com/unternehmen/konzern/energieerzeugung/fossile-energie/standorte.html,A 56 | BNA0518b,0.46,0.58,Brutto: inkl. Fernwärme,2015-28-10,https://www.enbw.com/unternehmen/konzern/energieerzeugung/fossile-energie/standorte.html,A 57 | BNA0526,0.39,,S. 6,2015-23-11,http://www.bund.net/fileadmin/bundnet/publikationen/energie/20070628_energie_stilllegungsluege_kohlekraftwerke_klimafakten.pdf,A 58 | BNA0543,,0.84,Netto: Gesamtwirkungsgrad der Anlage,--,, 59 | BNA0545,0.58,,,2015-17-11,http://www.rheinenergie.com/media/portale/downloads_4/rheinenergie_1/flyer/Heizkraftwerk-Niehl-II.pdf,A 60 | BNA0546,0.53,0.84,Netto: Gesamtwirkungsgrad der Anlage,--,, 61 | BNA0548b,0.592,,,2015-23-11,http://www.siemens.com/press/de/pressemitteilungen/?press=/de/pressemitteilungen/2013/energy/fossil-power-generation/efp201306040.htm&content[]=EF&content[]=EP&content[]=PG,A 62 | BNA0558,0.75,,,2015-23-11,http://www.statkraft.de/globalassets/old-contains-the-old-folder-structure/documents/de/kraftwerke-in-deutschland/erzhausen_fb_2014_rz3mini.pdf,A 63 | BNA0574,0.35,,,2015-23-11,http://www.buerger-fuer-technik.de/KurzInfo355.pdf,B 64 | BNA0602,0.46,,C1 und C2 zusammen,2015-17-11,http://www.rwe.com/web/cms/de/1770644/rwe-generation-se/standorte/deutschland/kw-emsland/,A 65 | BNA0603,0.46,,B1 und B2 zusammen,2015-17-11,http://www.rwe.com/web/cms/de/1770644/rwe-generation-se/standorte/deutschland/kw-emsland/,A 66 | BNA0604,0.46,,B1 und B2 zusammen,2015-17-11,http://www.rwe.com/web/cms/de/1770644/rwe-generation-se/standorte/deutschland/kw-emsland/,A 67 | BNA0605,0.46,,C1 und C2 zusammen,2015-17-11,http://www.rwe.com/web/cms/de/1770644/rwe-generation-se/standorte/deutschland/kw-emsland/,A 68 | BNA0606,0.592,,,2015-17-11,http://www.rwe.com/web/cms/de/1770644/rwe-generation-se/standorte/deutschland/kw-emsland/,A 69 | BNA0607,0.345,,S. 22,2015-11-11,http://www.rwe.com/app/Pressecenter/Download.aspx?pmid=4003986&datei=1,A 70 | BNA0614b,0.43,,unsicher ob dieses Kraftwerk gemeint ist,2015-29-10,http://www.ingenieur.de/Politik-Wirtschaft/Unternehmen/BASF-setzt-autarke-Energieversorgung,B 71 | BNA0618,0.36,,unsicher ob dieses Kraftwerk gemeint ist,2015-23-11,http://www.trianel-luenen.de/pm/trianel-kohlekraftwerk-luenen-ausgezeichnet-1/,B 72 | BNA0619,0.36,,unsicher ob dieses Kraftwerk gemeint ist,2015-23-11,http://www.trianel-luenen.de/pm/trianel-kohlekraftwerk-luenen-ausgezeichnet-1/,B 73 | BNA0626,0.58,,,2015-17-11,http://www.kmw-ag.de/02_03kraftwerk3.html,A 74 | BNA0646b,0.464,,,2015-09-11,http://www.gkm.de/media/?file=517_GKM_Block_9_Folder_DE.pdf&download,B 75 | BNA0652,0.75,,,2015-23-11,http://ins-erzgebirge.de/ausflugsziel.php?id=260,B 76 | BNA0661,0.38,,,2015-03-11,http://www.marlaktuell.de/?p=123972,C 77 | BNA0669,0.74,,,2015-29-10,http://www.gea.de/region+reutlingen/neckar+erms/pumpspeicherkraftwerk+in+glems+lecks+per+knopfdruck+schliessbar.2714095.htm,B 78 | BNA0696,0.33,,,2015-17-11,https://de.wikipedia.org/wiki/Kraftwerk_Neurath,C 79 | BNA0697,0.33,,,2015-17-11,https://de.wikipedia.org/wiki/Kraftwerk_Neurath,C 80 | BNA0698,0.33,,,2015-17-11,https://de.wikipedia.org/wiki/Kraftwerk_Neurath,C 81 | BNA0699,0.366,,,2015-17-11,http://www.nf-niederaussem.de/fileadmin/pdf/03_Praesentation_Aktueller_Stand_der_Technik__Dr._Eichholz_.pdf,C 82 | BNA0700,0.366,,,2015-17-11,http://www.nf-niederaussem.de/fileadmin/pdf/03_Praesentation_Aktueller_Stand_der_Technik__Dr._Eichholz_.pdf,C 83 | BNA0702,,0.8,Brutto: KWK Wirkungsgrad,2015-29-10,http://www.bayernoil.de/fileadmin/downloadpool/Umwelterklaerung_2006/BO_Umwelterklaerung_2006.pdf,B 84 | BNA0705,0.358,,,2015-17-11,http://www.nf-niederaussem.de/fileadmin/pdf/03_Praesentation_Aktueller_Stand_der_Technik__Dr._Eichholz_.pdf,A 85 | BNA0706,0.358,,,2015-17-11,http://www.nf-niederaussem.de/fileadmin/pdf/03_Praesentation_Aktueller_Stand_der_Technik__Dr._Eichholz_.pdf,A 86 | BNA0709,0.43,,,2015-17-11,http://www.rwe.com/web/cms/de/60132/rwe-power-ag/energietraeger/braunkohle/standorte/kw-niederaussem/,A 87 | BNA0713,0.358,,,2015-17-11,http://www.nf-niederaussem.de/fileadmin/pdf/03_Praesentation_Aktueller_Stand_der_Technik__Dr._Eichholz_.pdf,A 88 | BNA0721,0.62,,,2015-23-11,http://www.lars-rohwer.de/inhalte/2/aktuelles/67892/das-pumpspeicherwerk-niederwartha-zeitgemaess-und-gewollt-/index.html,B 89 | BNA0722,0.62,,,2015-23-11,http://www.lars-rohwer.de/inhalte/2/aktuelles/67892/das-pumpspeicherwerk-niederwartha-zeitgemaess-und-gewollt-/index.html,B 90 | BNA0742,,0.85,Brutto: KWK WG,2015-17-11,https://www.n-ergie.de/header/die-n-ergie/aktiv-fuer-die-umwelt/erneuerbare-energien.html,B 91 | BNA0743,,0.85,Brutto: KWK WG,2015-17-11,https://www.n-ergie.de/header/die-n-ergie/aktiv-fuer-die-umwelt/erneuerbare-energien.html,B 92 | BNA0785,0.375,,,2015-28-10,http://corporate.vattenfall.de/newsroom/pressemeldungen/pressemeldungen-import/janschwalde-verringert-seine-co2-bilanz-weiter, 93 | BNA0786,0.375,,,2015-28-10,http://corporate.vattenfall.de/newsroom/pressemeldungen/pressemeldungen-import/janschwalde-verringert-seine-co2-bilanz-weiter, 94 | BNA0787,0.375,,,2015-28-10,http://corporate.vattenfall.de/newsroom/pressemeldungen/pressemeldungen-import/janschwalde-verringert-seine-co2-bilanz-weiter, 95 | BNA0788,0.375,,,2015-28-10,http://corporate.vattenfall.de/newsroom/pressemeldungen/pressemeldungen-import/janschwalde-verringert-seine-co2-bilanz-weiter, 96 | BNA0789,0.375,,,2015-28-10,http://corporate.vattenfall.de/newsroom/pressemeldungen/pressemeldungen-import/janschwalde-verringert-seine-co2-bilanz-weiter, 97 | BNA0790,0.375,,,2015-28-10,http://corporate.vattenfall.de/newsroom/pressemeldungen/pressemeldungen-import/janschwalde-verringert-seine-co2-bilanz-weiter, 98 | BNA0793,0.42,,,2015-02-11,http://www.eon.com/content/eon-com/de/about-us/structure/asset-finder/heyden.html,B 99 | BNA0804b,,0.88,Brutto: KWK WG,2015-01-12,https://www.eon.de/pk/de/energiezukunft/erneuerbare-energien/technologie/dezentrale-erzeugung/vor-ort.html,A 100 | BNA0814,,0.88,Brutto: KWK Wirkungsgrad,2015-03-11,https://www.swp-potsdam.de/swp/de/energie/ueber-uns-ewp/umweltschutz-ewp/kraftwerk-ewp/st_kraftwerk.php,A 101 | BNA0820,0.37,,,2015-23-11,http://www.spd-saar.de/uploads/media/konzept_bergbau.pdf,A 102 | BNA0832,,0.88,Brutto: KWK WG,2015-09-11,https://www.fairenergie.de/08_presse/pressearchiv-artikel.php?id=548,B 103 | BNA0842b,0.487,0.9,Brutto: KWK Wirkungsgrad,2015-20-11,http://www.stadt-und-werk.de/meldung_15802_Motor+f%C3%BCr+die+Energiewende.html,B 104 | BNA0848,,0.88,Brutto: KWK Wirkungsgrad,2015-20-11,http://rathaus.rostock.de/sixcms/media.php/144/SWRAG%20Vortrag%20Fernw%C3%A4rme.pdf,A 105 | BNA0849,0.432,,,2015-29-10,http://www.kraftwerk-rostock.de/#/kraftwerk/fakten/,A 106 | BNA0861b,0.42,,S. 14,2015-03-11,https://www.energie-saarlorlux.com/wp-content/broschueren/Broschuere-Heizkraftwerk.pdf,A 107 | BNA0878,0.4,,,2015-02-11,https://library.e.abb.com/public/17a12f32273be6a4c1256ddd00346e97/13-18m225.pdf,B 108 | BNA0879,0.4,,,2015-02-11,https://library.e.abb.com/public/17a12f32273be6a4c1256ddd00346e97/13-18m225.pdf,B 109 | BNA0914,0.41,,"allgemeine angabe von 41-43 % für Schwarze Pumpe, Lippendorf, Boxberg",2015-30-10,???, 110 | BNA0915,0.41,,"allgemeine angabe von 41-43 % für Schwarze Pumpe, Lippendorf, Boxberg",2015-30-10,???, 111 | BNA0937,0.23,0.85,Quelle fraglich,--,, 112 | BNA0938,0.23,0.85,Quelle fraglich,--,, 113 | BNA0939b,0.23,0.85,Quelle fraglich,--,, 114 | BNA0946a,0.8,,S.43,2015-11-11,http://www.gdfsuez-energysales.de/sites/default/files/upload/dokumente/2013_gsed_aktivitaetenbericht.pdf,B 115 | BNA0957,,0.84,Brutto: Gesamtwirkungsgrad nach Modernisierung 2013,2015-20-11,http://www.swtue.de/fileadmin/user_upload/6Waerme/SWT_TueWaerme_Fernwaerme_Info_1310_web.pdf,B 116 | BNA0989,0.382,,Gesamwirkungsgrad der Anlage,2015-23-11,http://www.steag-energyservices.com/fileadmin/user_upload/steag-energyservices.com/unsere_leistungen/energy_technologies/plant_process_engeneering/refblatt_voerde_rea_d_neu.pdf,A 117 | BNA0990,0.382,,Gesamwirkungsgrad der Anlage,2015-23-11,http://www.steag-energyservices.com/fileadmin/user_upload/steag-energyservices.com/unsere_leistungen/energy_technologies/plant_process_engeneering/refblatt_voerde_rea_d_neu.pdf,A 118 | BNA0991,0.387,,Gesamtwirkungsgrad der Anlage,2015-17-11,http://www.steag-energyservices.com/fileadmin/user_upload/steag-energyservices.com/unsere_leistungen/energy_technologies/plant_process_engeneering/refblatt_voerde_rea_d_neu.pdf,A 119 | BNA0992,0.387,,Gesamtwirkungsgrad der Anlage,2015-17-11,http://www.steag-energyservices.com/fileadmin/user_upload/steag-energyservices.com/unsere_leistungen/energy_technologies/plant_process_engeneering/refblatt_voerde_rea_d_neu.pdf,A 120 | BNA0994,0.597,,,2015-02-11,http://www.eon.com/content/eon-com/de/about-us/structure/asset-finder/irsching.html,A 121 | BNA0995,0.604,,,2015-02-11,http://www.eon.com/content/eon-com/de/about-us/structure/asset-finder/irsching.html,A 122 | BNA0998,0.4,,Quelle fraglich,2015-23-11,http://www.voelklingen-im-wandel.de/stadtteile-fenne.php,B 123 | BNA0999,0.37,,,2015-23-11,http://www.spd-saar.de/uploads/media/konzept_bergbau.pdf,A 124 | BNA1002,0.385,,S. 5,2015-17-11,http://www.mibrag.de/media/1355133007.pdf,B 125 | BNA1015,0.55,,Welt.de als Quelle?,2015-30-10,http://www.welt.de/print/die_welt/hamburg/article108358316/Neues-Kraftwerk-in-Wedel-Innovation-Fehlanzeige.html,B 126 | BNA1016,0.55,,Welt.de als Quelle?,2015-30-10,http://www.welt.de/print/die_welt/hamburg/article108358316/Neues-Kraftwerk-in-Wedel-Innovation-Fehlanzeige.html,B 127 | BNA1023,0.5,,,2016-05-01,https://de.wikipedia.org/wiki/Kraftwerk_Weisweiler,C 128 | BNA1024,0.5,,,2016-05-01,https://de.wikipedia.org/wiki/Kraftwerk_Weisweiler,C 129 | BNA1025,0.33,,,2016-05-01,https://de.wikipedia.org/wiki/Kraftwerk_Weisweiler,C 130 | BNA1026,0.33,,,2016-05-01,https://de.wikipedia.org/wiki/Kraftwerk_Weisweiler,C 131 | BNA1027,0.36,,,2016-05-01,https://books.google.de/books?id=3gjxbjLZUIcC&pg=PA44,B 132 | BNA1028,0.36,,,2016-05-01,https://books.google.de/books?id=3gjxbjLZUIcC&pg=PA44,B 133 | BNA1031,0.73,,"Vor der Modernisierung 2012, aktuell 0,78 http://corporate.vattenfall.de/newsroom/pressemeldungen/2014/fit-fur-die-energiewende-pumpspeicherwerk-wendefurth-geht-wieder-in-betrieb/",2015-23-11,http://www.stromtip.de/rubrik2/20223/Reportage-Pumpspeicherwerke-sollen-ein-Eckpfeiler-der-Energiewende-werden.html,B 134 | BNA1032,0.73,,"Vor der Modernisierung 2012, aktuell 0,78 http://corporate.vattenfall.de/newsroom/pressemeldungen/2014/fit-fur-die-energiewende-pumpspeicherwerk-wendefurth-geht-wieder-in-betrieb/",2015-23-11,http://www.stromtip.de/rubrik2/20223/Reportage-Pumpspeicherwerke-sollen-ein-Eckpfeiler-der-Energiewende-werden.html,B 135 | BNA1039,0.41,,Kombiprozess,2015-17-11,http://www.rwe.com/web/cms/de/1770664/rwe-generation-se/standorte/deutschland/kw-gersteinwerk/,A 136 | BNA1040,0.41,,Kombiprozess,2015-17-11,http://www.rwe.com/web/cms/de/1770664/rwe-generation-se/standorte/deutschland/kw-gersteinwerk/,A 137 | BNA1041,0.41,,Kombiprozess,2015-17-11,http://www.rwe.com/web/cms/de/1770664/rwe-generation-se/standorte/deutschland/kw-gersteinwerk/,A 138 | BNA1042,0.41,,Kombiprozess,2015-17-11,http://www.rwe.com/web/cms/de/1770664/rwe-generation-se/standorte/deutschland/kw-gersteinwerk/,A 139 | BNA1043,0.41,,Kombiprozess,2015-17-11,http://www.rwe.com/web/cms/de/1770664/rwe-generation-se/standorte/deutschland/kw-gersteinwerk/,A 140 | BNA1044,0.41,,Kombiprozess,2015-17-11,http://www.rwe.com/web/cms/de/1770664/rwe-generation-se/standorte/deutschland/kw-gersteinwerk/,A 141 | BNA1045,0.41,,Kombiprozess,2015-17-11,http://www.rwe.com/web/cms/de/1770664/rwe-generation-se/standorte/deutschland/kw-gersteinwerk/,A 142 | BNA1061,0.4,,,2015-02-11,http://www.bund-niedersachsen.de/themen/kohlekraftwerke/kraftwerks_plaene/wilhelmshaven/,A 143 | BNA1076a,,0.591,Quelle fraglich,2015-23-11,http://biowasserstoff-magazin.richey-web.de/pdf/Themen_Energie_sparen_mit_BZ.pdf,B 144 | BNA1076b,,0.591,Quelle fraglich,2015-23-11,http://biowasserstoff-magazin.richey-web.de/pdf/Themen_Energie_sparen_mit_BZ.pdf,B 145 | BNA1085,0.25,0.77,http://asue.de/sites/default/files/asue/termine_veranstaltungen/2010/fachveranstaltung2010/vortraege/11_vortrag_lewetz_hkw_wuerzburg.pdf,2015-11-11,, 146 | BNA1086,0.25,0.77,,2015-11-11,http://asue.de/sites/default/files/asue/termine_veranstaltungen/2010/fachveranstaltung2010/vortraege/11_vortrag_lewetz_hkw_wuerzburg.pdf,A 147 | BNA1087,0.5,0.88,angabe für das HKW gesamt,2015-11-11,http://asue.de/sites/default/files/asue/termine_veranstaltungen/2010/fachveranstaltung2010/vortraege/11_vortrag_lewetz_hkw_wuerzburg.pdf,A 148 | BNA1088,0.5,0.88,S. 21,2015-11-11,http://asue.de/sites/default/files/asue/termine_veranstaltungen/2010/fachveranstaltung2010/vortraege/11_vortrag_lewetz_hkw_wuerzburg.pdf,A 149 | BNA1138,,0.84,Brutto: KWK Wirkungsgrad,2015-20-11,http://www.stadtwerke-erkrath.de/unternehmen/anlagen.html,A 150 | BNA1182,0.53,,nur der Gesamtwirkungsgrad angegeben,2015-17-11,http://www.rheinenergie.com/media/portale/downloads_4/rheinenergie_1/broschueren_1/Vereinfachte_Umwelterklaerung_der_Standorte_Koeln-Merkenich_und_Koeln-Niehl_2011.pdf,A 151 | BNA1328,,0.9,nur info inklusive Wärme,2015-11-11,http://www.energiespektrum.de/index.cfm?pid=1705&pk=60450#.VkNNPiuriHs,B 152 | BNA1401a,0.43,,,2015-17-11,http://www.rwe.com/web/cms/de/1859744/rwe-generation-se/standorte/deutschland/kw-neurath-boa-2-3/,A 153 | BNA1401b,0.43,,,2015-17-11,http://www.rwe.com/web/cms/de/1859744/rwe-generation-se/standorte/deutschland/kw-neurath-boa-2-3/,A 154 | BNA1404,0.437,,,2015-30-10,http://corporate.vattenfall.de/energie-im-fokus/energieproduktion/kohle/boxberg-block-r/,A 155 | BNA1437,,0.85,,2015-29-10,http://www.abendblatt.de/hamburg/harburg/article121658500/Klares-Bekenntnis-zum-Wirtschaftsstandort-Stade.html,B 156 | BNA1465a,0.75,,"""> 75%""",2015-29-10,http://asa-ev.eu/fileadmin/asa.medien/steckbriefe/PLZ_3/146-147_Umweltdienste_Bohn.pdf,B 157 | BNA1487,,0.41,,2015-11-11,http://www.asue.de/sites/default/files/asue/termine_veranstaltungen/2011/fachveranstaltung2011/vortraege/07_krein.pdf,A 158 | BNA1502,,0.86,Brutto: inkl. Fernwärme nach Modernisierung,2015-23-11,http://www.wz-newsline.de/lokales/krefeld/heizkraftwerk-ein-block-fuer-2000-haeuser-1.634702,B 159 | BNA1508,0.4595,,,2015-23-11,http://www.trianel.com/de/pressemeldungen/details/article//trianel-kohlekraftwerk-luenen-9.html,A 160 | BNA1509,,0.8,Brutto: KWK Wirkungsgrad,2015-29-10,http://www.bp.com/content/dam/bp/pdf/sustainability/country-reports/Lingen_VSR_2011.pdf,A 161 | BNA1528,0.4276,,S. 44,2015-20-11,http://www.umweltinnovationsprogramm.de/sites/default/files/benutzer/36/dokumente/20140830_endbericht_uip_projektnr_1785_sw_kempen.pdf,A 162 | BNA1531,0.39,,,2015-11-11,http://stefanschroeter.com/component/content/article.html?id=693:flinke-gasturbine-waermt-russisches-pipelinegas#.VkNWMCuriHs,B 163 | BNA1558,0.465,,,2015-27-10,http://corporate.vattenfall.de/uber-uns/geschaftsfelder/erzeugung/bauprojekte/Moorburg/Baustein_fuer_den_Klimaschutz/, 164 | -------------------------------------------------------------------------------- /input/data/DE/metadata.yml: -------------------------------------------------------------------------------- 1 | name: opsd-conventional-power-plants 2 | title: Conventional power plants 3 | description: List of conventional power plants in Germany and European countries 4 | long_description: This datapackage contains data on conventional power plants for Germany as well as other selected European countries. The data includes individual power plants with their technical characteristics. These include installed capacity, main energy source, type of technology, CHP capability, and geographical information. The geographical scope is primarily on Germany and its neighboring countries. The datapackage currently covers Germany, Austria, Belgium, Switzerland, Czech Republic, Denmark, Spain, Finland, France, Italy, the Netherlands, Norway, Poland, Sweden, Slovakia, Slovenia, and United Kingdom. Due to varying data quality of publicly available data, not all information can be provided for each country. Sources for European countries comprise detailed power plants lists from national institutions, ministries, or market participants as well as manually compiled lists of power plants for countries without a system-wide power plant list. All data processing is conducted in Python and pandas, and has been documented in the Jupyter Notebooks linked below. 5 | version: "2018-02-27" 6 | keywords: 7 | - conventional power plants 8 | - Open Power System Data 9 | - Germany 10 | - Europe 11 | geographical-scope: Germany, Austria, Belgium, Switzerland, Czech Republic, Denmark, Spain, Finland, France, Italy, the Netherlands, Norway, Poland, Sweden, Slovakia, Slovenia, United Kingdom 12 | last_changes: Updated data to new powerplant lists 13 | sources: 14 | - name: BNetzA Kraftwerksliste (DE) 15 | web: http://www.bundesnetzagentur.de/DE/Sachgebiete/ElektrizitaetundGas/Unternehmen_Institutionen/Versorgungssicherheit/Erzeugungskapazitaeten/Kraftwerksliste/kraftwerksliste-node.html 16 | - name: Umweltbundesamt Datenbank Kraftwerke in Deutschland (DE) 17 | web: http://www.umweltbundesamt.de/dokument/datenbank-kraftwerke-in-deutschland 18 | - name: Verbund AG hydro power plants (AT) 19 | web: https://www.verbund.com/en-at/about-verbund/power-plants/our-power-plants 20 | - name: ELIA Generation facilities (BE) 21 | web: http://www.elia.be/en/grid-data/power-generation/generating-facilities 22 | - name: BFE Statistik der Wasserkraftanlagen der Schweiz (CH) 23 | web: http://www.bfe.admin.ch/themen/00490/00491/index.html?lang=de&dossier_id=01049 24 | - name: BFE Nuclear Energy (CH) 25 | web: http://www.bfe.admin.ch/themen/00511/index.html?lang=en 26 | - name: CEPS Available capacity (CZ) 27 | web: http://www.ceps.cz/en/all-data#AvailableCapacity 28 | - name: Energinet.dk List of power plants (DK) (link inactive) 29 | web: https://www.energinet.dk/SiteCollectionDocuments/Engelske%20dokumenter/El/Energinet%20dk%27s%20assumptions%20for%20analysis%202014-2035,%20September%202014.xlsm 30 | - name: SEDE Productores (ES) 31 | web: https://sedeaplicaciones.minetur.gob.es/electra/BuscarDatos.aspx 32 | - name: Energy authority Power plant register (FI) 33 | web: http://www.energiavirasto.fi/en/web/energy-authority/power-plant-register 34 | - name: RTE List of production units with more than 100MW (FR) 35 | web: https://clients.rte-france.com/lang/an/visiteurs/vie/prod/parc_reference.jsp 36 | - name: TERNA Installed generation capacity 2014 (IT) 37 | web: http://www.terna.it/it-it/sistemaelettrico/transparencyreport/generation/installedgenerationcapacity.aspx 38 | - name: TenneT Available capacity 2016 (NL) 39 | web: http://www.tennet.org/english/operational_management/export_data.aspx 40 | - name: Nordpool Power plant units (NO) 41 | web: http://www.nordpoolspot.com/globalassets/download-center/tso/generation-capacity_norway_valid-from-2-december-2013_larger-than-100mw.pdf 42 | - name: GPI List of generation units (PL) 43 | web: http://gpi.tge.pl/en/wykaz-jednostek;jsessionid=C2472043DF326CED2F9C0840B503F5B0.gpi-app1 44 | - name: Nordpool Power plant units (SE) 45 | web: http://www.nordpoolspot.com/globalassets/download-center/tso/generation-capacity_sweden_larger-than-100mw-per-unit_17122014.pdf 46 | - name: SEAS Power plants (SK) 47 | web: https://www.seas.sk/power-plants 48 | - name: Statistical office Power stations in the United Kingdom (Dukes 5.10) (UK) 49 | web: https://www.gov.uk/government/statistics/electricity-chapter-5-digest-of-united-kingdom-energy-statistics-dukes 50 | 51 | contributors: 52 | - name: Clemens Gerbaulet 53 | email: cfg@wip.tu-berlin.de 54 | web: http://open-power-system-data.org/ 55 | - name: Jens Weibezahn 56 | email: jew@wip.tu-berlin.de 57 | web: http://open-power-system-data.org/ 58 | 59 | documentation: https://github.com/Open-Power-System-Data/conventional_power_plants/blob/2018-02-27/main.ipynb 60 | 61 | resources: 62 | - path: conventional_power_plants_DE.csv 63 | format: csv 64 | mediatype: text/csv 65 | encoding: UTF8 66 | dialect: 67 | csvddfversion: 1.0 68 | delimiter: "," 69 | lineterminator: "\\n" 70 | header: true 71 | schema: # Schema according to: http://dataprotocols.org/json-table-schema/ 72 | fields: 73 | - name: id 74 | description: Power plant ID based on the ID provided in the BNetzA-list. 75 | type: string 76 | - name: name_bnetza 77 | description: Power plant name as specified in the BNetzA power plant list 78 | type: string 79 | - name: block_bnetza 80 | description: Block name as specified in the BNetzA power plant list 81 | type: string 82 | - name: name_uba 83 | description: Power plant name according to UBA data 84 | type: string 85 | - name: company 86 | description: Company name 87 | type: string 88 | - name: street 89 | description: Street as specified in the BNetzA power plant list 90 | type: string 91 | - name: postcode 92 | description: Postcode as specified in the BNetzA power plant list 93 | type: string 94 | - name: city 95 | description: City as specified in the BNetzA power plant list 96 | type: string 97 | - name: state 98 | description: State as specified in the BNetzA power plant list 99 | type: string 100 | - name: country_code 101 | description: Two-letter ISO code 102 | type: string 103 | - name: capacity_net_bnetza 104 | description: Net installed capacity based on BNetzA 105 | type: number 106 | - name: capacity_gross_uba 107 | description: Gross installed capacity according to UBA data 108 | type: number 109 | - name: fuel 110 | description: Used fuel or energy source 111 | type: string 112 | - name: technology 113 | description: Power plant technology or sort 114 | type: string 115 | - name: chp 116 | description: Status of being able to supply heat 117 | type: boolean 118 | - name: chp_capacity_uba 119 | description: Heat capacity according to UBA data 120 | type: number 121 | - name: commissioned 122 | description: Year of commissioning formatted as integer, using data from BNetzA and UBA 123 | type: integer 124 | - name: commissioned_original 125 | description: Year of commissioning (raw data) 126 | type: string 127 | - name: retrofit 128 | description: Year of modernization according to UBA data 129 | type: integer 130 | - name: shutdown 131 | description: Year of decommissioning based on BNetzA data 132 | type: integer 133 | - name: status 134 | description: Power plant status 135 | type: string 136 | opsd-contentfilter: "true" 137 | - name: type 138 | description: Purpose of the produced power 139 | type: string 140 | - name: lat 141 | description: Precise geographic coordinates - latitude 142 | type: number 143 | - name: lon 144 | description: Precise geographic coordinates - longitude 145 | type: number 146 | - name: eic_code_plant 147 | description: EIC code of plant 148 | type: string 149 | - name: eic_code_block 150 | description: EIC code of block 151 | type: string 152 | - name: efficiency_data 153 | description: Proportion between power output and input, self researched values 154 | type: number 155 | - name: efficiency_source 156 | description: Source of efficiency data 157 | type: string 158 | - name: efficiency_estimate 159 | description: Estimated proportion between power output and input 160 | type: number 161 | - name: energy_source_level_1 162 | description: Energy source level 1 according to the documentation 163 | type: string 164 | opsd-contentfilter: "true" 165 | - name: energy_source_level_2 166 | description: Energy source level 2 according to the documentation 167 | type: string 168 | - name: energy_source_level_3 169 | description: Energy source level 3 according to the documentation 170 | type: string 171 | - name: eeg 172 | description: Status of being entitled to a renumeration 173 | type: boolean 174 | - name: network_node 175 | description: Connection point to the electricity grid based on BNetzA data 176 | type: string 177 | - name: voltage 178 | description: Grid or transformation level of the network node based on BNetzA data 179 | type: string 180 | - name: network_operator 181 | description: Network operator of the grid or transformation level based on BNetzA data 182 | type: string 183 | - name: merge_comment 184 | description: Comment on BNetzA - UBA merge 185 | type: string 186 | - name: comment 187 | description: Further comments 188 | type: string 189 | - path: conventional_power_plants_DE.xlsx 190 | format: xlsx 191 | mediatype: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 192 | schema: # Schema according to: http://dataprotocols.org/json-table-schema/ 193 | fields: 194 | - name: id 195 | description: Power plant ID based on the ID provided in the BNetzA-list. 196 | type: string 197 | - name: name_bnetza 198 | description: Power plant name as specified in the BNetzA power plant list 199 | type: string 200 | - name: block_bnetza 201 | description: Block name as specified in the BNetzA power plant list 202 | type: string 203 | - name: name_uba 204 | description: Power plant name according to UBA data 205 | type: string 206 | - name: company 207 | description: Company name 208 | type: string 209 | - name: street 210 | description: Street as specified in the BNetzA power plant list 211 | type: string 212 | - name: postcode 213 | description: Postcode as specified in the BNetzA power plant list 214 | type: string 215 | - name: city 216 | description: City as specified in the BNetzA power plant list 217 | type: string 218 | - name: state 219 | description: State as specified in the BNetzA power plant list 220 | type: string 221 | - name: country_code 222 | description: Two-letter ISO code 223 | type: string 224 | - name: capacity_net_bnetza 225 | description: Net installed capacity based on BNetzA 226 | type: number 227 | - name: capacity_gross_uba 228 | description: Gross installed capacity according to UBA data 229 | type: number 230 | - name: fuel 231 | description: Used fuel or energy source 232 | type: string 233 | - name: technology 234 | description: Power plant technology or sort 235 | type: string 236 | - name: chp 237 | description: Status of being able to supply heat 238 | type: boolean 239 | - name: chp_capacity_uba 240 | description: Heat capacity according to UBA data 241 | type: number 242 | - name: commissioned 243 | description: Year of commissioning formatted as integer, using data from BNetzA and UBA 244 | type: integer 245 | - name: commissioned_original 246 | description: Year of commissioning (raw data) 247 | type: string 248 | - name: retrofit 249 | description: Year of modernization according to UBA data 250 | type: integer 251 | - name: shutdown 252 | description: Year of decommissioning based on BNetzA data 253 | type: integer 254 | - name: status 255 | description: Power plant status 256 | type: string 257 | opsd-contentfilter: "true" 258 | - name: type 259 | description: Purpose of the produced power 260 | type: string 261 | - name: lat 262 | description: Precise geographic coordinates - latitude 263 | type: number 264 | - name: lon 265 | description: Precise geographic coordinates - longitude 266 | type: number 267 | - name: eic_code_plant 268 | description: EIC code of plant 269 | type: string 270 | - name: eic_code_block 271 | description: EIC code of block 272 | type: string 273 | - name: efficiency_data 274 | description: Proportion between power output and input, self researched values 275 | type: number 276 | - name: efficiency_source 277 | description: Source of efficiency data 278 | type: string 279 | - name: efficiency_estimate 280 | description: Estimated proportion between power output and input 281 | type: number 282 | - name: energy_source_level_1 283 | description: Energy source level 1 according to the documentation 284 | type: string 285 | opsd-contentfilter: "true" 286 | - name: energy_source_level_2 287 | description: Energy source level 2 according to the documentation 288 | type: string 289 | - name: energy_source_level_3 290 | description: Energy source level 3 according to the documentation 291 | type: string 292 | - name: eeg 293 | description: Status of being entitled to a renumeration 294 | type: boolean 295 | - name: network_node 296 | description: Connection point to the electricity grid based on BNetzA data 297 | type: string 298 | - name: voltage 299 | description: Grid or transformation level of the network node based on BNetzA data 300 | type: string 301 | - name: network_operator 302 | description: Network operator of the grid or transformation level based on BNetzA data 303 | type: string 304 | - name: merge_comment 305 | description: Comment on BNetzA - UBA merge 306 | type: string 307 | - name: comment 308 | description: Further comments 309 | type: string 310 | - path: conventional_power_plants_EU.csv 311 | format: csv 312 | mediatype: text/csv 313 | encoding: UTF8 314 | dialect: 315 | csvddfversion: 1.0 316 | delimiter: "," 317 | lineterminator: "\\n" 318 | header: true 319 | schema: # Schema according to: http://dataprotocols.org/json-table-schema/ 320 | fields: 321 | - name: name 322 | description: Power plant name as specified in national data sources 323 | type: string 324 | - name: company 325 | description: Company name 326 | type: string 327 | - name: street 328 | description: Street as specified in national data source 329 | type: string 330 | - name: postcode 331 | description: Postcode as specified in national data sourcee 332 | type: string 333 | - name: city 334 | description: City as specified in national data source 335 | type: string 336 | - name: country 337 | description: Two-letter ISO code 338 | type: string 339 | opsd-contentfilter: "true" 340 | - name: capacity 341 | description: Installed generation capacity in MW 342 | type: number 343 | - name: energy_source 344 | description: Input energy source (e.g., hard coal, lignite, nuclear) 345 | type: string 346 | opsd-contentfilter: "true" 347 | - name: technology 348 | description: Power plant technology (e.g., gas turbine, steam turbine) 349 | type: string 350 | opsd-contentfilter: "true" 351 | - name: chp 352 | description: Status of being able to supply heat 353 | type: boolean 354 | - name: commissioned 355 | description: Year of commissioning formatted as integer, using data from BNetzA and UBA 356 | type: number 357 | - name: type 358 | description: Purpose of the produced power (e.g. CHP or IPP) 359 | type: string 360 | - name: lat 361 | description: Precise geographic coordinates - latitude 362 | type: number 363 | - name: lon 364 | description: Precise geographic coordinates - longitude 365 | type: number 366 | - name: eic_code 367 | description: EIC code 368 | type: string 369 | - name: energy_source_level_1 370 | description: Energy source level 1 according to the documentation 371 | type: string 372 | opsd-contentfilter: "true" 373 | - name: energy_source_level_2 374 | description: Energy source level 2 according to the documentation 375 | type: string 376 | - name: energy_source_level_3 377 | description: Energy source level 3 according to the documentation 378 | type: string 379 | - name: additional_info 380 | description: Additional information on power plants as provided in national data source 381 | type: string 382 | - name: comment 383 | description: Own OPSD comments on data entries (e.g., errors, missing data, inconsistencies) 384 | type: string 385 | - name: source 386 | description: Source of information 387 | type: string 388 | - path: conventional_power_plants_EU.xlsx 389 | format: xlsx 390 | mediatype: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 391 | schema: # Schema according to: http://dataprotocols.org/json-table-schema/ 392 | fields: 393 | - name: name 394 | description: Power plant name as specified in national data sources 395 | type: string 396 | - name: company 397 | description: Company name 398 | type: string 399 | - name: street 400 | description: Street as specified in national data source 401 | type: string 402 | - name: postcode 403 | description: Postcode as specified in national data sourcee 404 | type: string 405 | - name: city 406 | description: City as specified in national data source 407 | type: string 408 | - name: country 409 | description: Two-letter ISO code 410 | type: string 411 | - name: capacity 412 | description: Installed generation capacity in MW 413 | type: number 414 | - name: energy_source 415 | description: Input energy source (e.g., hard coal, lignite, nuclear) 416 | type: string 417 | - name: technology 418 | description: Power plant technology (e.g., gas turbine, steam turbine) 419 | type: string 420 | - name: chp 421 | description: Status of being able to supply heat 422 | type: boolean 423 | - name: commissioned 424 | description: Year of commissioning formatted as integer, using data from BNetzA and UBA 425 | type: number 426 | - name: type 427 | description: Purpose of the produced power (e.g. CHP or IPP) 428 | type: string 429 | - name: lat 430 | description: Precise geographic coordinates - latitude 431 | type: number 432 | - name: lon 433 | description: Precise geographic coordinates - longitude 434 | type: number 435 | - name: eic_code 436 | description: EIC code 437 | type: string 438 | - name: energy_source_level_1 439 | description: Energy source level 1 according to the documentation 440 | type: string 441 | - name: energy_source_level_2 442 | description: Energy source level 2 according to the documentation 443 | type: string 444 | - name: energy_source_level_3 445 | description: Energy source level 3 according to the documentation 446 | type: string 447 | - name: additional_info 448 | description: Additional information on power plants as provided in national data source 449 | type: string 450 | - name: comment 451 | description: Own OPSD comments on data entries (e.g., errors, missing data, inconsistencies) 452 | type: string 453 | - name: source 454 | description: Source of information 455 | type: string --------------------------------------------------------------------------------