Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > dcaf9bd555d1ce386641f56c6523d3ed > files > 273

grads-2.0.2-1.fc18.i686.rpm

<!--Copyright (C) 1988-2005 by the Institute of Global Environment and Society (IGES). See file COPYRIGHT for more information.-->

<html>
<head>
<title>GrADS Command: skip</title>
</head>
<body bgcolor="e0f0ff" text="#000000">

<h2><b>skip()</b></h2>
<p>

<code>skip (<i>expr, skipi, skipj</i>)</code>

<p> 
Sets alternating values of <code><i>expr</i></code> to the missing
data value. 

<p>
<ul>
<code><i>expr</i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>A valid grid expression that may have 1 or 2 varying dimensions<br>
<code><i>skipi</i>&nbsp;&nbsp;&nbsp;&nbsp;</code>Skip factor in the I dimension of <code><i>expr</i></code><br>
<code><i>skipj</i>&nbsp;&nbsp;&nbsp;&nbsp;</code>Skip factor in the J dimension of <code><i>expr</i></code><br>
</ul>
<p>
<H3>Usage Notes</H3>
<P>
<ol>
<li>This function is often used while displaying wind <code>arrows</code> or <code>barbs</code> to thin the number of arrows or
barbs. It is not necessary to use the <code>skip</code> function on
both the U and V wind components; it is sufficient to populate only one
component with missing data values to suppress the plotting of the wind
<code>arrow</code> or <code>barb</code>.
</ol>
<p>
<h3>Examples </h3>

<ol>
<li>Suppose you have a time series of 3-hourly data, but you want to display values at 6-hourly time steps:<br>
   <br><ul><code>set x 1<br>
   set y 1<br>
   set t 1 last<br>
   d skip(var,2)</code><br>
  </ul><br>
<li>To display every other grid point in both the X and Y direction:<br>
  <br>
    <ul>
      <code>d skip(u,2,2);v</code>
    </ul>
  <br>
  <li>To display every grid point in the Y direction, but every 5th grid
point in the X direction:<br>
<br>
<ul><code>d skip(u,5,1);v</code></ul>
<br>
<li>This example script "d_uv.gs" written by Wesley Ebisuzaki
automatically sets the skip factor based on the plot dimensions.
<br>
<pre>
*
* This function does a d skip(ugrd,n);v
* where n is automatically set to an appropriate value
*
* usage: d_uv ugrd vgrd 
*
* v1.1 w. ebisuzaki
* v1.2 4/6/98 revised empirical formula for skip
*
function duv(arg)
u = subwrd(arg,1)
v = subwrd(arg,2)

* get lat/lon info
'query dims'
lons = sublin(result,2)
lats = sublin(result,3)
dx = subwrd(lons,13) - subwrd(lons,11)
dy = subwrd(lats,13) - subwrd(lats,11)

* Determine skip factor 
dn = dx
if (dy > dx) ; dn = dy ; endif
skip = dn / 50 + 0.5
if (skip < 1) ; skip=1 ; endif

* Display the plot
'd skip('u','skip');'v
</pre>
</ol> 

</body>
</html>