Changeset 4186 for TOOLS/MOSAIX/CalvingWeights.py
- Timestamp:
- 12/12/18 11:26:20 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TOOLS/MOSAIX/CalvingWeights.py
r4172 r4186 43 43 parser.add_argument ('--repartition_var' , help='Variable name for iceshelf' , type=str, default=None) 44 44 parser.add_argument ('--output' , help='output rmp file name', default='rmp_tlmd_to_torc_calving_64bit.nc' ) 45 parser.add_argument ('--fmt' , help='NetCDF file format, using nco syntax', default='64bit s', choices=['classic', 'netcdf3', '64bit', '64bit_data', '64bit_data', 'netcdf4', 'netcdf4_classsic'] )45 parser.add_argument ('--fmt' , help='NetCDF file format, using nco syntax', default='64bit', choices=['classic', 'netcdf3', '64bit', '64bit_data', '64bit_data', 'netcdf4', 'netcdf4_classsic'] ) 46 46 47 47 # Parse command line … … 308 308 f_calving.Program = "Generated by " + sys.argv[0] + " with flags " + str(sys.argv[1:]) 309 309 f_calving.repartitionType = myargs.type 310 if myargs.type in [ 'iceberg', 'iceshelf' ] :310 if myargs.type in [ 'iceberg', 'iceshelf' ] : 311 311 f_calving.repartitionFile = myargs.repartition_file 312 312 f_calving.repartitionVar = repartitionVar … … 333 333 f_calving.SVN_HeadURL = "$HeadURL$" 334 334 335 d_nb_zone 336 d_num_links 337 d_num_wgts 335 d_nb_zone = f_calving.createDimension ('nb_zone' , nb_zone ) 336 d_num_links = f_calving.createDimension ('num_links' , num_links ) 337 d_num_wgts = f_calving.createDimension ('num_wgts' , 1 ) 338 338 339 339 d_src_grid_size = f_calving.createDimension ('src_grid_size' , src_grid_size ) 340 340 d_src_grid_corners = f_calving.createDimension ('src_grid_corners', src_clo.shape[0] ) 341 D_src_grid_rank = f_calving.createDimension ('src_grid_rank' , 2 )341 d_src_grid_rank = f_calving.createDimension ('src_grid_rank' , 2 ) 342 342 343 343 d_dst_grid_size = f_calving.createDimension ('dst_grid_size' , dst_grid_size ) … … 398 398 v_dst_repartition = f_calving.createVariable ( 'dst_repartition' , 'f8', ('nb_zone', 'dst_grid_size',) ) 399 399 400 v_dst_southLimit = f_calving.createVariable ('dst_southLimit', 'f4', ('nb_zone',) ) 401 v_dst_northLimit = f_calving.createVariable ('dst_northLimit', 'f4', ('nb_zone',) ) 402 v_dst_southLimit[:] = np.min(limit_lat, axis=(1,) ) 403 v_dst_northLimit[:] = np.max(limit_lat, axis=(1,) ) 404 400 405 v_dst_grid_dims [:] = ( dst_jpi, dst_jpi ) 401 406 v_dst_grid_center_lon[:] = dst_lon[:].ravel()
Note: See TracChangeset
for help on using the changeset viewer.