**                 WINGRIDDS     COMMAND SUMMARY  

    General Commands:     |NAME| indicates an alternative name   
                          [....] describes additional information needed
                          Ch. is an abbreviation for  Character
                          ! following command name indicates system alias

ERAS |ERSN!,ERSC!| > ERASes current screen display
EXIT |X  QUIT  Q  STOP  S  END  or  E|  > Terminates the program


**  Gridded Data File Manipulation Commands:

SFIL > Interactively resets active grid file
         
FIL1 > Changes active gridded data file to first file opened
FIL2 > Changes active gridded data file to second file opened
... 
FIL9 > Changes active gridded data file to ninth file opened
FILA > Changes active gridded data file to tenth file opened
...
FILK > Changes active gridded data file to twentieth file opened

FI # > Changes active gridded data file to #th file earlier on list
FI+# > Changes active gridded data file to #th file later on list


**  Setting Forecast Time Specifications for data requests:  
FHOR |SFHR| > Requests input of Forecast HOuR
FHRS |SFHS| > Requests input of PAIR OF Forecast HOuRs
SFHR [Followed by 1 integer time] > Changes default forecast time 
SFHS [Followed by 2 integer times] > Change default fcst time pair 
ANAL |F 1 , F 1| > Sets Forecast Hour to use analysis grids
GUES |F 3 , F 3| > Sets Forecast Hour to use analysis guess grids
GES6 |F 6 , F 6| > Sets Forecast Hour to use analysis 6 h guess grids
F### | F##| > Sets Forecast Hour to use ### hour forecast grids
FOO  |INIT| > Sets Forecast Hour to use initialized grids
F12  | F12| > Sets Forecast Hour to use 12 hour forecast grids
F24  | F24| > Sets Forecast Hour to use 24 hour forecast grids
F36  | F36| > Sets Forecast Hour to use 36 hour forecast grids
F48  | F48| > Sets Forecast Hour to use 48 hour forecast grids
FHR1 > Gets data from first time of FHRS time pair for commands to left
FHR2 > Gets data from second time of FHRS time pair for commands to left


**  Setting Level/Layer specifications for data requests:
SLVL [Followed by one 4 chtr level] > Specifies LeVeL for data selection
#### > |###| {3 or 4 digit integer} > Sets Level to numerical value ####

S### > Sets Level to Sigma level centered at ### mb
S### |S982,S943,S896,S844,S784| > Sets Level to bottom 5 sigma level of NGM
###M |0M, 2M, 10M| > Sets Level to ### Meters above ground (height<100m)
M### > Sets Level to ### hectometers above ground (height>=100m)
###Z > Sets Level to ### Meters above mean sea level (height<100m)
Z### > Sets Level to ### hectometers above mean sea level (height>=100m)
###U > Sets Level to ### centimeters below land surface (depth<1000cm)
U### > Sets Level to ### meters below land surface (depth>=1000cm)
B### > Sets Level to "Boundary" layer centered at ### mb above ground
I### > Sets Level to ### degree (K) Isentropic surface 
L### > Sets Level to Flight Level ###
H### > Sets Level to ### feet or meters above sea level (x10)
Y### > Sets Level to 'Hybrid-B' level (010-500) (for Native RUC grids only)
MSL  > Sets Level to Mean Sea Level
TROP > Sets Level to TROPopause
MAXW |WMAX!| > Sets Level to MAXimum Wind level
SFC  |0000| > Sets Level to the Earth SurFaCe


**  Level/Layer specifications:
SLYR |LAY=!,LAYR| [Followed by two 4 Ch. levels] > Change data LaYeR specs.

LV+# > Increments LeVel to next # higher level

SVLV > SaVes current LeVel specification
SVLY > SaVes current LaYer specification
RSLV > ReStores saved LeVel specification
RSLY > ReStores saved LaYer specification
LV # > Increments LeVel to next # lower level

LS+# > Changes LeVel to # higher than current LVL (useful in XSCT processing)
LS # > Changes LeVel to # lower than current LVL (useful in XSCT processing)
LVL0 > Return to originally defined LVL after completing LS+# or LS # commands

LY+# > Changes LaYer Top (LVL2) to # higher than LVL
LY # > Changes LaYer Bottom (LVL1) to # lower than LVL




**  Output specifications:
AROW |VCTR!| > Sets display mode to plot winds as arrows (Default)
BARB > Sets display mode to plot winds as Barbs (m/s)
STRM > Sets display mode to plot winds IN STReaMline like presentation

DASH > Sets display mode to plot DASHed lines for this plot only
DOTS > Sets display mode to plot DOTTed lines for this plot only
DDSH > Sets display mode to plot DOTTED/DASHED dashed lines for this plot only
LDSH > Sets display mode to plot Long DaSHed lines for this plot only
DPOS > Dash POSitive contours
DNEG > Dash NEGative contours

DATA > Sets display mode to plot DATa values At grid points   no contours
DAT+ > Sets display mode to plot DATa values slightly above grid points
DAT  > Sets display mode to plot DATa values slightly below grid points
DATT > Sets display mode to plot DATa values on Top of grid points
DATB > Sets display mode to plot DATa values Below grid points
DATO > Sets display mode to plot DATa values Over grid points   Above DATT
DATU > Sets display mode to plot DATa values Under grid points   Below DATB
PMNS > Plots   in front of all negative numbers; positive numbers unsigned
PPLS > Plots + in front of all positive numbers; negative numbers unsigned


