Commit 15dfa2f1 authored by Turner, Sean's avatar Turner, Sean
Browse files

legacy flows

parent 7ea79b01
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ library(readr)
library(ggplot2)
library(patchwork)
library(purrr)
setwd("examples/dev/")
setwd("examples/Cumberland/")
use_condaenv("powersheds")
```

@@ -44,6 +44,7 @@ class RiverData:
    simulation_order: int
    downstream_object: str
    lag: int
    legacy_flows: list[float]

@dataclass
class CascadeData:
@@ -61,7 +62,7 @@ simulation_orders = {
}

# Read the reservoir configuration
with open('reservoirs/reservoir_config.yaml', 'r') as file:
with open('cascade_config.yaml', 'r') as file:
    config_dict = yaml.safe_load(file)

# Initialize dictionaries for reservoirs and rivers
@@ -73,11 +74,14 @@ for name, specs in config_dict.items():
    if specs['object_type'] == 'reservoir':
        reservoir_dict[name] = ReservoirData(
            **specs,
            catchment_inflow=pd.read_csv(f"reservoirs/{name}.csv")['catchment_inflow'].tolist(),
            target_release=pd.read_csv(f"reservoirs/{name}.csv")['target_release'].tolist()
            catchment_inflow=pd.read_csv(f"time_series/{name}.csv")['catchment_inflow'].tolist(),
            target_release=pd.read_csv(f"time_series/{name}.csv")['target_release'].tolist()
        )
    elif specs['object_type'] == 'river':
        river_dict[name] = RiverData(**specs)
        river_dict[name] = RiverData(
            **specs,
            legacy_flows=pd.read_csv(f"time_series/{name}.csv")['legacy_flow'].tolist()
        )

cascade_data = CascadeData(
    reservoirs=reservoir_dict,
+16 −0
Original line number Diff line number Diff line
datetime,legacy_flow
2007-07-01T00:00:00Z,8.416219997951998
2007-07-01T01:00:00Z,8.416219997951998
2007-07-01T02:00:00Z,8.416219997951998
2007-07-01T03:00:00Z,8.416219997951998
2007-07-01T04:00:00Z,8.416219997951998
2007-07-01T05:00:00Z,8.416219997951998
2007-07-01T06:00:00Z,8.416219997951998
2007-07-01T07:00:00Z,8.416219997951998
2007-07-01T08:00:00Z,8.416219997951998
2007-07-01T09:00:00Z,8.416219997951998
2007-07-01T10:00:00Z,8.416219997951998
2007-07-01T11:00:00Z,8.416219997951998
2007-07-01T12:00:00Z,8.416219997951998
2007-07-01T13:00:00Z,8.416219997951998
2007-07-01T14:00:00Z,8.416219997951998
 No newline at end of file
Loading