def do_file(file): print 'file is: ' + file start = string.find(file,'_') end = string.find(file,'_',start+1) var = file[start+1:end] print 'var is: ' + var if var == 'uv': dst_var = pyroms_toolbox.remapping_bound(['u', 'v'], file,\ wts_file,src_grd,dst_grd,rotate_uv=True,\ uvar='u', vvar='v') else: dst_var = pyroms_toolbox.remapping_bound([var], file,\ wts_file,src_grd,dst_grd)
def do_file(month): src_filename = part_filename + month + '*.nc' lcopy = list(src_varname) dst_var = pyroms_toolbox.remapping_bound(lcopy, src_filename,\ wts_file,src_grd,dst_grd,rotate_uv=True,\ irange=irange,jrange=jrange, \ uvar='uice', vvar='vice') # uvar='uice_eastward', vvar='vice_northward', rotate_part=True) dst_var = pyroms_toolbox.remapping_bound_sig(src_sigma, src_filename,\ wts_file,src_grd,dst_grd,rotate_sig=True,\ irange=irange,jrange=jrange)
def do_file(month): src_filename = part_filename + month + '*.nc' lcopy = list(src_varname) dst_var = pyroms_toolbox.remapping_bound(lcopy, src_filename,\ wts_file,src_grd,dst_grd,rotate_uv=True,\ irange=irange,jrange=jrange, \ uvar='uice', vvar='vice') # uvar='uice_eastward', vvar='vice_northward', rotate_part=True) dst_var = pyroms_toolbox.remapping_bound_sig(src_sigma, src_filename,\ wts_file,src_grd,dst_grd,rotate_sig=True,\ irange=irange,jrange=jrange)
def do_file(month): src_filename = part_filename + month + '*.nc' lcopy = list(src_varname) print 'working on file '+src_filename # didn't work even with processes=1 # pdb.set_trace() dst_var = pyroms_toolbox.remapping_bound(lcopy, src_filename,\ wts_file,src_grd,dst_grd,rotate_uv=True,\ irange=irange,jrange=jrange, \ uvar='uice_eastward', vvar='vice_northward', rotate_part=True) # uvar='uice', vvar='vice') dst_var = pyroms_toolbox.remapping_bound_sig(src_sigma, src_filename,\ wts_file,src_grd,dst_grd,rotate_sig=True,\ irange=irange,jrange=jrange)
def do_file(month): src_filename = part_filename + month + '*.nc' lcopy = list(src_varname) print('working on file '+src_filename) # didn't work even with processes=1 # pdb.set_trace() dst_var = pyroms_toolbox.remapping_bound(lcopy, src_filename,\ wts_file,src_grd,dst_grd,rotate_uv=True,\ irange=irange,jrange=jrange, \ uvar='uice_eastward', vvar='vice_northward', rotate_part=True) # uvar='uice', vvar='vice') dst_var = pyroms_toolbox.remapping_bound_sig(src_sigma, src_filename,\ wts_file,src_grd,dst_grd,rotate_sig=True,\ irange=irange,jrange=jrange)
import matplotlib matplotlib.use('Agg') import pyroms import pyroms_toolbox src_varname = ['zeta', 'temp', 'salt', 'u_eastward', 'v_northward'] irange = (370, 580) jrange = (460, 580) #irange = None #jrange = None # Change src_filename to your directory for the file's containing variable data src_filename = '/archive/u1/uaf/kate/Arctic2/run46/averages/arctic2_avg_1999-*.nc' wts_file = "./remap_weights_ARCTIC2_to_BEAUFORT2_bilinear_*" src_grd = pyroms.grid.get_ROMS_grid('ARCTIC2') dst_grd = pyroms.grid.get_ROMS_grid('BEAUFORT2') # Outfile is a parameter to allow you to place these created remap files in a different # directory than the one that is default which is where the file came from. dst_var = pyroms_toolbox.remapping_bound(src_varname, src_filename,\ wts_file,src_grd,dst_grd,rotate_uv=True,\ irange=irange,jrange=jrange, \ uvar='u_eastward', vvar='v_northward', rotate_part=True)
import matplotlib matplotlib.use('Agg') import pyroms import pyroms_toolbox src_varname = ['zeta','temp','salt','u_eastward','v_northward'] irange=(370,580) jrange=(460,580) #irange = None #jrange = None # Change src_filename to your directory for the file's containing variable data src_filename = '/archive/u1/uaf/kate/Arctic2/run46/averages/arctic2_avg_1999-*.nc' wts_file = "./remap_weights_ARCTIC2_to_BEAUFORT2_bilinear_*" src_grd = pyroms.grid.get_ROMS_grid('ARCTIC2') dst_grd = pyroms.grid.get_ROMS_grid('BEAUFORT2') # Outfile is a parameter to allow you to place these created remap files in a different # directory than the one that is default which is where the file came from. dst_var = pyroms_toolbox.remapping_bound(src_varname, src_filename,\ wts_file,src_grd,dst_grd,rotate_uv=True,\ irange=irange,jrange=jrange, \ uvar='u_eastward', vvar='v_northward', rotate_part=True)
src_uice = ['uice', 'vice'] #irange=(55,116) #jrange=(230,283) irange = None jrange = None # Change src_filename to your directory for the file's containing variable data src_filename = '/archive/u1/uaf/kate/ARC_NATL/run01/weeks_1958/arc_natl_1958_00?.nc' #src_filename = [ '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_046.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_047.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_048.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_049.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_050.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_051.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_052.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_053.nc'] wts_file = "./remap_weights_ARC_NATL_to_CHUKCHI_bilinear_*" src_grd = pyroms.grid.get_ROMS_grid('ARC_NATL') dst_grd = pyroms.grid.get_ROMS_grid('CHUKCHI') # Outfile is a parameter to allow you to place these created remap files in a different # directory than the one that is default which is where the file came from. dst_var = pyroms_toolbox.remapping_bound(src_varname, src_filename,\ wts_file,src_grd,dst_grd,rotate_uv=True,\ trange=(0,0),irange=irange,jrange=jrange) dst_var = pyroms_toolbox.remapping_bound(src_uice, src_filename,\ wts_file,src_grd,dst_grd,rotate_uv=True,\ trange=(0,0),irange=irange,jrange=jrange, \ uvar='uice', vvar='vice')
import pyroms import pyroms_toolbox src_varname = ['zeta','temp','salt','u','v','ubar','vbar','uice', \ 'vice','aice','hice','tisrf','snow_thick','sfwat', \ 'ageice','ti','sig11','sig12','sig22','t0mk','s0mk'] # Change src_filename to your directory for the file's containing variable data src_filename = '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_00?.nc' #src_filename = ['/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_001.nc'] #src_filename = [ '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_046.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_047.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_048.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_049.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_050.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_051.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_052.nc', \ # '/archive/u1/uaf/kate/NEP5/run42/weeks_2001/nep5_053.nc'] wts_file = "./remap_weights_NEP5_to_BERING_bilinear_*" src_grd = pyroms.grid.get_ROMS_grid('NEP5') dst_grd = pyroms.grid.get_ROMS_grid('BERING') # Outfile is a parameter to allow you to place these created remap files in a different # directory than the one that is default which is where the file came from. dst_var = pyroms_toolbox.remapping_bound(src_varname, src_filename,\ wts_file,src_grd,dst_grd,rotate_uv=False,\ trange=(0,0),irange=(20,210),jrange=(340,610))