[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2024-09-09 16:28:07 +00:00
parent 861054961a
commit 5465d8cc75
3 changed files with 33 additions and 21 deletions

View File

@ -420,7 +420,8 @@ def add_power_capacities_installed_before_baseyear(n, grouping_years, costs, bas
def get_efficiency(heat_system, carrier, nodes, heating_efficiencies, costs):
"""
Computes the heating system efficiency based on the sector and carrier type.
Computes the heating system efficiency based on the sector and carrier
type.
Parameters:
-----------
@ -458,6 +459,7 @@ def get_efficiency(heat_system, carrier, nodes, heating_efficiencies, costs):
return efficiency
def add_heating_capacities_installed_before_baseyear(
n: pypsa.Network,
baseyear: int,
@ -586,8 +588,9 @@ def add_heating_capacities_installed_before_baseyear(
lifetime=costs.at[heat_system.resistive_heater_costs_name, "lifetime"],
)
efficiency = get_efficiency(heat_system, "gas", nodes,
heating_efficiencies, costs)
efficiency = get_efficiency(
heat_system, "gas", nodes, heating_efficiencies, costs
)
n.madd(
"Link",
@ -612,8 +615,9 @@ def add_heating_capacities_installed_before_baseyear(
lifetime=costs.at[heat_system.gas_boiler_costs_name, "lifetime"],
)
efficiency = get_efficiency(heat_system, "oil", nodes,
heating_efficiencies, costs)
efficiency = get_efficiency(
heat_system, "oil", nodes, heating_efficiencies, costs
)
n.madd(
"Link",

View File

@ -612,9 +612,11 @@ def build_idees(countries: List[str]) -> pd.DataFrame:
# efficiency kgoe/100km -> ktoe/100km so that after conversion TWh/100km
totals.loc[:, "passenger car efficiency"] /= 1e6
# convert ktoe to TWh
exclude = totals.columns.str.fullmatch("passenger cars") \
^ totals.columns.str.fullmatch(".*space efficiency") \
exclude = (
totals.columns.str.fullmatch("passenger cars")
^ totals.columns.str.fullmatch(".*space efficiency")
^ totals.columns.str.fullmatch(".*water efficiency")
)
totals = totals.copy()
totals.loc[:, ~exclude] *= 11.63 / 1e3
@ -696,11 +698,11 @@ def build_energy_totals(
[countries, eurostat_years], names=["country", "year"]
)
to_drop = idees.columns[idees.columns.str.contains("space efficiency")
^ idees.columns.str.contains("water efficiency")]
to_drop = to_drop.append(pd.Index(
["passenger cars", "passenger car efficiency"]
))
to_drop = idees.columns[
idees.columns.str.contains("space efficiency")
^ idees.columns.str.contains("water efficiency")
]
to_drop = to_drop.append(pd.Index(["passenger cars", "passenger car efficiency"]))
df = idees.reindex(new_index).drop(to_drop, axis=1)
@ -1543,6 +1545,7 @@ def build_transformation_output_coke(eurostat, fn):
df = eurostat.loc[slicer, :].droplevel(level=[2, 3, 4, 5])
df.to_csv(fn)
def build_heating_efficiencies(
countries: List[str], idees: pd.DataFrame
) -> pd.DataFrame:
@ -1569,8 +1572,10 @@ def build_heating_efficiencies(
years = np.arange(2000, 2022)
cols = idees.columns[idees.columns.str.contains("space efficiency")
^ idees.columns.str.contains("water efficiency")]
cols = idees.columns[
idees.columns.str.contains("space efficiency")
^ idees.columns.str.contains("water efficiency")
]
logger.info(cols)
@ -1595,6 +1600,7 @@ def build_heating_efficiencies(
return heating_efficiencies
# %%
if __name__ == "__main__":
if "snakemake" not in globals():

View File

@ -4288,8 +4288,10 @@ if __name__ == "__main__":
pop_weighted_energy_totals.update(pop_weighted_heat_totals)
heating_efficiencies = (
pd.read_csv(snakemake.input.heating_efficiencies, index_col=[0,1])
).swaplevel().loc[int(snakemake.config["energy"]["energy_totals_year"])]
(pd.read_csv(snakemake.input.heating_efficiencies, index_col=[0, 1]))
.swaplevel()
.loc[int(snakemake.config["energy"]["energy_totals_year"])]
)
patch_electricity_network(n)