Commit 845c9e5a authored by Eric Duminil's avatar Eric Duminil
Browse files

Format

parent 9ff47838
...@@ -2,21 +2,17 @@ from enum import Enum ...@@ -2,21 +2,17 @@ from enum import Enum
class Providers(str, Enum): class Providers(str, Enum):
HEAT_DEMAND = "de.hftstuttgart.simstadtworkflows.energy.HeatDemandAnalysisWorkflowProvider" HEAT_DEMAND = (
HEAT_DEMAND_WITH_REFURBISHMENT = ( "de.hftstuttgart.simstadtworkflows.energy.HeatDemandAnalysisWorkflowProvider"
"de.hftstuttgart.simstadtworkflows.energy.HeatDemandAnalysisWithRefurbishmentStrategyWorkflowProvider"
)
HEAT_DEMAND_WITH_HISTORIC_REFURBISHMENT = (
"de.hftstuttgart.simstadtworkflows.energy.HeatDemandAnalysisWithHistoricAndFutureRefurbishmentWorkflowProvider"
)
HEAT_DEMAND_WITH_SHADOW = (
"de.hftstuttgart.simstadtworkflows.shadow.HeatDemandCalculationWithShadowProcessingProvider"
) )
HEAT_DEMAND_WITH_REFURBISHMENT = "de.hftstuttgart.simstadtworkflows.energy.HeatDemandAnalysisWithRefurbishmentStrategyWorkflowProvider"
HEAT_DEMAND_WITH_HISTORIC_REFURBISHMENT = "de.hftstuttgart.simstadtworkflows.energy.HeatDemandAnalysisWithHistoricAndFutureRefurbishmentWorkflowProvider"
HEAT_DEMAND_WITH_SHADOW = "de.hftstuttgart.simstadtworkflows.shadow.HeatDemandCalculationWithShadowProcessingProvider"
PHOTOVOLTAIC = "de.hftstuttgart.simstadtworkflows.energy.PhotovoltaicPotentialAnalysisWorkflowProvider" PHOTOVOLTAIC = "de.hftstuttgart.simstadtworkflows.energy.PhotovoltaicPotentialAnalysisWorkflowProvider"
PHOTOVOLTAIC_WITH_SHADOW = "de.hftstuttgart.simstadtworkflows.shadow.PVPotentialWithShadowProcessingProvider" PHOTOVOLTAIC_WITH_SHADOW = "de.hftstuttgart.simstadtworkflows.shadow.PVPotentialWithShadowProcessingProvider"
PHOTOVOLTAIC_FINANCE = ( PHOTOVOLTAIC_FINANCE = "de.hftstuttgart.simstadtworkflows.economics.PhotovoltaicPotentialFinancialAnalysisWorkflowProvider"
"de.hftstuttgart.simstadtworkflows.economics.PhotovoltaicPotentialFinancialAnalysisWorkflowProvider" GREEN_WATER = (
"de.hftstuttgart.simstadtworkflows.greenwater.GreenWaterWorkflowProvider"
) )
GREEN_WATER = "de.hftstuttgart.simstadtworkflows.greenwater.GreenWaterWorkflowProvider"
LOAD_PROFILE = "de.hftstuttgart.simstadtworkflows.energy.LoadProfileProvider" LOAD_PROFILE = "de.hftstuttgart.simstadtworkflows.energy.LoadProfileProvider"
SOLAR_POTENTIAL = "de.hftstuttgart.simstadtworkflows.energy.SolarPotentialAnalysisWorkflowProvider" SOLAR_POTENTIAL = "de.hftstuttgart.simstadtworkflows.energy.SolarPotentialAnalysisWorkflowProvider"
...@@ -23,7 +23,9 @@ class SolarPotentialResults(SimStadtResults): ...@@ -23,7 +23,9 @@ class SolarPotentialResults(SimStadtResults):
prn_paths = self.get_all_by_extension(".prn") prn_paths = self.get_all_by_extension(".prn")
if len(prn_paths) != 1: if len(prn_paths) != 1:
raise ValueError(f"Expected exactly one .prn file, found {len(prn_paths)}") raise ValueError(f"Expected exactly one .prn file, found {len(prn_paths)}")
return pd.read_csv(prn_paths[0], sep=r"\s+", names=["GHI", "DHI", "Ta"], header=None) return pd.read_csv(
prn_paths[0], sep=r"\s+", names=["GHI", "DHI", "Ta"], header=None
)
@property @property
def kpis(self) -> list[KPI]: def kpis(self) -> list[KPI]:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment