Ignore:
Timestamp:
Jul 20, 2011, 5:49:17 PM (13 years ago)
Author:
aslmd
Message:

MESOSCALE: small adjustments to graphical plots routines, including additional maps.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MESOSCALE_DEV/PLOT/PYTHON/scripts/winds.py

    r237 r238  
    2525           zoom=None,\
    2626           display=True,\
    27            itstep=None):
     27           itstep=None,\
     28           hole=False):
    2829
    2930    ####################################################################################################################
     
    5051    typefile = whatkindfile(nc)                                  ## TYPEFILE
    5152    if var not in nc.variables: var = False                      ## VAR
    52     if winds: [uchar,vchar,metwind] = getwinddef(nc)             ## WINDS
    53     if uchar == 'not found': winds = False
     53    if winds:                                                    ## WINDS
     54        [uchar,vchar,metwind] = getwinddef(nc)             
     55        if uchar == 'not found': winds = False
    5456    [lon2d,lat2d] = getcoorddef(nc)                              ## COORDINATES, could be moved below
    5557    if proj == None:   proj = getproj(nc)                        ## PROJECTION
     
    122124               palette = get_cmap(name=colorb)
    123125               if not tile:
    124                    if var in ["TAU_ICE","ICETOT"]: hole = True #nice plots with vis img
    125                    if not hole:  what_I_plot = bounds(what_I_plot,zevmin,zevmax)
     126                   if not hole: what_I_plot = bounds(what_I_plot,zevmin,zevmax)
    126127                   zelevels = np.linspace(zevmin,zevmax)
    127128                   contourf( x, y, what_I_plot, zelevels, cmap = palette )
     
    177178    else:               zeplot = target + "/" + zeplot 
    178179    ###
    179     #if found_lct:     makeplotpng(zeplot,pad_inches_value=0.35,disp=display)   
    180     if found_lct:     makeplotpng(zeplot,disp=display)
     180    if found_lct:     makeplotpng(zeplot,pad_inches_value=0.35,disp=display)   
    181181    #if found_lct:     makeplotpngres(zeplot,200,disp=display)
    182182    else:             print "Local time not found"
     
    232232    parser.add_option('-d', action='store_false',dest='display',                default=True,  help='do not pop up created images')
    233233    parser.add_option('-e', action='store',dest='itstep',       type="int",     default=None,  help='stride time (def=4)')
     234    parser.add_option('-H', action='store_true',dest='hole',                    default=False, help='holes above max and below min')
    234235    #parser.add_option('-V', action='store', dest='comb',        type="float",   default=None,  help='a defined combination of variables')
    235236    (opt,args) = parser.parse_args()
     
    302303                addchar=lschar,interv=[zehour,zehourin],vmin=argvmin,vmax=argvmax,\
    303304                tile=opt.tile,zoom=opt.zoom,display=opt.display,\
    304                 itstep=opt.itstep)
     305                itstep=opt.itstep,hole=opt.hole)
    305306            print 'Done: '+name
    306307   
Note: See TracChangeset for help on using the changeset viewer.