Changeset 822


Ignore:
Timestamp:
Oct 29, 2012, 12:19:22 PM (12 years ago)
Author:
aslmd
Message:

UTIL PYTHON. corrected a problem introduced in a previous commit. added --axtime ind to ask for time subscript instead of values.

Location:
trunk/UTIL/PYTHON
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/UTIL/PYTHON/myplot.py

    r817 r822  
    10411041             "TK":           "%.0f",\
    10421042             "T":            "%.0f",\
     1043             "MARS_TI":      "%.0f",\
     1044          "THERMAL_INERTIA": "%.0f",\
    10431045             #"ZMAX_TH":      "%.0f",\
    10441046             #"WSTAR":        "%.0f",\
  • trunk/UTIL/PYTHON/planetoplot.py

    r817 r822  
    248248              if initime == -1: initime=input("Please type initial local time:")
    249249              time = (initime+time*24)%24 ; print "LOCAL TIMES.... ", time
     250          ### (simply ask for subscript)
     251          if axtime in ["ind"]:
     252              dadim = getdimfromvar(nc)
     253              if   len(dadim) == 4:  time = np.arange(dadim[-4])
     254              elif len(dadim) == 3:  time = np.arange(dadim[-3])
     255              elif len(dadim) == 2:  time = np.arange(dadim[-2])
    250256
    251257    ### TYPE 2 : MESOSCALE FILES
     
    630636                        if indextime is None and axtime is not None and xlab is None:    xlabel(axtime.upper()) ## define the right label
    631637                        if save == 'txt':  writeascii(np.transpose([x,np.transpose(what_I_plot)]),'profile'+str(nplot*1000+imov)+'.txt')
    632                         if axtime == "lt":
     638                        if axtime == "lt" and indextime is None:
    633639                            ax = mpl.pyplot.gca()
    634640                            # set ticks where your images will be
  • trunk/UTIL/PYTHON/pp.py

    r818 r822  
    8383            zelevel = float(inputnvert[0])
    8484            ze_interp_levels = [-9999.]
    85             zesvert = readslices([str(zelevel)])
    8685        elif np.array(inputnvert).size > 2:
    8786            zelevel = -99.
     
    105104          if typefile in ["meso"]:
    106105            if zelevel == 0. and opt.itp == 4:  zelevel = 0.010
     106            if np.array(inputnvert).size == 1:  zesvert = readslices([str(zelevel)])
    107107            ### winds or no winds
    108108            if opt.winds            :  zefields = 'uvmet'
Note: See TracChangeset for help on using the changeset viewer.