Commit f193c7eb authored by Eric Duminil's avatar Eric Duminil
Browse files

Adding empty EnergyGridResults

parent 12884ebe
......@@ -6,6 +6,7 @@ from .load_profile import LoadProfileResults
from .photovoltaic import PhotovoltaicResults
from .providers import Providers
from .solar_potential import SolarPotentialResults
from .energy_grid import EnergyGridResults
def create_simstadt_results(description: str, output_files: list) -> SimStadtResults:
......@@ -20,6 +21,7 @@ __all__ = [
"KPI",
"Providers",
"SimStadtResults",
"EnergyGridResults",
"HeatDemandResults",
"PhotovoltaicResults",
"LoadProfileResults",
......
from dataclasses import dataclass
from typing import ClassVar
import pandas as pd
from .base import SimStadtResults
from .kpi import KPI
from .providers import Providers
@dataclass(repr=False)
class EnergyGridResults(SimStadtResults):
"""Results for EnergyGrid workflows.
"""
supported_providers: ClassVar[list[str]] = [Providers.ENERGY_GRID]
csv_identifier = "json_only"
def _parse_results(self) -> pd.DataFrame:
_json_output = self.get_all_by_extension('.json')
return pd.DataFrame()
@property
def kpis(self) -> list[KPI]:
return [
]
......@@ -16,3 +16,4 @@ class Providers(str, Enum):
)
LOAD_PROFILE = "de.hftstuttgart.simstadtworkflows.energy.LoadProfileProvider"
SOLAR_POTENTIAL = "de.hftstuttgart.simstadtworkflows.energy.SolarPotentialAnalysisWorkflowProvider"
ENERGY_GRID = "de.hftstuttgart.simstadtworkflows.energy.EnergyGridSimulationWorkflowProvider"
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