Skip to content

Commit a64d390

Browse files
committed
Updated output script to record change in island interior width
1 parent 76270e0 commit a64d390

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

scripts/ocracoke_ms/Future_Runs_Test.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ def Process_Batch(Base_Name,
7373
Yearly_Overwash_TS = []
7474
All_Subaerial_Cells = []
7575
Bay_Shoreline_TS = []
76+
Island_Width_TS = []
7677

7778

7879
for runs in range(len(name_list)):
@@ -103,7 +104,7 @@ def Process_Batch(Base_Name,
103104
buffer_length=buffer_length,
104105
number_barrier3d_models = number_barrier3d_models)
105106

106-
island_width_change = Calculate_Island_Interior_Width_Change(cascade=Cascade_List,
107+
island_width_change,Island_Width_Vals = Calculate_Island_Interior_Width_Change(cascade=Cascade_List,
107108
years_modeled=Model_Run_Year,
108109
buffer_length=buffer_length,
109110
number_barrier3d_models = number_barrier3d_models)
@@ -145,6 +146,7 @@ def Process_Batch(Base_Name,
145146
Drowning_Domain_Locations.append(copy.deepcopy(Drowning_Domain_Location))
146147
Total_Overwash_TS.append(copy.deepcopy(Total_OW_Volume))
147148
Yearly_Overwash_TS.append(copy.deepcopy(Yearly_Total_OW_Volume))
149+
Island_Width_TS.append(copy.deepcopy(Island_Width_Vals))
148150
#All_Initial_Island_Elevations.append(copy.deepcopy(Initial_Elevation_Output))
149151
#All_Final_Island_Elevations.append(copy.deepcopy(Final_Elevation_Output))
150152
#All_Elevation_Changes.append(copy.deepcopy(Elevation_Change_Output))
@@ -176,6 +178,7 @@ def Process_Batch(Base_Name,
176178
'Sandbag_Duration_TS':sandbag_duration_TS,
177179
'Number_Sandbags_TS':number_sandbags_TS,
178180
'Island_Width_Change_TS':island_width_change_TS,
181+
'Island_Width_TS':Island_Width_TS,
179182
'Model_Run_Years':Model_Run_Years,
180183
'Break_Domain_Locations':Drowning_Domain_Locations,
181184
'All_Shoreline_Positions':All_Shoreline_Positions,
@@ -365,9 +368,10 @@ def Calculate_Island_Interior_Width_Change(cascade, years_modeled, buffer_length
365368
Width_TS = []
366369
Width_Percent_Change = []
367370
Width_Change_Rate_TS = []
371+
All_Focused_Domain_Width_TS = []
368372
for ww in range(buffer_length, (number_barrier3d_models - buffer_length - 1)):
369373
b3d = cascade.barrier3d[ww]
370-
374+
Domain_Width = b3d.InteriorWidth_AvgTS
371375
Year_1_Width = b3d.InteriorWidth_AvgTS[0]
372376
Final_Year_Width = b3d.InteriorWidth_AvgTS[final_year_index]
373377
Width_Change = Final_Year_Width - Year_1_Width
@@ -376,13 +380,14 @@ def Calculate_Island_Interior_Width_Change(cascade, years_modeled, buffer_length
376380
Width_TS.append(copy.deepcopy(Width_Change))
377381
Width_Percent_Change.append(copy.deepcopy(Percent_Change_Temp))
378382
Width_Change_Rate_TS.append(copy.deepcopy(Width_Change_Rate))
383+
All_Focused_Domain_Width_TS.append(copy.deepcopy(Domain_Width))
379384

380385
# Save model runs values
381386
#Total_Island_Width_Change.append(copy.deepcopy(Width_TS))
382387
#Rate_Island_Width_Change.append(copy.deepcopy(Width_Change_Rate_TS))
383388
#Percent_Island_Width_Change.append(copy.deepcopy(Width_Percent_Change))
384-
385-
return(Width_Percent_Change)
389+
c = 20
390+
return(Width_Percent_Change,All_Focused_Domain_Width_TS)
386391

387392
def Calculate_Roadway_Abandonmet(cascade, years_modeled, buffer_length, number_barrier3d_models):
388393
# Find times the roadway broke and save the year that it did

0 commit comments

Comments
 (0)