Changeset 8289
- Timestamp:
- Dec 20, 2011, 9:44:31 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/anuga_core/source/anuga/utilities/sww_merge.py
r8285 r8289 209 209 210 210 times = fid.variables['time'][:] 211 number_of_timesteps = len(times) 211 n_steps = len(times) 212 number_of_timesteps = fid.dimensions['number_of_timesteps'] 213 starttime = int(fid.starttime) 212 214 213 215 out_s_quantities = {} … … 242 244 for quantity in dynamic_quantities: 243 245 out_d_quantities[quantity] = \ 244 num.zeros((n umber_of_timesteps,number_of_global_nodes),num.float32)246 num.zeros((n_steps,number_of_global_nodes),num.float32) 245 247 246 248 description = 'merged:' + getattr(fid, 'description') … … 299 301 q = fid.variables[quantity] 300 302 #print q.shape 301 for i in range(n umber_of_timesteps):303 for i in range(n_steps): 302 304 out_d_quantities[quantity][i][node_l2g] = \ 303 305 num.array(q[i],dtype=num.float32) … … 322 324 fido = NetCDFFile(output, netcdf_mode_w) 323 325 sww = Write_sww(static_quantities, dynamic_quantities) 324 sww.store_header(fido, times,326 sww.store_header(fido, starttime, 325 327 number_of_global_triangles, 326 328 number_of_global_nodes, … … 349 351 for q in dynamic_quantities: 350 352 q_values = out_d_quantities[q] 351 for i in range(n umber_of_timesteps):353 for i in range(n_steps): 352 354 fido.variables[q][i] = q_values[i] 353 355
Note: See TracChangeset
for help on using the changeset viewer.