Loading examples/dev/reservoirs/reservoir_config.yaml→examples/Cumberland/cascade_config.yaml +0 −0 File moved. View file examples/dev/script.qmd→examples/Cumberland/script.qmd +9 −5 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ library(readr) library(ggplot2) library(patchwork) library(purrr) setwd("examples/dev/") setwd("examples/Cumberland/") use_condaenv("powersheds") ``` Loading Loading @@ -44,6 +44,7 @@ class RiverData: simulation_order: int downstream_object: str lag: int legacy_flows: list[float] @dataclass class CascadeData: Loading @@ -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 Loading @@ -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, Loading examples/dev/reservoirs/CenterHill.csv→examples/Cumberland/time_series/CenterHill.csv +0 −0 File moved. View file examples/Cumberland/time_series/CenterHill_OldHickory.csv 0 → 100644 +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 examples/dev/reservoirs/CordellHull.csv→examples/Cumberland/time_series/CordellHull.csv +0 −0 File moved. View file Loading
examples/dev/reservoirs/reservoir_config.yaml→examples/Cumberland/cascade_config.yaml +0 −0 File moved. View file
examples/dev/script.qmd→examples/Cumberland/script.qmd +9 −5 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ library(readr) library(ggplot2) library(patchwork) library(purrr) setwd("examples/dev/") setwd("examples/Cumberland/") use_condaenv("powersheds") ``` Loading Loading @@ -44,6 +44,7 @@ class RiverData: simulation_order: int downstream_object: str lag: int legacy_flows: list[float] @dataclass class CascadeData: Loading @@ -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 Loading @@ -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, Loading
examples/dev/reservoirs/CenterHill.csv→examples/Cumberland/time_series/CenterHill.csv +0 −0 File moved. View file
examples/Cumberland/time_series/CenterHill_OldHickory.csv 0 → 100644 +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
examples/dev/reservoirs/CordellHull.csv→examples/Cumberland/time_series/CordellHull.csv +0 −0 File moved. View file