@@ -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
387392def 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