**  Output specifications:
HILO > Plots H or L above data at local maximum/minimum (with contours)
HIIS > Plots H above data at local maximum (with contours)
HIID > Plots H above data at local maximum (without contours)
LOWS > Plots L above data at local minimum (with contours)
LOWD > Plots L above data at local minimum (without contours)

MXMN > Plots X or N above data at local maximum/minimum (with contours)
MAXS > Plots X above data at local maximum (with contours)
MAXD > Plots X above data at local maximum (without contours)
MINS > Plots N above data at local minimum (with contours)
MIND > Plots N above data at local minimum (without contours)

BOXS!> Plots boxes at grid points below the surface
BOX# > Plots a box at each grid point; # indicates box size


**  Output specifications:
SCL# / DML# > Display labels with signed digits greater than or equal to 10**#
SCL0 / DML0 > Display labels with signed digits greater than or equal to 10**0 (1)
SCL1 / DML1 > Display labels with signed digits greater than or equal to 10**1 (10)
SC # / DM-# > Display labels with signed digits greater than or equal to 10** #
SC 1 / DM-1 > Display labels with signed digits greater than or equal to 10** 1 (.1)

MOD# > Display labels using Modulo of SCALED display value and 10**#
         
STON > Stops display of grid statistics at top of screen
STOF > Starts display of grid statistics at top of screen
         
CNSM |KSMO,KSM=!| [Followed by integer] > Sets CoNtour SMoothing (Default=1)

CNUM [Followed by integer] > Changes maximum number of contours to display

#DGT > Plot maximum # of digits on contour labels / data plots (default 4)



**  Layer/Time interval manipulations >>> For data in gridded data set <<<
LAVE |LAVR!| > Calculate Layer AVErage of variables to LEFT in Command line
LSUM |LADD!| > Calculate Layer SUM of variables to LEFT in Command line
LDIF > Calculate Layer DIFference of variables to LEFT in Command line
LVL1 |LYR1,LY1=!| > Gets data from bottom of Layer for variables to LEFT
LVL2 |LYR2,LY2=!| > Gets data from top of Layer for variables to LEFT
LEVL > Overrides LVL1 and LVL2 and gets data from original level

TAVE > Calculate Time AVEerage of variables at LEFT using times FHR1 and FHR2
TTOT > Calculates Time TOTal of variables at LEFT using times FHR1 and FHR2
TDIF > Calculate Time DIFference of variables at LEFT between FHR1 and FHR2
TTND > Calculate Time TeNDency of variables at LEFT between FHR1 and FHR2

**  Layer/Time interval manipulations >>> For data in gridded data set <<<
         
     >>> For data grids or computed functions    Appears right of last & <<<
LYSM > Calculates LaYer SuM of functions to RIGHT   One plot per line
LYAV > Calculates LaYer AVerage of functions to RIGHT   One plot per line
LYDF > Calculates LaYer DiFference of functions to RIGHT   One plot per line

TMSM > Calculates TiMe SuM of functions to RIGHT   One plot per line
TMAV > Calculates TiMe AVerage of functions to RIGHT   One plot per line
TMDF > Calculates TiMe DiFference of functions to RIGHT   One plot per line
TMTN > Calculates TiMe TeNdency of functions to RIGHT   One plot per line
HRLY |PRHR| > Converts diagnostic command results from  /sec  to  /hour
DALY |PRDY| > Converts diagnostic command results from  /sec  to  /day

**  Special Gridded Data Requests:
MIXR > Calculates Mixing Ratio from available data fields
SPFH > calculates Specific Humidity from available data fields
RELH > Calculates Relative Humidity from available data fields
SMIX > Calculates Saturation Mixing Ratio from available data fields
SDEF > Calculates Mixing Ratio Saturation Deficit from available data fields
DWPT |DWPC!| Calculates DeW Point Temperature from available data fields (C)
DWPK!> Calculates DeW Point Temperature from available data fields (K)
DWPF!> Calculates DeW Point Temperature from available data fields (F)
PRES > Calculates Pressure from available data fields
TEMP |TMPC!| > Calculates temperature in degrees C
TMPK |TMPA!| > Calculates temperature in degrees K
TMPF!> Calculates temperature in degrees F
THTA > Calculates Potential Temperature from available data fields (K)
THTE > Calculates Equivalent Potential Temperature from data fields (K)
THTS > Calculates Saturated Equivalent Potential Temperature from data fields (K)
THCK |TKNS!| > Generates Thickness fields
WIND > Retrieves the total wind Vector in m/s
WKNT!> Retrieves the total wind Vector in knots
WMPH!> Retrieves the total wind Vector in mph
WKPH!> Retrieves the total wind Vector in kph
BWND!|WNDB!| > Retrieves the total wind Vector in m/s for display as wind barb
BKNT!> Retrieves the total wind Vector in knots and sets display as wind barb
BMPH!> Retrieves the total wind Vector in mph and sets display as wind barb
BKPH!> Retrieves the total wind Vector in kph and sets display as wind barb
WNDA!> Retrieves the total wind Vector in m/s and sets display as wind arrow
GEOS > Generates the Geostrophic wind Vector
AGEO!> Generates the Ageostrophic wind Vector
TWND |THWN!| > Generates Thermal Wind
WDFL [Followed by Min/Max Direction (0-360)] Wind Direction FiLter
WSFL [Followed by Min/Max Speed (M/S)] Wind Speed FiLter
ISAL > Computes the Isallobaric Wind
INAD > Computes the Inertial Advective Wind
JCBN [Followed by 2 Scalars] > Computes the Jacobian determinate of two scalars
FRTG [Followed by wind Vector] > Computes Frontogenesis of the wind
FVCT >  Calculates F (Normal wind) Vectors
QVCT > Calculates Q (Geostrophic wind) Vectors


