Ignore:
Timestamp:
12/12/18 11:26:20 (6 years ago)
Author:
omamce
Message:

O.M. :

Runoff weight for both ICO and LMDZ
Correct corc grid

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TOOLS/MOSAIX/CalvingWeights.py

    r4172 r4186  
    4343parser.add_argument ('--repartition_var' , help='Variable name for iceshelf'      , type=str, default=None) 
    4444parser.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='64bits', choices=['classic', 'netcdf3', '64bit', '64bit_data', '64bit_data', 'netcdf4', 'netcdf4_classsic'] ) 
     45parser.add_argument ('--fmt'     , help='NetCDF file format, using nco syntax', default='64bit', choices=['classic', 'netcdf3', '64bit', '64bit_data', '64bit_data', 'netcdf4', 'netcdf4_classsic'] ) 
    4646 
    4747# Parse command line 
     
    308308f_calving.Program         = "Generated by " + sys.argv[0] + " with flags " + str(sys.argv[1:]) 
    309309f_calving.repartitionType = myargs.type 
    310 if myargs.type in ['iceberg', 'iceshelf' ] : 
     310if myargs.type in [ 'iceberg', 'iceshelf' ] : 
    311311    f_calving.repartitionFile = myargs.repartition_file 
    312312    f_calving.repartitionVar  = repartitionVar 
     
    333333f_calving.SVN_HeadURL     = "$HeadURL$" 
    334334 
    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 ) 
     335d_nb_zone   = f_calving.createDimension ('nb_zone'         ,   nb_zone ) 
     336d_num_links = f_calving.createDimension ('num_links'       , num_links ) 
     337d_num_wgts  = f_calving.createDimension ('num_wgts'        ,         1 ) 
    338338 
    339339d_src_grid_size    = f_calving.createDimension ('src_grid_size'   , src_grid_size ) 
    340340d_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  ) 
     341d_src_grid_rank    = f_calving.createDimension ('src_grid_rank'   ,        2  ) 
    342342 
    343343d_dst_grid_size    = f_calving.createDimension ('dst_grid_size'   , dst_grid_size ) 
     
    398398v_dst_repartition = f_calving.createVariable ( 'dst_repartition' , 'f8', ('nb_zone', 'dst_grid_size',)  ) 
    399399 
     400v_dst_southLimit = f_calving.createVariable ('dst_southLimit', 'f4', ('nb_zone',) ) 
     401v_dst_northLimit = f_calving.createVariable ('dst_northLimit', 'f4', ('nb_zone',) ) 
     402v_dst_southLimit[:] = np.min(limit_lat, axis=(1,) )  
     403v_dst_northLimit[:] = np.max(limit_lat, axis=(1,) )  
     404 
    400405v_dst_grid_dims      [:] = ( dst_jpi, dst_jpi )  
    401406v_dst_grid_center_lon[:] = dst_lon[:].ravel() 
Note: See TracChangeset for help on using the changeset viewer.