UAPLOT -- Plots a sounding on a thermodynamic diagram
   UAPLOT station time day <keywords>
Parameters:
   station | 3- or 4-character station ID or 5-digit station ID number,
             e.g., KGRB or 72645
   time | observation time (def=0 if current time is between 0 UTC and
          11:59 UTC, otherwise def=12)
   day | observation date; valid formats include YYYYDDD, YYYY/MM/DD and
         DD/MON/YYYY where YYYY, DDD, MM and DD are integers and MON is
         3 or more letters, e.g., JAN or JANUARY (def=current)
Keywords:
   ANAlysis=text gra | control display of sounding/parcel analysis values
                       in text frame and graphics frame; specify YES in
                       'text' to list all the values in the text frame;
                       specify YES in 'gra' to plot selected values in the
                       graphics frame below the diagram and EL, LFC and LCL
                       markers on the diagram; specify NO in either or both
                       to suppress the values (def=NO YES)
   CENter=YES | set the temperature range to place the profile near the
                center of the diagram; you cannot use CENTER with the
                TRANGE keyword
         =NO  | use the temperature range in the TRANGE keyword (def)
   COLor=t td win mix sat bg par ax | graph color level for each component
                             (def=3 3 3 4 1 8 1 8 if OLAY=NO [the default];
                              def=2 2 2 4 1 8 1 8 if OLAY=YES), where:
            t   - temperature profile, sounding/parcel analysis values,
                  plot title, and EL, LFC, LCL markers
            td  - dew point profile
            win - wind barbs, or wind staffs and speeds (see WIND keyword)
            mix - constant mixing ratio lines
            sat - saturation adiabats
            bg  - background grid (isotherms, dry adiabats, and wind pole)
            par - sounding/parcel analysis labels and wind unit label
            ax  - pressure and temperature axes and labels
         Note: You can specify 0 to omit (not draw) any component
   DATaset=mand sig | source ADDE point dataset names for mandatory- and
                      significant-level data; specify as group/descriptor
                      or alias; specify NONE in the 'sig' value or SIG=NO
                      keyword to use only mandatory data, i.e., ignore
                      significant data (mand def=RTPTSRC/UPPERMAND;
                      sig def=RTPTSRC/UPPERSIG if mand=RTPTSRC/UPPERMAND,
                      otherwise sig def=NONE)
   DEPth= | depth from surface, in mb, to include in parcel analysis; the
            range is 0-400 where 0 means use only surface data (def=100)
   FORm=SKEwt   | display data on a skew T diagram, skewed 45 degrees in
                  T vs. log P (def)
       =STUve   | display data on a Stuve diagram, linear in
                  T vs. P**0.286 (R/CP)
       =LINear  | display data on a linear diagram, linear in T vs. P
       =EMAgram | display data on an Emagram, linear in T vs. log P
   GRA= | graphic frame number to display diagram (def=current)
   LEVels=ALL | plot EL, LCL, and LFC markers on the diagram
         =NONE | do not plot EL, LCL, and LFC markers
         =lev1 lev2 | plot only selected marker(s); specify one or two of
                      EL, LCL, and LFC
   OLAy=YES | overlays existing plot; the new wind data is drawn to the
              right of the OLAY=NO wind data, and the new plot title and
              sounding/parcel analysis values are written below the OLAY=NO
              title and values; use OLAY=YES to compare two soundings with
              different times or locations on a single plot
       =NO  | does not overlay existing plot; erases graphics  then plots
              entire diagram and sounding (def)
   OUTlonly=YES | draw diagram only, without any data
           =NO  | draw diagram and plot the upper-air data for the
                  specified station (def)
   PRAnge=min max | pressure levels, in mb, at top and bottom of diagram,
                    respectively (def=100 1050)
   SIG=YES | include data from significant-level dataset specified in
             DATASET keyword (def)
      =NO  | do not include data from significant-level dataset specified
             in DATASET keyword; use only its mandatory-level dataset
   TRAnge=min max | temperatures, in degrees Celsius, at top left and
                    bottom right of diagram, respectively; you cannot use
                    TRANGE with the CENTER keyword (def=calculated, based
                    on the pressure range in the PRANGE keyword)
   UNIt=MB | plot height in millibars along left axis (def)
       =FT | plot height in feet along left axis
       =M  | plot height in meters along left axis
   WINd=type units scale spacing | settings for wind data
                                   (def=BARB KTS 1.0 12), where:
            type  - wind symbol, either BARB or STAFF where:
                       BARB - wind barbs, where flag=50kts~25mps, long
                              barb=10kts~5mps, short barb=5kts~2.5mps
                       STAFF - wind staffs with the numeric wind speed
                               label plotted next to the staff origin
            units - units of numeric wind speed plotted next to origin of
                    each wind staff; run CU LIST to list valid units and
                    abbreviations; changing units doesn't affect wind barbs
            scale - scaling factor used to change the relative size of wind
                    barbs or staffs from the default, e.g., 2.0 doubles the
                    size and 0.5 halves the size
            spacing - minimum space in pixels between origins of wind barbs
                      along vertical wind pole, or minimum space in pixels
                      between wind speed values plotted next to origin of
                      wind staffs
Remarks:
   The following abbreviations are used for the sounding/parcel analysis
   values below the diagram: KI=K Index, LI=Lifted Index, SwI=Sweat Index,
   TTI=Total Totals Index, CVT=Convective Temperature in C, FMAX=Forecast
   Maximum Temperature in C, ThE=Equivalent Potential Temperature in K,
   EL=Equilibrium Level in mb, MIX=Mixing Ratio in g/kg, PW=Precipitable
   Water in mm, CAPE=Covective Available Potential Energy in J/kg, and
   HELI=Helicity in m**2/s**2. Use the ANA=YES keyword to list all
   available sounding/parcel analysis values in the text frame.
----------