SPED![Followed by wind Vector] > Calculates magnitude of wind Vector (m/s)
SPKT![Followed by wind Vector] > Calculates magnitude of wind Vector (knots)
SPML![Followed by wind Vector] > Calculates magnitude of wind Vector (mph)
SPKM![Followed by wind Vector] > Calculates magnitude of wind Vector (kph)
DRCT [Followed by a Vector] > Contours values of DiReCTion of a Vector
DDFF [Followed by Vector] > Displays packed value of Vector Direction/speed
DDDD [Followed by a Vector] > Displays values of DiReCTion of a Vector
WSPD!> Generates isotachs for Total wind (m/s)
WSPK!> Provides total Wind SPeed in Knots
WDDF!> Displays packed value of Total Wind Direction/speed (m/s)
WDRC!> Contours value of Total Wind Direction (degrees)
WDDD!> Displays value of Total Wind Direction (degrees)
XCMP |UCMP [Followed by vector]| > Returns grid relative X CoMPonent of vector
YCMP |VCMP [Followed by vector]| > Returns grid relative Y CoMPonent of vector

LIFT |LIFX,LIFB| > Provides Lifted Index fields without resetting LEVeL
TTHE > Temperature of a parcel lifted from the bottom to the top of LAYeR
CNVT > Temperature needed for parcel from surface to lift freely to LEVeL

TPCP > Provides Total Precipitation fields without resetting LEVeL (cm)
CPCP > Provides Convective Precipitation fields without resetting LEVeL (cm)
LPCP > Provides Large Scale Precipitation fields without resetting LEVeL (cm)
TPCI!> Provides Total Precipitation fields without resetting LEVeL (in)
CPCI!> Provides Convective Precipitation fields without resetting LEVeL (in)
LPCI!> Provides Large Scale Precipitation fields without resetting LEVeL (in)

PMSL > Provides Mean Sea Level Pressure fields without resetting LEVeL
          Note:  If mean sea level pressure (GRIB ID=002) is not 
                 available, then an attempt is made to retrieve the 
                 RUC Reduction, the NAM Model Reduction, and the 
                 Standard Atmosphere Reduction, in that order.
PMSS > Provides MSL Pressure fields (Std. atm. reduction)    No LEVeL reset
PMSR > Provides MSL Pressure fields (RUC reduction)    No LEVeL reset
PMSE > Provides MSL Pressure fields (NAM model reduction)    No LEVeL reset
MMSL > MSL pressure for RUC (MPAS) surface analysis using MAPS reduction
NMSL > MSL pressure for RUC (MPAS) surface analysis using NMC reduction
PSFC > Provides Surface Pressure fields without resetting LEVeL
PWAT > Provides Precipitable Water fields without resetting LEVeL (mm)
PWAI!> Provides Precipitable Water fields without resetting LEVeL (in)
WVRT!> Generates vorticity of the Total wind
GVRT!> Generates vorticity of the Geostrophic wind
AVRT!> Calculates the absolute VoRTicity of Ageostrophic wind 
WDVR!> Calculates DiVeRgence of the total Wind field
WSHD!> Calculates SHearing Deformation of total Wind
GSHD!> Calculates SHearing Deformation of Geostrophic Wind
ASHD!> Calculates SHearing Deformation of Ageostrophic Wind
WSTD!> Calculates STretching Deformation of total Wind
GSTD!> Calculates STretching Deformation of Geostrophic Wind
ASTD!> Calculates STretching Deformation of Ageostrophic Wind
TADV!> Generates Temperature Advection using the Total wind
QADV!> Generates Mixing Ratio Advection using the Total wind
PADV!> Generates Pressure Advection using the Total wind
STAB |STBL!| > Computes static stability in a layer
IMAS > Calculates Isentropic MASs (inverse static stability) in any layer
LNDX > Calculates 'Lifted Index' between LVL1 and LVL2
TLCL > Calculates the Temperature at the LCL from LEVeL data
PLCL > Calculates the Pressure of the LCL from LEVeL data
PDEF!> Calculates the Pressure DEFicit (lift) needed for saturation the LCL

INRI!>Calculates the INverse of the RIchardson number
IGRI!>Calculates the Inverse of the Geostrophic RIchardson number

FFFF |F!  |> Provides coriolis parameter at each grid point
DMAP |MFTR!,MAPF!|> Provides map factor at each grid point
ALAT |LATT!,LAT! ,LATI!|> Latitude
ALON |LONG!,LON! |> Longitude
EDIR > DIRection of rotation from map standard North/South Earth longitude
CSLT > Cosine of Latitude
MSG0 > Produces grid with 1's at points with data and 0's at points without
MSG1 > Produces grid with 0's at points with data and 1's at points without
MSNG!> Produces grid with missing value flags at points without data
ZERO > Provides scalar grid of all zeros (Used to display wind components)
GMIN > Produces scalar Grid with values of MINimum of last grid
GMAX > Produces scalar Grid with values of MAXimum of last grid
GMEN > Produces scalar Grid with values of MEaN of last grid
GSDV > Produces scalar Grid with values of Standard DeViation of last grid 
SCPY > Produces a CoPY of a Scalar field
VCPY > Produces a CoPY of a Vector field
SSWP > SWaPs locations of last 2 Scalar fields in memory
VSWP > SWaPs locations of last 2 Vector fields in memory
DUMP > Prints grid point values in file 'GRIDS.OUT'

