From c86ed5fe18a0b51000adaa640ab6a2720afc48a8 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 13:18:51 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- workflow/scripts/plot_ariadne_report.py | 264 ++++++++++++------------ 1 file changed, 132 insertions(+), 132 deletions(-) diff --git a/workflow/scripts/plot_ariadne_report.py b/workflow/scripts/plot_ariadne_report.py index cf784ad9..a029de62 100644 --- a/workflow/scripts/plot_ariadne_report.py +++ b/workflow/scripts/plot_ariadne_report.py @@ -163,138 +163,138 @@ ] carriers_in_german = { - 'DC': 'Gleichstrom', - 'AC': 'Wechselstrom', - 'hydro': 'Wasserkraft (Reservoir & Damm)', - 'offwind-ac': 'Offshore-Wind (AC)', - 'offwind-dc': 'Offshore-Wind (DC)', - 'solar': 'Solar', - 'solar-hsat': 'Solar (HSAT)', - 'onwind': 'Onshore-Wind', - 'PHS': 'Pumpspeicherkraftwerk', - 'ror': 'Laufwasserkraft', - '': '', - 'lignite': 'Braunkohle', - 'coal': 'Steinkohle', - 'oil': 'Öl', - 'uranium': 'Uran', - 'none': 'keine', - 'co2': 'CO2', - 'co2 stored': 'CO2 gespeichert', - 'co2 sequestered': 'CO2 sequestriert', - 'gas': 'Gas', - 'H2': 'Wasserstoffspeicher', - 'battery': 'Batteriespeicher', - 'EV battery': 'Elektrofahrzeug-Batterie', - 'urban central heat': 'Zentrale städtische Heizung', - 'urban central water tanks': 'Zentrale städtische Wassertanks', - 'urban central solar thermal': 'Zentrale städtische Solarthermie', - 'biogas': 'Biogas', - 'solid biomass': 'Feste Biomasse', - 'methanol': 'Methanol', - 'home battery': 'Hausbatterie', - 'rural heat': 'Ländliche Wärme', - 'rural solar thermal': 'Ländliche Solarthermie', - 'rural water tanks': 'Ländliche Wassertanks', - 'urban decentral heat': 'Dezentrale städtische Heizung', - 'urban decentral solar thermal': 'Dezentrale städtische Solarthermie', - 'urban decentral water tanks': 'Dezentrale städtische Wassertanks', - 'oil primary': 'Primäröl', - 'solar rooftop': 'Solar-Dach', - 'urban central heat vent': 'Zentrale städtische Wärmeentlüftung', - 'gas primary': 'Primärgas', - 'solid biomass for industry': 'Feste Biomasse für die Industrie', - 'shipping oil': 'Schiffsöl', - 'agriculture machinery oil': 'Landwirtschaftsmaschinenöl', - 'naphtha for industry': 'Naphtha für die Industrie', - 'land transport oil': ' Öl (Transport)', - 'kerosene for aviation': 'Kerosin für die Luftfahrt', - 'non-sequestered HVC': 'Nicht-sequestriertes HVC', - 'shipping methanol': 'Methanol für Schifffahrt', - 'gas for industry': 'Gas für die Industrie', - 'low voltage': 'Niederspannung', - 'industry methanol': 'Methanol für die Industrie', - 'coal for industry': 'Kohle für die Industrie', - 'process emissions': 'Prozessemissionen', - 'industry electricity': 'Industrieelektrizität', - 'low-temperature heat for industry': 'Niedertemperaturwärme für die Industrie', - 'agriculture electricity': 'Landwirtschaftliche Elektrizität', - 'electricity': 'Elektrizität', - 'land transport EV': 'Elektrofahrzeuge (Transport)', - 'agriculture heat': 'Landwirtschaftliche Wärme', - 'urban central air heat pump': 'Zentrale städtische Luftwärmepumpe', - 'electricity distribution grid': 'Stromverteilungsnetz', - 'battery charger': 'Batterie Laden', - 'waste CHP': 'Müll-KWK', - 'urban central water tanks discharger': 'Entladung zentraler städtischer Wassertanks', - 'rural water tanks discharger': 'Entladung ländlicher Wassertanks', - 'urban decentral biomass boiler': 'Dezentrale städtische Biomassekessel', - 'BEV charger': 'E-Fahrzeug Laden', - 'rural ground heat pump': 'Erdwärmepumpe', - 'Fischer-Tropsch': 'Fischer-Tropsch', - 'urban decentral water tanks discharger': 'Entladung dezentraler städtischer Wassertanks', - 'urban central gas CHP': 'Zentrales städtisches Gas-KWK', - 'Sabatier': 'Sabatier-Prozess', - 'gas compressing': 'Gasverdichtung', - 'home battery charger': 'Hausbatterie Laden', - 'battery discharger': 'Batterie Entladung', - 'H2 pipeline retrofitted': 'Nachgerüstete Wasserstoffpipeline', - 'rural resistive heater': 'Ländlicher Widerstandsheizer', - 'urban central water tanks charger': 'Ladung zentraler städtischer Wassertanks', - 'urban central solid biomass CHP CC': 'Zentrales städtisches Biomasse-KWK mit CO2-Abscheidung', - 'rural air heat pump': 'Ländliche Luftwärmepumpe', - 'DAC': 'Direkte CO2-Abscheidung', - 'urban decentral air heat pump': 'Dezentrale städtische Luftwärmepumpe', - 'waste CHP CC': 'Müll-KWK mit CO2-Abscheidung', - 'biomass to liquid CC': 'Biomasse zu Flüssigkeit mit CO2-Abscheidung', - 'HVC to air': 'HVC in die Luft', - 'methanolisation': 'Methanolisation', - 'gas for industry CC': 'Gas für die Industrie mit CO2-Abscheidung', - 'H2 pipeline': 'Wasserstoffpipeline', - 'solid biomass for industry CC': 'Feste Biomasse für die Industrie mit CO2-Abscheidung', - 'urban decentral gas boiler': 'Dezentrale städtische Gaskessel', - 'urban central gas CHP CC': 'Zentrales städtisches Gas-KWK mit CO2-Abscheidung', - 'rural gas boiler': 'Ländlicher Gaskessel', - 'process emissions CC': 'Prozessemissionen mit CO2-Abscheidung', - 'urban decentral water tanks charger': 'Ladung dezentraler städtischer Wassertanks', - 'biogas to gas CC': 'Biogas zu Gas mit CO2-Abscheidung', - 'urban decentral resistive heater': 'Dezentrale städtische Widerstandsheizer', - 'biogas to gas': 'Biogas zu Gas', - 'OCGT': 'Gas (OCGT)', - 'urban central solid biomass CHP': 'Zentrales städtisches Biomasse-KWK', - 'urban central gas boiler': 'Zentraler städtischer Gaskessel', - 'urban central resistive heater': 'Zentraler städtischer Widerstandsheizer', - 'oil refining': 'Ölraffinierung', - 'rural biomass boiler': 'Ländlicher Biomassekessel', - 'SMR': 'Dampfreformierung', - 'biomass to liquid': 'Biomasse zu Flüssigkeit', - 'rural water tanks charger': 'Ladung ländlicher Wassertanks', - 'home battery discharger': 'Hausbatterie Entladung', - 'H2 Store': 'Wasserstoffspeicher', - 'renewable oil': 'Erneuerbares Öl', - 'renewable gas': 'Erneuerbares Gas', - 'CCGT' : 'Gas (CCGT)', - 'nuclear' : 'Kernenergie', - 'gas CHP' : 'Gas-KWK', - 'gas CHP CC' : 'Gas KWK mit CO2-Abscheidung', - 'urban central coal CHP' : 'Zentrales städtisches Kohle-KWK', - 'Electricity trade' : 'Stromhandel', - 'urban central gas CHP' : 'Zentrales städtisches Gas-KWK', - 'urban central biomass CHP' : 'Zentrales städtisches Biomasse-KWK', - 'biomass CHP' : 'Biomasse-KWK', - 'air heat pump' : 'Luftwärmepumpe', - 'Electricity load' : 'Elektrizitätslast', - 'methanolisation' : 'Methanolisierung', - 'resistive heater' : 'Widerstandsheizer', - 'gas boiler' : 'Gaskessel', + "DC": "Gleichstrom", + "AC": "Wechselstrom", + "hydro": "Wasserkraft (Reservoir & Damm)", + "offwind-ac": "Offshore-Wind (AC)", + "offwind-dc": "Offshore-Wind (DC)", + "solar": "Solar", + "solar-hsat": "Solar (HSAT)", + "onwind": "Onshore-Wind", + "PHS": "Pumpspeicherkraftwerk", + "ror": "Laufwasserkraft", + "": "", + "lignite": "Braunkohle", + "coal": "Steinkohle", + "oil": "Öl", + "uranium": "Uran", + "none": "keine", + "co2": "CO2", + "co2 stored": "CO2 gespeichert", + "co2 sequestered": "CO2 sequestriert", + "gas": "Gas", + "H2": "Wasserstoffspeicher", + "battery": "Batteriespeicher", + "EV battery": "Elektrofahrzeug-Batterie", + "urban central heat": "Zentrale städtische Heizung", + "urban central water tanks": "Zentrale städtische Wassertanks", + "urban central solar thermal": "Zentrale städtische Solarthermie", + "biogas": "Biogas", + "solid biomass": "Feste Biomasse", + "methanol": "Methanol", + "home battery": "Hausbatterie", + "rural heat": "Ländliche Wärme", + "rural solar thermal": "Ländliche Solarthermie", + "rural water tanks": "Ländliche Wassertanks", + "urban decentral heat": "Dezentrale städtische Heizung", + "urban decentral solar thermal": "Dezentrale städtische Solarthermie", + "urban decentral water tanks": "Dezentrale städtische Wassertanks", + "oil primary": "Primäröl", + "solar rooftop": "Solar-Dach", + "urban central heat vent": "Zentrale städtische Wärmeentlüftung", + "gas primary": "Primärgas", + "solid biomass for industry": "Feste Biomasse für die Industrie", + "shipping oil": "Schiffsöl", + "agriculture machinery oil": "Landwirtschaftsmaschinenöl", + "naphtha for industry": "Naphtha für die Industrie", + "land transport oil": " Öl (Transport)", + "kerosene for aviation": "Kerosin für die Luftfahrt", + "non-sequestered HVC": "Nicht-sequestriertes HVC", + "shipping methanol": "Methanol für Schifffahrt", + "gas for industry": "Gas für die Industrie", + "low voltage": "Niederspannung", + "industry methanol": "Methanol für die Industrie", + "coal for industry": "Kohle für die Industrie", + "process emissions": "Prozessemissionen", + "industry electricity": "Industrieelektrizität", + "low-temperature heat for industry": "Niedertemperaturwärme für die Industrie", + "agriculture electricity": "Landwirtschaftliche Elektrizität", + "electricity": "Elektrizität", + "land transport EV": "Elektrofahrzeuge (Transport)", + "agriculture heat": "Landwirtschaftliche Wärme", + "urban central air heat pump": "Zentrale städtische Luftwärmepumpe", + "electricity distribution grid": "Stromverteilungsnetz", + "battery charger": "Batterie Laden", + "waste CHP": "Müll-KWK", + "urban central water tanks discharger": "Entladung zentraler städtischer Wassertanks", + "rural water tanks discharger": "Entladung ländlicher Wassertanks", + "urban decentral biomass boiler": "Dezentrale städtische Biomassekessel", + "BEV charger": "E-Fahrzeug Laden", + "rural ground heat pump": "Erdwärmepumpe", + "Fischer-Tropsch": "Fischer-Tropsch", + "urban decentral water tanks discharger": "Entladung dezentraler städtischer Wassertanks", + "urban central gas CHP": "Zentrales städtisches Gas-KWK", + "Sabatier": "Sabatier-Prozess", + "gas compressing": "Gasverdichtung", + "home battery charger": "Hausbatterie Laden", + "battery discharger": "Batterie Entladung", + "H2 pipeline retrofitted": "Nachgerüstete Wasserstoffpipeline", + "rural resistive heater": "Ländlicher Widerstandsheizer", + "urban central water tanks charger": "Ladung zentraler städtischer Wassertanks", + "urban central solid biomass CHP CC": "Zentrales städtisches Biomasse-KWK mit CO2-Abscheidung", + "rural air heat pump": "Ländliche Luftwärmepumpe", + "DAC": "Direkte CO2-Abscheidung", + "urban decentral air heat pump": "Dezentrale städtische Luftwärmepumpe", + "waste CHP CC": "Müll-KWK mit CO2-Abscheidung", + "biomass to liquid CC": "Biomasse zu Flüssigkeit mit CO2-Abscheidung", + "HVC to air": "HVC in die Luft", + "methanolisation": "Methanolisation", + "gas for industry CC": "Gas für die Industrie mit CO2-Abscheidung", + "H2 pipeline": "Wasserstoffpipeline", + "solid biomass for industry CC": "Feste Biomasse für die Industrie mit CO2-Abscheidung", + "urban decentral gas boiler": "Dezentrale städtische Gaskessel", + "urban central gas CHP CC": "Zentrales städtisches Gas-KWK mit CO2-Abscheidung", + "rural gas boiler": "Ländlicher Gaskessel", + "process emissions CC": "Prozessemissionen mit CO2-Abscheidung", + "urban decentral water tanks charger": "Ladung dezentraler städtischer Wassertanks", + "biogas to gas CC": "Biogas zu Gas mit CO2-Abscheidung", + "urban decentral resistive heater": "Dezentrale städtische Widerstandsheizer", + "biogas to gas": "Biogas zu Gas", + "OCGT": "Gas (OCGT)", + "urban central solid biomass CHP": "Zentrales städtisches Biomasse-KWK", + "urban central gas boiler": "Zentraler städtischer Gaskessel", + "urban central resistive heater": "Zentraler städtischer Widerstandsheizer", + "oil refining": "Ölraffinierung", + "rural biomass boiler": "Ländlicher Biomassekessel", + "SMR": "Dampfreformierung", + "biomass to liquid": "Biomasse zu Flüssigkeit", + "rural water tanks charger": "Ladung ländlicher Wassertanks", + "home battery discharger": "Hausbatterie Entladung", + "H2 Store": "Wasserstoffspeicher", + "renewable oil": "Erneuerbares Öl", + "renewable gas": "Erneuerbares Gas", + "CCGT": "Gas (CCGT)", + "nuclear": "Kernenergie", + "gas CHP": "Gas-KWK", + "gas CHP CC": "Gas KWK mit CO2-Abscheidung", + "urban central coal CHP": "Zentrales städtisches Kohle-KWK", + "Electricity trade": "Stromhandel", + "urban central gas CHP": "Zentrales städtisches Gas-KWK", + "urban central biomass CHP": "Zentrales städtisches Biomasse-KWK", + "biomass CHP": "Biomasse-KWK", + "air heat pump": "Luftwärmepumpe", + "Electricity load": "Elektrizitätslast", + "methanolisation": "Methanolisierung", + "resistive heater": "Widerstandsheizer", + "gas boiler": "Gaskessel", "H2 Electrolysis": "Elektrolyse", "H2 Fuel Cell": "Brennstoffzelle (Strom)", "H2 for industry": "H2 für Industrie", - "H2 OCGT" : "H2 Kraftwerk (OCGT)", - "H2 CHP" : "H2 KWK", + "H2 OCGT": "H2 Kraftwerk (OCGT)", + "H2 CHP": "H2 KWK", "land transport fuel cell": "Brennstoffzelle (Verkehr)", - "other" : "Sonstige", - "SMR CC" : "Dampfreformierung mit CCS", + "other": "Sonstige", + "SMR CC": "Dampfreformierung mit CCS", "H2 pipeline (new)": "H2 Pipeline (Neubau)", "H2 pipeline (repurposed)": "H2 Pipeline (Umstellung)", "H2 pipeline (Kernnetz)": "H2 Pipeline (Kernnetz)", @@ -1075,7 +1075,6 @@ def plot_h2_map(n, regions, savepath, only_de=False): color_kern, ] - labels = carriers + [ "H2 pipeline (new)", "H2 pipeline (retrofit)", @@ -1411,7 +1410,6 @@ def rename_carriers(carrier): "H2 pipeline (Kernnetz)", ] - labels = [carriers_in_german.get(c, c) for c in labels] legend_kw = dict( @@ -1668,9 +1666,11 @@ def plot_elec_map_de( diry = "/home/julian-geis/Documents/04_Ariadne/run_results/20241122-fix-missing-gas-capa/KN2045_Bal_v4/postnetworks" file_list = os.listdir(diry) file_list.sort() - networks = [pypsa.Network(diry+"/"+fn) for fn in file_list] + networks = [pypsa.Network(diry + "/" + fn) for fn in file_list] modelyears = [fn[-7:-3] for fn in snakemake.input.networks] - regions = gpd.read_file("/home/julian-geis/repos/pypsa-ariadne-2/resources/20241021-KernnetzUpdate/KN2045_Bal_v4/regions_onshore_base_s_49.geojson").set_index("name") + regions = gpd.read_file( + "/home/julian-geis/repos/pypsa-ariadne-2/resources/20241021-KernnetzUpdate/KN2045_Bal_v4/regions_onshore_base_s_49.geojson" + ).set_index("name") # ensure output directory exist for dir in snakemake.output[2:]: