source: anuga_work/development/Hinwood_2008/scenarios.py @ 5664

Last change on this file since 5664 was 5664, checked in by duncan, 16 years ago

Current Hinwood - calc norm set up for _G end tag comparison

File size: 8.9 KB
RevLine 
[5595]1"""
2
3"""
4# A list of scenario dictionaries
5scenarios = []
6
7# 0 - t1r3
8# 1 - t1r5
9# 2 - t2r7
10# 3 - t2r8
11# 4 - t3r28
12# 5 - t3r29
13# 6 - t4r31
14# 7 - t4r32
15
16# T1R3
17data = {'xleft':[-3.106,0.0],  # Av' of ADV and Gauge A
18        'xtoe':[0.0,0.0],
19        'xbeach':[1.285,0.090],
20        'xright':[8,.4843334],
21        'offshore_water_depth':.4,
22        'scenario_id':'T1R3',
23        'gauge_names':['B','1','2','3','4','5','7'],
[5613]24        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562, 7.559],
[5595]25        'gauge_bed_elevation':[-0.400000, -0.293158,
26                               -0.234473, -0.175788, -0.117104,
27                               -0.058419, 0.058950],
28        'start_slope_x':4,
29        'finish_slope_x':6,
30        'break_times':[34.15, 38.35, 42.95, 47.85, 53.15, 58.15],
31        'break_xs':[5.45, 5.45, 5.28, 5.28, 5.29, 5.29],
32        'break_type':['none', 'plunge', 'plunge', 'plunge', 'plunge', \
33                      'plunge'],
34        'axis':[0,80,-0.040,0.040],
35        'axis_maximum_x':6.0,
36        'ANUGA_start_time':1.83,
37        'band_offset':-1.0,
[5664]38        'wave_times':[23.0,59.0]  # this is in Anuga time
[5595]39                 }
40scenarios.append(data)
41
42# T1R5
43data = {'xleft':[-3.106,0.0],  # Av' of ADV and Gauge A
44        'xtoe':[0.0,0.0],
45        'xbeach':[1.285,0.090],
46        'xright':[8,.4843334],
47        'offshore_water_depth':.4,
48        'scenario_id':'T1R5',
49        'gauge_names':['B','1','2','3','4','5','7'],
[5613]50        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562, 7.559],
[5595]51        'gauge_bed_elevation':[-0.400000, -0.293158,
52                               -0.234473, -0.175788, -0.117104,
53                               -0.058419, 0.058950],
54        'start_slope_x':4,
55        'finish_slope_x':6,
56        'break_times':[28.68, 33.18, 37.68, 42.18, 47.38, 52.18],
57        'break_xs':[5.45, 5.58, 5.29, 5.245, 5.21, 5.21],
58        'break_type':['none', 'plunge', 'plunge', 'plunge', 'plunge', \
59                      'plunge'],
60        'axis':[0,80,-0.04,0.04],
61        'axis_maximum_x':6.0,
62        'ANUGA_start_time':0.38,
63        'band_offset':-0.5,
[5664]64        'wave_times':[20.0,59.0] # this is in Anuga time
[5595]65        }
66scenarios.append(data)
67
68
69
70# #T2R7
71# xleft is different
72data = {'xleft':[-4.586,0.0],  # Av' of ADV and Gauge A
73        'xtoe':[0.0,0.0],
74        'xbeach':[1.285,0.090],
75        'xright':[8,.4843334],
76        'offshore_water_depth':.4,
77        'scenario_id':'T2R7',
78        'gauge_names':['B','1','2','3','4','5'],
[5613]79        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562],
[5595]80        'gauge_bed_elevation':[-0.400000, -0.293158,
81                               -0.234473, -0.175788, -0.117104,
82                               -0.058419],
83        'start_slope_x':5,
84        'finish_slope_x':6.5,
85        'break_times':[33.95, 41.25, 49.55, 56.75], # last 2 removed
86        'break_xs':[5.93,5.93,5.907,5.78], # since depth finishes at 65 sec
87        'break_type':['none', 'front steepened', 'front steepened', 'spill'],
88        'axis':[0,80,-0.040,0.040],
89        'axis_maximum_x':6.0,
90        'ANUGA_start_time':0.05,
91        'band_offset':2.0,
[5664]92        'wave_times':[15.0,64.0] # this is in Anuga time
[5595]93                 }
94scenarios.append(data)
95
96# #T2R8
97# xleft is different
98data = {'xleft':[-4.586,0.0],  # Av' of ADV and Gauge A
99        'xtoe':[0.0,0.0],
100        'xbeach':[1.285,0.090],
101        'xright':[8,.4843334],
102        'offshore_water_depth':.4,
103        'scenario_id':'T2R8',
104        'gauge_names':['B','1','2','3','4','5','7'],
[5613]105        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562, 7.559],
[5595]106        'gauge_bed_elevation':[-0.400000, -0.293158,
107                               -0.234473, -0.175788, -0.117104,
108                               -0.058419, 0.058950],
109        'start_slope_x':5,
110        'finish_slope_x':6.5,
111        'break_times':[47.00,55.00,62.00,70.00], # last 2 removed
112        'break_xs':[6.32,6.32,6.033,5.935],  # since depth finishes at 75 sec
113        'break_type':['none', 'front steepened', 'front steepened',
114                      'weak break'],
115        'axis':[0,80,-0.040,0.040],
116        'axis_maximum_x':6.0,
117        'ANUGA_start_time':0.04,
118        'band_offset':-2.0,
[5664]119        'wave_times':[34.0,74.0] # this is in Anuga time
[5595]120        }
121scenarios.append(data)
122
123# #T3R28
124# xleft is different
125data = {'xleft':[-3.875,0.0],  # Av' of ADV and Gauge A
126        'xtoe':[0.0,0.0],
127        'xbeach':[1.285,0.090],
128        'xright':[14.,.3903881],
129        'offshore_water_depth':.336,
130        'scenario_id':'T3R28',
[5659]131        'gauge_names':['B','1','2','3','5','7',
[5595]132                       '9','10','11','12'],
[5613]133
134        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
[5659]135                   7.57, 9.569, 10.569, 11.569,
[5613]136                   12.569],
137
[5595]138        # remove
139        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
140                               -0.143368,
[5659]141                               -0.096420, -0.049472,
[5595]142                               -0.025998, -0.002524, 0.020949],
143        'start_slope_x':8.,
144        'finish_slope_x':9.5,
145        'break_times':[61.21,68.51,76.11,84.11],
146        'break_xs':[9.17,9.135,9.135,9.105],
147        'break_type':['collapse', 'collapse', 'collapse',
148                      'collapse'],
149        'axis':[0,80,-0.040,0.040],
150        'axis_maximum_x':12.0,
151        'ANUGA_start_time':12.18,
152        'band_offset':-0.5,
[5664]153        'wave_times':[30.0,85.0] # this is in Anuga time
[5595]154        }
155scenarios.append(data)
156
157# #T3R29
158data = {'xleft':[-3.875,0.0],  # Av' of ADV and Gauge A
159        'xtoe':[0.0,0.0],
160        'xbeach':[1.285,0.090],
161        'xright':[14.,.3903881],
162        'offshore_water_depth':.336,
163        'scenario_id':'T3R29',
[5659]164        'gauge_names':['B','1','2','3','5','7',
[5595]165                       '9','10','11','12'],
[5659]166
[5613]167        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
[5659]168                   7.57, 9.569, 10.569, 11.569,
[5613]169                   12.569],
[5659]170
[5595]171        # remove
172        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
173                               -0.143368,
[5659]174                               -0.096420, -0.049472,
175                               -0.025998, -0.002524, 0.020949],
176           
[5595]177        'start_slope_x':8.,
178        'finish_slope_x':9.5,
179        'break_times':[61.61,66.61,74.31,81.71],
180        'break_xs':[9.063,9.063,9.043,9.043],
181        'break_type':['none','collapse', 'collapse', 'collapse'],
182        'axis':[0,80,-0.040,0.040],
183        'axis_maximum_x':12.0,
184        'ANUGA_start_time':10.48,
185        'band_offset':-2.0,
[5664]186        'wave_times':[30.0,74.0] # this is in Anuga time
[5595]187                 }
188scenarios.append(data)
189
190# #T4R31
191# xleft is different
192data = {'xleft':[-2.43,0.0],  # Av' of ADV and Gauge A
193        'xtoe':[0.0,0.0],
194        'xbeach':[1.285,0.090],
195        'xright':[14.,.3903881],
196        'offshore_water_depth':.336,
[5659]197        'scenario_id':'T4R31',     
198        'gauge_names':['B','1','2','3','5','7',
[5595]199                       '9','10','11','12'],
[5659]200
[5613]201        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
[5659]202                   7.57, 9.569, 10.569, 11.569,
[5613]203                   12.569],
[5659]204
[5595]205        # remove
206        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
207                               -0.143368,
[5659]208                               -0.096420, -0.049472,
[5595]209                               -0.025998, -0.002524, 0.020949],
[5659]210       
[5595]211        'start_slope_x':6,
212        'finish_slope_x':9,
213        'break_times':[65.99,69.89,75.49,81.49,86.19],
214        'break_xs':[8.53,7.46,7.492,7.492,7.444],
215        'break_type':['collapse', 'spill', 'spill', 'spill', 'spill'],
216        'axis':[0,80,-0.040,0.040],
217        'axis_maximum_x':12.0,
218        'ANUGA_start_time':11.63,
219        'band_offset':-0.5,
[5664]220        'wave_times':[34.0,75.0] # this is in Anuga time
[5595]221        }
222scenarios.append(data)
223
224# #T4R32
225data = {'xleft':[-2.43,0.0],  # Av' of ADV and Gauge A
226        'xtoe':[0.0,0.0],
227        'xbeach':[1.285,0.090],
228        'xright':[14.,.3903881],
229        'offshore_water_depth':.336,
[5659]230        'scenario_id':'T4R32',   
231        'gauge_names':['B','1','2','3','5','7',
[5595]232                       '9','10','11','12'],
[5659]233
[5613]234        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
[5659]235                   7.57, 9.569, 10.569, 11.569,
[5613]236                   12.569],
[5659]237
[5595]238        # remove
239        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
240                               -0.143368,
[5659]241                               -0.096420, -0.049472,
[5595]242                               -0.025998, -0.002524, 0.020949],
[5659]243       
[5595]244        'start_slope_x':6,
245        'finish_slope_x':9,
246        # The ANUGA_start_time has not been subtracted from these values
247        'break_times':[64.29,68.69,73.49,79.39,84.69], # last wave removed
248        'break_xs':[7.673,7.673,7.43,7.448,7.448], # Pressure info ends early
249        'break_type':['none','spill', 'spill', 'spill', 'spill'],
250        'axis':[0,80,-0.040,0.040],
251        'axis_maximum_x':12.0,
252        'ANUGA_start_time':12.68,
253        'band_offset':-1.0,
[5664]254        'wave_times':[34.0,75.0] # this is in Anuga time
[5595]255        }
256scenarios.append(data)
Note: See TracBrowser for help on using the repository browser.