SSUM [Followed by 2 Scalars] > Calculates Scalar grid sum
SAVR [Followed by 2 Scalars] > Calculates Scalar grid average
SDIF [Followed by 2 Scalars] > Calculates Scalar grid difference
STND [Followed by 2 Scalars] > Calculates Scalar grid time tendency 
SMLT [Followed by 2 Scalars] > Multiplies two Scalar fields
SDVD [Followed by 2 Scalars] > Divides two Scalar fields
SADC [Followed by a 4 digit value] > Sum of Scalar & specified constant
SSBC [Followed by a 4 digit value] > Difference of Scalar & specified constant
SMLC [Followed by a 4 digit value] > Multiplies Scalar by specified constant
SDVC [Followed by a 4 digit value] > Divides Scalar by specified constant
INVS [Followed by a Scalar] > Finds INVerSe of a Scalar
INV1 [Followed by a Scalar]] > Finds INVerse of a Scalar with maximum of 1
ABSV [Followed by Scalar] > Calculates ABSolute Value of Scalar grid

**  Diagnostic Functions:

SNEG![Followed by Scalar] > Finds the NEGative of a Scalar grid
SINE [Followed by Scalar] > Calculates the SINE of Scalar grid (e.g., WDRC)
COSN [Followed by Scalar] > Calculates the COSiNe of Scalar grid (e.g., WDRC)
TNGT [Followed by Scalar] > Calculates the TaNGenT of Scalar grid (e.g., WDRC)
ASIN [Followed by Scalar] > Calculates the ARC SINe of Scalar grid
ACOS [Followed by Scalar] > Calculates the ARC COSine of Scalar grid
ATAN [Followed by Scalar] > Calculates the ARC TANgenT of Scalar grid
ALOG [Followed by Scalar] > Calculates the LOG (Base e) of Scalar grid
LG10 [Followed by Scalar] > Calculates the LOG (Base 10) of Scalar grid
EXPP [Followed by Scalar] > Calculates the EXPonent (Base e) of Scalar grid
EX10 [Followed by Scalar] > Calculates the EXponent (Base 10) of Scalar grid
SQRT [Followed by scalar] > Return square root of absolute value of scalars

SKNT! [Followed by Scalar] > Converts Scalar from m/s to KNoTs
SMPH! [Followed by Scalar] > Converts Scalar from m/s to Miles Per Hour
SKPH! [Followed by Scalar] > Converts Scalar from m/s to Kilometers Per Hour
M2F=! [Followed by Scalar] > Converts Scalar from meters to feet
CM2I! [Followed by Scalar] > Converts Scalar from centimeters to inches

DSDX [Followed by Scalar] > Calculates X gradient of Scalar
DSDY [Followed by Scalar] > Calculates Y gradient of Scalar
GRAD [Followed by a Scalar] > Finds the GRADient of a Scalar field
MGRD![Followed by a Scalar] > Magnitude of the GRaDient of a Scalar field
NGRD![Followed by a Scalar] > Finds the Negative GRaDient of a Scalar field

DVDX [Followed by Vector] > Calculates X gradients of a Vector
DVDY [Followed by Vector] > Calculates Y gradients of a Vector
VADC [Followed by a 4 digit value] > Sum of Vector & specified constant
VSBC [Followed by a 4 digit value] > Difference of Vector & specified constant
VMLC [Followed by a 4 digit value] > Multiplies Vector by specified constant
VDVC [Followed by a 4 digit value] > Divides Vector by specified constant
VNEG![Followed by Vector] > Finds the NEGative of a Vector field
VSUM [Followed by 2 Vectors] > Calculates the Vector sum
VAVR [Followed by 2 Vectors] > Calculates the Vector average
VDIF [Followed by 2 Vectors] > Calculates the Vector difference
VTND [Followed by 2 Vectors] > Calculates the Vector time tendency
VMLT [Followed by 2 Vectors] > Multiplies two Vectors by components
DOTP [Followed by 2 Vectors] > Calculates the DOT Product of 2 Vectors
CRSP [Followed by 2 Vectors] > Calculates the CRoSs Product of two Vectors
VDVD [Followed by 2 Vectors] > Divides two Vectors by components

VKNT![Followed by a Vector] > Converts a Vector from m/s to KNoTs
VMPH![Followed by a Vector] > Converts a Vector from m/s to MPH
VKPH![Followed by a Vector] > Converts a Vector from m/s to KPH
MAGN |MSPC!| [Followed by a Vector] > Calculates MAGNitude of a Vector
KNOT![Followed by a Scalar] > Converts a Scalar (e.g., WSPD) from m/s to KNOTs
MLPH![Followed by a Scalar] > Converts a Scalar (e.g., WSPD) from m/s to MPH
KMPH![Followed by a Scalar] > Converts a Scalar (e.g., WSPD) from m/s to KPH
ADVT [Followed by Scalar and Vector] > Calculates advection
DVRG [Followed by a Vector] > Calculates divergence
FLUX [Followed by a Scalar & a Vector] > Produces a flux Vector
SDVR![Followed by Scalar and Vector] > Calculates flux divergence
RVRT [Followed by a Vector] > Calculates relative vorticity
VORT![Followed by a Vector] > Calculates absolute vorticity
IPVO > Isentropic Potential Vorticity calculated between LVL1 and LVL2 when
       LVL1 and LVL2 are set to Theta levels.
