Changeset 5793
- Timestamp:
- Sep 26, 2008, 3:46:52 PM (16 years ago)
- Files:
-
- 1 deleted
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/fit_interpolate/fit.py
r5352 r5793 368 368 369 369 if point_coordinates is None: 370 assert self.AtA <> None 370 print 'Warning: no data points in fit' 371 assert self.AtA <> None, 'no interpolation matrix' 371 372 assert self.Atz <> None 373 372 374 #FIXME (DSG) - do a message 373 375 else: -
anuga_work/production/busselton/project_250m.py
r5792 r5793 51 51 finaltime=80000 # final time for simulation 52 52 53 interior_mesh = ' none' # Can have 'all' or 'none' for Phase 2 study53 interior_mesh = 'all' # Can have 'all' or 'none' for Phase 2 study 54 54 55 55 setup='final' # Final can be replaced with trial or basic. -
anuga_work/production/carnarvon/build_carnarvon_250m.py
r5790 r5793 71 71 72 72 #------------------------------------------------------------------------------- 73 # Combine, clip andexport dataset73 # export dataset 74 74 #------------------------------------------------------------------------------- 75 76 print'clip combined geospatial object by bounding polygon'77 G_clipped = G.clip(project_250m.poly_all)78 75 79 76 print'export combined DEM file' 80 77 if access(project_250m.topographies_dir,F_OK) == 0: 81 78 mkdir (project_250m.topographies_dir) 82 G _clipped.export_points_file(project_250m.combined_dir_name + '.pts')83 #G_clipped.export_points_file(project_250m.combined_dir_name + '.txt') #Use for comparision in ARC79 G.export_points_file(project_250m.combined_dir_name + '.pts') 80 G.export_points_file(project_250m.combined_dir_name + '.txt') #Use for comparision in ARC 84 81 -
anuga_work/production/carnarvon/export_results.py
r5790 r5793 16 16 directory = project.output_dir 17 17 name = directory+sep+time_dir+sep+project.scenario_name 18 19 20 21 18 22 19 is_parallel = False -
anuga_work/production/carnarvon/project_250m.py
r5790 r5793 51 51 finaltime=80000 # final time for simulation 52 52 53 interior_mesh = ' all' # Can have 'all' or 'none' for Phase 2 study53 interior_mesh = 'none' # Can have 'all' or 'none' for Phase 2 study 54 54 55 55 setup='final' # Final can be replaced with trial or basic. -
anuga_work/production/carnarvon/run_carnarvon.py
r5790 r5793 91 91 92 92 # boundary tags refer to project.landward 4 points equals 5 segments start at N 93 boundary_tags={'back': [N+1,N+2,N+3], 'side': [N,N+4],'ocean': range(N)}93 boundary_tags={'back': [N+1,N+2,N+3], 'side': [N,N+4], 'ocean': range(N)} 94 94 95 95 #-------------------------------------------------------------------------- -
anuga_work/production/carnarvon/run_carnarvon_250m.py
r5790 r5793 91 91 92 92 # boundary tags refer to project_250m.landward 4 points equals 5 segments start at N 93 boundary_tags={'back': [N+1,N+2,N+3], 'side': [N,N+4],'ocean': range(N)} 93 boundary_tags={'back': [N+1,N+2,N+3], 'side': [N,N+4], 'ocean': range(N)} 94 94 95 95 96 #-------------------------------------------------------------------------- … … 132 133 133 134 # sets the initial stage in the offcoast region only 134 IC = Polygon_function( [(project.poly_mainland, 0),(project.poly_island1, 0)135 ,(project .poly_island2, 0)], default = kwargs['tide'],135 IC = Polygon_function( [(project_250m.poly_mainland, 0),(project_250m.poly_island1, 0) 136 ,(project_250m.poly_island2, 0)], default = kwargs['tide'], 136 137 geo_reference = domain.geo_reference) 137 138 domain.set_quantity('stage', IC) 138 139 #domain.set_quantity('stage',kwargs['tide'] ) 139 140 domain.set_quantity('friction', kwargs['friction']) -
anuga_work/production/geraldton/export_results.py
r5789 r5793 1 import project , os1 import project_250m, os 2 2 import sys 3 3 … … 7 7 8 8 9 time_dir = '20080911_094915_run_final_0.6_27255_alpha0.1_kvanputt' 10 #time_dir = '20080911_100609_run_final_0.6_27283_alpha0.1_kvanputt' 11 9 time_dir = '20080925_162836_run_final_0_27283_250m_none_kvanputt' 12 10 13 11 cellsize = 25 14 12 #cellsize = 150 15 13 #timestep = 0 16 directory = project.output_dir 17 name = directory+sep+time_dir+sep+project.scenario_name 18 #var = [0,4] 19 var = [2] # depth and Speed 14 directory = project_250m.output_dir 15 name = directory+sep+time_dir+sep+project_250m.scenario_name 16 17 var = [0,4] 18 #var = [2] # depth and Speed 20 19 #var = [2,3] # elevation, depth and Speed 21 20 … … 26 25 print 'output dir:', name 27 26 27 name = directory+time_dir+sep+project_250m.scenario_name 28 28 29 name1 = directory+time_dir+sep+project.scenario_name 30 name2 = directory+time_dir+sep+'sww2'+sep+project.scenario_name+'_time_41700_0' #need to get assistance on how to make this into anything 29 for which_var in var: 30 if which_var == 0: # Stage 31 outname = name + '_stage' 32 quantityname = 'stage' 31 33 32 names = [name1, name2] 34 if which_var == 1: # Absolute Momentum 35 outname = name + '_momentum' 36 quantityname = '(xmomentum**2 + ymomentum**2)**0.5' 33 37 34 for name in names: 38 if which_var == 2: # Depth 39 outname = name + '_depth' 40 quantityname = 'stage-elevation' 35 41 36 for which_var in var: 37 if which_var == 0: # Stage 38 outname = name + '_stage' 39 quantityname = 'stage' 42 if which_var == 3: # Speed 43 outname = name + '_speed' 44 quantityname = '(xmomentum**2 + ymomentum**2)**0.5/(stage-elevation+1.e-6/(stage-elevation))' #Speed 40 45 41 if which_var == 1: # Absolute Momentum42 outname = name + '_momentum'43 quantityname = '(xmomentum**2 + ymomentum**2)**0.5'46 if which_var == 4: # Elevation 47 outname = name + '_elevation' 48 quantityname = 'elevation' #Elevation 44 49 45 if which_var == 2: # Depth 46 outname = name + '_depth' 47 quantityname = 'stage-elevation' 48 49 if which_var == 3: # Speed 50 outname = name + '_speed' 51 quantityname = '(xmomentum**2 + ymomentum**2)**0.5/(stage-elevation+1.e-6/(stage-elevation))' #Speed 52 53 if which_var == 4: # Elevation 54 outname = name + '_elevation' 55 quantityname = 'elevation' #Elevation 56 57 if is_parallel == True: 58 # print 'is_parallel',is_parallel 59 for i in range(0,nodes): 60 namei = name + '_P%d_%d' %(i,nodes) 61 outnamei = outname + '_P%d_%d' %(i,nodes) 62 print 'start sww2dem for sww file %d' %(i) 63 sww2dem(namei, basename_out = outnamei, 64 quantity = quantityname, 65 #timestep = timestep, 66 cellsize = cellsize, 67 easting_min = project_grad.e_min_area, 68 easting_max = project_grad.e_max_area, 69 northing_min = project_grad.n_min_area, 70 northing_max = project_grad.n_max_area, 71 reduction = max, 72 verbose = True, 73 format = 'asc') 74 else: 75 print 'start sww2dem' 76 sww2dem(name, basename_out = outname, 50 if is_parallel == True: 51 # print 'is_parallel',is_parallel 52 for i in range(0,nodes): 53 namei = name + '_P%d_%d' %(i,nodes) 54 outnamei = outname + '_P%d_%d' %(i,nodes) 55 print 'start sww2dem for sww file %d' %(i) 56 sww2dem(namei, basename_out = outnamei, 77 57 quantity = quantityname, 78 58 #timestep = timestep, 79 cellsize = cellsize, 80 number_of_decimal_places = 4, 59 cellsize = cellsize, 60 easting_min = project_grad.e_min_area, 61 easting_max = project_grad.e_max_area, 62 northing_min = project_grad.n_min_area, 63 northing_max = project_grad.n_max_area, 81 64 reduction = max, 82 65 verbose = True, 83 66 format = 'asc') 67 else: 68 print 'start sww2dem' 69 sww2dem(name, basename_out = outname, 70 quantity = quantityname, 71 #timestep = timestep, 72 cellsize = cellsize, 73 number_of_decimal_places = 4, 74 reduction = max, 75 verbose = True, 76 format = 'asc') 84 77 -
anuga_work/production/geraldton/project_250m.py
r5789 r5793 51 51 finaltime=80000 # final time for simulation 52 52 53 interior_mesh = ' all' # Can have 'all' or 'none' for Phase 2 study53 interior_mesh = 'none' # Can have 'all' or 'none' for Phase 2 study 54 54 55 55 setup='final' # Final can be replaced with trial or basic.
Note: See TracChangeset
for help on using the changeset viewer.