IPVA > Isentropic Potential Vorticity Advection calculated between LVL1 and 
       LVL2 when LVL1 and LVL2 are set to Theta levels.
PVTA > Isobaric Potential Vorticity (Theta) calculated between LVL1 and LVL2 when
       LVL1 and LVL2 are set to pressure levels.
PVTE > Isobaric Potential Vorticity (Theta-E) calculated between LVL1 and LVL2 when
       LVL1 and LVL2 are set to pressure levels.
PVTS > Isobaric Potential Vorticity (Theta-S) calculated between LVL1 and LVL2 when
       LVL1 and LVL2 are set to pressure levels.
PVAA > Isobaric Potential Vorticity (Theta) Advection calculated between LVL1 and 
       LVL2 when LVL1 and LVL2 are set to pressure levels.
PVEA > Isobaric Potential Vorticity (Theta-E) Advection calculated between LVL1 and 
       LVL2 when LVL1 and LVL2 are set to pressure levels.
PVSA > Isobaric Potential Vorticity (Theta-S) Advection calculated between LVL1 and 
       LVL2 when LVL1 and LVL2 are set to pressure levels.
SHDF [Followed by vector] > Calculates SHearing DeFormation
STDF [Followed by vector] > Calculates STretching DeFormation
WGEO [Followed by scalar field] > Calculates Geostrophic Wind from Scalar field
DFCP [Followed by a vector] > Calculate the Deformation components 
                              (X COMP, Y COMP) of any vector
VRTV > Calculates the instantaneous Vertical Velocity approximation.
OMGA > Calculates the Vertical Velocity over the forecast period of time.


SMTH > Applies a binomial SMooTHer to the active scale data field
SMT# > Applies a binomial SMooTHer # times to the active scalar data field
SMOO > Applies a light SMOOther to the active scalar data field
VSMT > Applies a binomial sMooTHer to the active Vector field
VSM# > Applies a binomial sMooTHer # times to the active Vector field
RLTN [Followed by a 4 digit value] > Replaces values Less ThaN with that value
RGTN [Followed by a 4 digit value] > Replaces values Greater ThaN with value
MLTN [Followed by a 4 digit value] > Replaces values Less ThaN as Missing
MGTN [Followed by a 4 digit value] > Replaces values Greater ThaN as Missing
MSKS![Followed by a field] > Replaces values below the surface as missing
SMAX > Finds the MAXimum at each grid point of two Scalar fields
SMIN > Finds the MINimum at each grid point of two Scalar fields
ZNEG > Sets all NEGative values to Zero
ZPOS > Sets all POSitive values to Zero

FNTW > Calculates areas of frontal wave formations
FNSP > Calculates the speed/direction of frontal areas
RFGD [VECTOR] > Deformation Term of Rotational Frontogenesis
RFGT [VECTOR] > Tilting Term of Rotational Frontogenesis
RFGV [VECTOR] > Relative Vorticity Term of Rotational Frontogenesis
RFGN [VECTOR] > Rotational Frontogenesis (RFGD+RFGT+RFGV)
EFGD [VECTOR] > Deformation Term of Escalar Frontogenesis
EFGT [VECTOR] > Tilting Term of Escalar Frontogenesis
EFGG [VECTOR] > Divergence Term of Escalar Frontogenesis
EFGN [VECTOR] > Escalar Frontogenesis (EFGD+EFGT+EFGG)
ERPV > Ertel Potential Vorticity
BVFS > Brunt-Vaisala Frequency Squared
BVFQ > Brunt-Vaisala Frequency
BVFP > Brunt-Vaisala Frequency Period
DFRM [VECTOR] > Deformation of the wind
TRVC > Trof/Ridge Vector 


**- Diagnostic Functions   Convection Control Flags

VTMP > Virtual Temperature Correction
All convection parameters are calculated without virtual temperature correction by default.  This      flag enables that correction.
SBSI > Surface-Based Lifted Parcel Selected
MLSI > Mean-Layer Lifted Parcel Selected
MUSI > Most Unstable Lifted Parcel Selected
USSI > User-Selected Lifted Parcel Selected
If no Lifted Parcel method is selected, Surface-Based Lifted Parcel is default.

**- Diagnostic Functions   Convection Parameters

CPOS [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Convective Positive Energy (CAPE)
CNEG [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Convective Negative Energy (CINH)
PLPL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Pressure Lifted Parcel Level
TLPL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Temperature Lifted Parcel Level
DLPL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Dew point Lifted Parcel Level
HLPL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Height Lifted Parcel Level
THLP [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Theta Lifted Parcel Level
TELP [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Theta-e Lifted Parcel Level
PLCL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Pressure Lifted Condensation Level
TLCL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Temperature p Lifted Condensation Level
MLCL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Mixing ratio Lifted Condensation Level
HLCL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Height Lifted Condensation Level
THLC [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Theta Lifted Condensation Level
TELC [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Theta-e Lifted Condensation Level
PLFC [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Pressure Level of Free Convection
TLFC [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Temperature Level of Free Convection
DLFC [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Dew point Level of Free Convection
HLFC [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Height Level of Free Convection
THLF [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Theta Level of Free Convection
TELF [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Theta-e Level of Free Convection
PCCL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Pressure Convective Condensation Level
TCCL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Temperature Convective Condensation Level
DCCL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Dew point Convective Condensation Level
HCCL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Height Convective Condensation Level
THCC [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Theta Convective Condensation Level
TECC [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Theta-e Convective Condensation Level
PEQL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Pressure Equilibrium Level
TEQL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Temperature Equilibrium Level
DEQL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Dew point Equilibrium Level
HEQL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Height Equilibrium Level
MPCL [(VTMP)(SBSI,MLSI,MUSI,USSI)] > Height Max Parcel Level
PWBZ > Pressure Wet-Bulb Zero Level
TWBZ > Temperature Wet-Bulb Zero Level
HWBZ > Height Wet-Bulb Zero Level
WBTF > Wet-Bulb Temperature degrees F
WBTC > Wet-Bulb Temperature degrees C
WBTK > Wet-Bulb Temperature degrees K
WBPT > Wet-Bulb Theta
SWPT > Saturated Wet-Bulb Theta-e
CNPR > Condensation Pressure Ratio
CNPD > Condensation Pressure Deficit
DPDP > Dew Point Depression
SVPR > Saturated Vapor Pressure
VAPR > Vapor Pressure
LVAP > Latent heat of vaporization


**- Diagnostic Functions   Shear Control Flags

   **KM - Defines the Lower/Upper bounding levels in Kilometers
	The first * (0-9) defines the lower level to use and the second * (0-9) defines the    
            upper level to use.  Therefore, a command 14KM defines the 1km to 4km layer.

**- Diagnostic Functions   Shear Parameters

   UAVG (Scalar) > U-average wind through layer
   VAVG (Scalar) > V-average wind through layer
   WAVG (Vector) > Average Wind through layer
   BLKS (Scalar) > Bulk Shear
   BRCH (Scalar) > Bulk Richardson Number
   TCHS (Scalar) > Total Cumulative Shear through layer
   USHR (Scalar) > U-Shear between layer
   VSHR (Scalar) > V-Shear between layer
   TSHR (Vector) > Total Wind Shear between layer

The following supercell specific diagnostics are controlled with only the 
**KM flag except where noted.  If the flag is omitted, 03KM is assumed.  
All calculations use the Bunkers Method algorithm.

   RMSU (Scalar) > Supercell U-component, Right-moving (06KM)
   RMSV (Scalar) > Supercell V-Component, Right-moving (06KM) 
   RMSS (Vector) > Supercell Motion, Right-moving (06KM)
   RMSP (Scalar) > Supercell Speed, Right-moving (06KM)
   RMDR (Scalar) > Supercell Direction, Right-moving (06KM)
   LMSU (Scalar) > Supercell V-Component, Left-moving (06KM)
   LMSV (Scalar) > Supercell V-Component, Left-moving (06KM)
   LMSS (Vector) > Supercell Motion, Left-moving (06KM)
   LMSP (Scalar) > Supercell Speed, Left-moving (06KM)
   LMDR (Scalar) > Supercell Direction, Left-moving (06KM)
   SHER (Scalar) > Storm-relative HElicity, Right moving
   SHEL (Scalar) > Storm-relative HElicity, Left moving
   SHOR (Scalar) > Storm-relative HOlicity, Right moving
   SHOL (Scalar) > Storm-relative HOlicity, Left moving
   CFDV (Scalar) > CorFiDi Vectors


**  Diagnostic Functions   Cross/Time Section Specific:
XREL [Followed by Vector] > Rotates Vector from GRID to Cross Sector relative
EREL [Followed by Vector] > Rotates Vector from GRID to Earth relative (TSCT)
TANG [Followed by Vector] > Finds cross section relative tangential component
VTNG [Followed by Vector] > Plots cross section relative tangential component
VCRC [Followed by Vector] > Plots VTNG & VVEL
VCR2 [Followed by Vector] > Plots VTNG & VVEL scaled by 2
VCR5 [Followed by Vector] > Plots VTNG & VVEL scaled by 5
NORM [Followed by Vector] > Finds cross section relative normal component
VNRM [Followed by Vector] > Plots cross section relative normal component
DIST > Calculates DISTance from left end of cross section
MSFC!> Calculates constant Momentum SurFaCe (M Surfaces)
WNDX!> Displays the total wind rotated relative to the cross section
GEOX!> Displays the geostrophic wind rotated relative to the cross section
AGEX!> Displays the ageostrophic wind rotated relative to the cross section
WCRC!> Displays vertical/tangential circulations of total wind
GCRC!> Displays vertical/tangential circulations of geostrophic wind
ACRC!> Displays vertical/tangential circulations of ageostrophic wind


**  Contour Specification:  
CINT > Displays Max and Min of field and requests user input

CISV > Sets mode where specified contour interval is retained for future plots
CINX > Returns to mode in which program selects contour interval for each plot

CIN# > Sets Contour Internal to # units
CIN1 > Sets Contour Interval to 1 unit
CIN2 > Sets Contour Interval to 2 units
...
CI#0 > Sets Contour Interval to # of tens of units
CI10 > Sets Contour Interval to 10 units
CI20 > Sets Contour Interval to 11 units
...
C#00 > Sets Contour Interval to # hundreds of units
C100 > Sets Contour Interval to 100 units
C200 > Sets Contour Interval to 200 units

C#+# > Sets Contour Interval to #*10**# units == C2+3  > 2*10**3 = 2000
C1+3 > Sets Contour Interval to 1000 units   > 10**3
C2+3 > Sets Contour Interval to 2000 units   > 2*10**3
...

CI.# |C# 1| > Sets Contour Interval to .# units   >#*10** 1
CI.1 |C1 1| > Sets Contour Interval to .1 units
CI.2 |C2 1| > Sets Contour Interval to .2 units
...

C#+# > Sets Contour Interval to #*10** # units == C2 3  > 2*10**3 = .002
C2 2 > Sets Contour Interval to .02 units
C5 3 > Sets Contour Interval to .005 units

CTLN > Line-based Contouring
CTLG > [optional CLN*(1-9,A-Z)] Line Based Contouring with Graduated Color
CTFP > [optional CFP*(1-9,A-Z)] Fill Based Contouring with Selected Pattern
CTFC > [optional CFC*(1-9,A-Z)] Fill Based Contouring with Selected Color
CTFG > [optional CFG*(1-9,A-Z)] Fill Based Contouring with Graduated Color
GRTN [Followed by a 4 digit value] > Displays contours greater than the value
LSTN [Followed by a 4 digit value] > Displays contours less than the value
GT## |GT00!|> Displays contours greater than the value  ##
LT## |LT00!|> Displays contours less than the value  ##
GTNE [Followed by a 4 digit value] > Displays contours greater than or equal to the value
LTHE [Followed by a 4 digit value] > Displays contours less than or equal to the value


**  Graphical Display Setup Commands:
AREA [Optionally followed by center Lat/Lon&N S Lat.Dist MAP*] > Specify Map area
XSCT [Followed by left and right Lat/Lon pairs] > Defines Cross Section path
TSCT [Followed by Lat/Lon] > Defines Time Section location
ASTN [Followed by center Station ID and N S Lat.Dist.] > Specify Map area
XSTN [Followed by left and right Station IDs] > Defines Cross Section path
TSTN [Followed by Station ID] > Defines Time Section location
XSCI [Followed by left and right Lat/Lon pairs] > Defines Isentropic Cross-Section path 
XSTI [Followed by left and right Station IDs] > Defines Isentropic Cross-Section path
XSCH [Followed by left and right Lat/Lon pairs] > Defines Height Surfaces Cross-Section path 
XSTH [Followed by left and right Station IDs] > Defines Height Surfaces Cross-Section path
TSCI [Followed by Lat/Lon] > Defines Isentropic Time-Section location
TSTI [Followed by Station ID] > Defines Isentropic Time-Section location
TSCH [Followed by Lat/Lon] > Defines Height Surfaces Time-Section location
TSTH [Followed by Station ID] > Defines Height Surfaces Time-Section location
NS## > Sets default North to South distance for ASTN to ## degrees
XWID > Display Cross Section across full width of screen  Set in PLAN view
XNRO > Display Cross Section in proportion to vertical height  Set in PLAN 
ALVL > Use all available pressure levels in Cross or Time section
ATIM > Use all available forecast hours in Time section

XLVL [Followed by 4 Ch. name] > Reads file     .LVL to define TSCT/XSCT levels
THRS [Followed by 4 Ch. name] > Reads file     .LVL to define TSCT hours
TINC [Followed by integer] > Changes time increments for time section
THN# > THiN computation grid to use every #th grid point CAN OVERFLOW PROGRAM
THN0 > Display current display mode and grid thinning factor
FULG > Displays grid data at full grid resolution
NRMG > Displays grid data at normal thinning

**  Graphics Commands:
PLAN > Re activates PLAN view display
CROS > Re activates CROSs sectional display
TIME > Re activates TIME sectional display
XLBL > Plots values of left most column of cross/time section along left side
XLBB > Plots values of bottom row of cross/time section along bottom
XLTN > Calculates Latitude locations along a cross section
XLNT > Calculates Longitude locations along a cross section
HOUR > Places forecast hour into time section array
NCLB > Draws contours without labels for current request only
NLBL > Prevents plot label (top of screen) from being overwritten


SAVE [Followed by 4 Chtr NAME] > SAVEs graphics commands to file NAME
ENDS > Stops SAVEing graphics commands
REST [Followed by 4 Chtr NAME] > RESTores graphics in file NAME
;    [____;, ";" preceded by 4 Chtr NAME] > RESTores graphics in file NAME
SAVS [Followed by 4 Chtr NAME] > SAVes Screen contents to BMP file NAME 
ALWN > If in 4PNL mode, flag to include all 4 windows in either Animation or SAVS operations.

PRSC!|BKWT| > Converts screen colors for printing using 'PRint SCreen' key

POPT > List current print option and select a new print option
PRNT [Followed by optional 4 Ch. name] > Print screen contents to default Printer
LSVG > List files containing a set of saved graphics commands


MAP  > Redraws map background with no data
EMAP > Erases screen and draws map background with no data

SVMP > Save, list, or delete map plot files

&   |or /   | > Overlays output on previous graphics 
OLAY |CNTR!| > Overlays output on previous graphics    First command in a line

CLR1 > Override default and use color 1 in palette (Solid)
CLR2 > Override default and use color 2 in palette (Solid)
...
CLR9 > Override default and use color 9 in palette (Solid)
CLRA > Override default and use color 10 in palette (Solid)
...
CLRG > Override default and use color 16 in palette (BLACK   ERASES LINES)
       
CLRH > Override default and use color 1 in palette (Dashed)
CLRI > Override default and use color 2 in palette (Dashed)
...
CLRX > Override default and use color 14 in palette (Dotted)
CLRY > Override default and use color 15 in palette (Dotted)
CLRZ > Override default and use color 16 in palette (Dotted)

SCLR > Save current CoLoR order from palette
RCLR > Return to saved CoLoR order on palette

ANIM > Animates a display of data using all forecast hours (PLAN or CROSS).
             Must be first command.
ANMA > Animates a Command Macro
ANFA > Animates specific forecast hours
ENDA > Ends the Animation build process.

1PNL > If WINGRIDDS is in 4 Panel Mode, changes to 1 Panel mode
4PNL > If WINGRIDDS is in 1 Panel Mode, changes to 4 Panel mode
WIN1 > If WINGRIDDS is in 4 Panel Mode, selects Window 1 (default in 1PNL mode)
WIN2 > If WINGRIDDS is in 4 Panel Mode, selects Window 2 (not available in 1PNL mode)
WIN3 > If WINGRIDDS is in 4 Panel Mode, selects Window 3 (not available in 1PNL mode)
WIN4 > If WINGRIDDS is in 4 Panel Mode, selects Window 4 (not available in 1PNL mode)
ALWN > Use 'All Windows' when Printing, Screen Saving or Animation 

STWX > Plots the station model on the screen for the level selected 
STID   > Plots station ID information (WMO or ICAO) at the geographic location. 


**  Command Manipulations:
CMDS |LCMD| > Lists the previous 21 commands lines
         
CMD1 > Lists last CoMmanD given (without erasing screen)
CMD2 > Lists 2nd previous CoMmanD given (without erasing screen)
...
CMD9 > Lists 9th previous CoMmanD given (without erasing screen)
CMDA > Lists 10th previous CoMmanD given (without erasing screen)
...
CMDL > Lists 21st previous CoMmanD given (without erasing screen)
         
RPT1 > RePeaTs last command given
RPT2 > RePeaTs 2nd previous command given
...
RPT9 > RePeaTs 9th previous command given
RPTA > RePeaTs 10th previous command given
...
RPTL > RePeaTs 21st previous command given


**  Special COMMAND FILE (.CMD Files) Commands:
.    {Preceded by 4 Ch. Name} > Executes Named command (script) file
:    {Preceded by 4 Ch. Name} > Overlays Named command file on existing plot

LOOP > All following commands will be executed without keyboard prompts
ENDL > Ends LOOP in .CMD file

#SEC > Wait # secondS before executing next request
1SEC > Wait 1 second before executing next request
2SEC > Wait 2 seconds before executing next request
...
9SEC > Wait 9 seconds before executing next request

^   > Repeat last macro for current time
<   > Repeat last macro for time equals current time   increment set by DELT
>   > Repeat last macro for time equals current time + increment set by DELT
BEGT [Followed by integer] > Set begin limit of time sequence for macro repeat
ENDT [Followed by integer] > Set end limit of time sequence for macro repeat
DELT [Followed by integer] > Set increment of time sequence for macro repeat
PMSV > Save parameters (eg, LVL) in macro as permanent settings

**  Special LABELING Commands:
TXT# [Followed by line of text] > Writes TeXT on line # from top of screen
TXT1 |TEXT,TUTR| > Writes text on TOP line of screen
TXT2 > Writes text on 2nd line of screen
...
LTM# > Write forecast hour or TiMe range on line sequence # of label set
LPL# > Write Pressure Level or layer on line sequence # of Label set
LFL# > Write Flight Level or layer on line sequence # of Label set
LDN# > Write Data file Name on line sequence # of Label set
LFD# > Write Forecast model Date on line sequence # of Label set
LMN# > Write forecast Model Name on line sequence # of Label set
LFO# > Write Forecast model Origination on line sequence # of Label set
LLN# > Write forecast LeNgth on line sequence # of Label set
LLL# > Write Latitude/Longitude on line sequence # of Label set (tsct/xsct)
LSN# > Write StatioN identifier on line sequence # of Label set (tsct/xsct)
LTX# [Followed by line of text] > Write TeXt on line sequence # of Label set
LNDF > Stop display of DeFault Labels (applies to current plot and overlays)
LDEF > Start display of DEFault Labels (applies to current plot and overlays)
LWT# > Begin WriTing current Label set on line # from top of screen


**          To String Commands from One Line to the Next     

CONT {LEFTMOST position} > Save fields for next command line, without plotting

LAST |LSTS!,LSTV!,LST#| {RIGHTMOST command} > Returns data to work array
          NOTE:  LSTS |LST1,KEPS!| retrieves last 1 Scalar array only   
          NOTE:  LSTV |LST2,KEPV!| retrieves last 2 scalar arrays (Vector) only
          NOTE:  LST# retrieve last # scalar arrays back to work array   
                                                                              
       ** NOTE:  LAST,etc. should be used ONLY for redisplay in XSCT or TSCT
       ** NOTE:  LSTS,LSTV can NOT be used in COMMAND ( .CMD ) files
       ** NOTE:  LAST is not needed if CONT was in previous line   

