<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi Arlindo,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I downloaded the latest lats4d.gs and am getting 
errors. See reults below.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Regards</FONT></DIV>
<DIV><FONT face=Arial size=2>Steven</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>1ga-&gt; lats4d -i <A 
href="http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/n3_18z">http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/n3_18z</A> 
-o test -vars htsgwsfs -lat -35 -30 -lon 17.5 30 -v -format 
grads_grib<BR>lats4d: Version 1.7 of 10 May 2006<BR>No hardcopy metafile 
open<BR>All files closed; all defined objects released<BR>All GrADS attributes 
have been reinitialized<BR>Scanning self-describing file:&nbsp; <A 
href="http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/nww3_18z">http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/nww3_18z</A><BR>Found 
11 data variables in SDF file.<BR>Found displayable variable dirpwsfc with 0 
levels in SDF file.<BR>Found displayable variable dirswsfc with 0 levels in SDF 
file.<BR>Found displayable variable htsgwsfc with 0 levels in SDF file.<BR>Found 
displayable variable perpwsfc with 0 levels in SDF file.<BR>Found displayable 
variable perswsfc with 0 levels in SDF file.<BR>Found displayable variable 
ugrdsfc with 0 levels in SDF file.<BR>Found displayable variable vgrdsfc with 0 
levels in SDF file.<BR>Found displayable variable wdirsfc with 0 levels in SDF 
file.<BR>Found displayable variable windsfc with 0 levels in SDF 
file.</FONT></DIV>
<DIV><FONT face=Arial size=2>Found displayable variable wvdirsfc with 0 levels 
in SDF file.<BR>Found displayable variable wvpersfc with 0 levels in SDF 
file.<BR>lats4d: Data file is <BR>File 1 : WAVE_nww3 Global wave model fcst from 
18Z06feb2008, downloaded Feb 06 23:11 UTC<BR>&nbsp; Descriptor: <A 
href="http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/nww3_18z">http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/nww3_18z</A><BR>&nbsp; 
Binary: <A 
href="http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/nww3_18z">http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/nww3_18z</A><BR>&nbsp; 
Type = Gridded<BR>&nbsp; Xsize = 288&nbsp; Ysize = 157&nbsp; Zsize = 1&nbsp; 
Tsize = 61<BR>&nbsp; Number of Variables = 11<BR>&nbsp;&nbsp;&nbsp; dirpwsfc 0 
-999 ** surface primary wave direction [deg] <BR>&nbsp;&nbsp;&nbsp; dirswsfc 0 
-999 ** surface secondary wave direction [deg] <BR>&nbsp;&nbsp;&nbsp; htsgwsfc 0 
-999 ** surface sig height of wind waves and swell [m] <BR>&nbsp;&nbsp;&nbsp; 
perpwsfc 0 -999 ** surface primary wave mean period [s] <BR>&nbsp;&nbsp;&nbsp; 
perswsfc 0 -999 ** surface secondary wave mean period [s] <BR>&nbsp;&nbsp;&nbsp; 
ugrdsfc 0 -999 ** surface u wind [m/s] <BR>&nbsp;&nbsp;&nbsp; vgrdsfc 0 -999 ** 
surface v wind [m/s] <BR>&nbsp;&nbsp;&nbsp; wdirsfc 0 -999 ** surface wind 
direction [deg] <BR>&nbsp;&nbsp;&nbsp; windsfc 0 -999 ** surface wind speed 
[m/s] <BR>&nbsp;&nbsp;&nbsp; wvdirsfc 0 -999 ** surface direction of wind waves 
[deg] <BR>&nbsp;&nbsp;&nbsp; wvpersfc 0 -999 ** surface mean period of wind 
waves [s] </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>lats4d: Dimension environment file same as data 
file</FONT></DIV>
<DIV><FONT face=Arial size=2>lats4d: creating LATS PARAMETER TABLE file 
.grads.lats.table<BR>LATS warning (lats_parmtab): Closing the previously opened 
Parameter Table: .grads.lats.table<BR>lats4d: time range: 18Z06FEB2008 
18Z06FEB2008 by 1, delta t: 3 hourly<BR>lats4d: vertical levels:&nbsp; 
0<BR>lats4d: invalid plev 0 for GRIB output<BR>lats4d: using HYBRID level number 
for vertical coordinate<BR>lats4d: latitudinal&nbsp; range: -35 -30<BR>lats4d: 
longitudinal range: 17.5 30<BR>Failure reading SDF data.&nbsp; #1<BR>Data 
Request Error:&nbsp; Error for variable 'dirpwsfc'<BR>&nbsp; Error ocurred at 
column 1<BR>DISPLAY error:&nbsp; Invalid expression <BR>&nbsp; Expression = 
dirpwsfc<BR>lats4d: error creating grads_grib file test.grb<BR></FONT>Original 
Message ----- </DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=dasilva@ALUM.MIT.EDU href="mailto:dasilva@ALUM.MIT.EDU">Arlindo da 
  Silva</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=GRADSUSR@LIST.CINECA.IT 
  href="mailto:GRADSUSR@LIST.CINECA.IT">GRADSUSR@LIST.CINECA.IT</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, February 08, 2008 3:56 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: GradsDODS</DIV>
  <DIV><BR></DIV>
  <DIV class=gmail_quote>On Feb 8, 2008 1:44 AM, Steven Weiss &lt;<A 
  href="mailto:sweiss@iafrica.com">sweiss@iafrica.com</A>&gt; wrote:<BR>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
    <DIV bgcolor="#ffffff">
    <DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
    <DIV><FONT face=Arial size=2>I am downloading a grib file and processing it 
    through my script. It all works great. I have since discovered that I can 
    avoid the 34mb download by using gradsdods and opening up a server url e.g. 
    <A 
    href="http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/nww3_18z" 
    target=_blank>http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/nww3_18z</A></FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>I can run my script over this successfully 
    however it is painfully slow. I am retrieving all the variables over 180hr 
    for a specified lat/lon grid point.</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT></DIV></DIV></BLOCKQUOTE>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Grib2 has great compression capabilities at the expense of speed: it 
  takes time to decompress the files. While switching to GRIB2 may have 
  decresead data&nbsp;storage&nbsp;requirementments&nbsp;for the data producers 
  and download time for the people getting the actual files, it certainly caused 
  a degradation&nbsp;of the OPeNDAP services for sites serving the grib-2 files 
  directly.</DIV>
  <DIV>&nbsp;</DIV>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
    <DIV bgcolor="#ffffff">
    <DIV><SPAN id=""></SPAN>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>A little bit of investigation tells me that I 
    should be downloading a subset of the data to my local drive i.e. a lat/lon 
    range and running my script&nbsp;over that instead.</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>How can I do this?&nbsp;Some examples would be 
    useful.</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></DIV></BLOCKQUOTE>
  <DIV>&nbsp;</DIV>
  <DIV>If you want to do this over&nbsp;OPeNDAP you can use lats4d (see recent 
  posting for the latest script). Here is an example for creating a subset of 
  the data:</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>lats4d -i&nbsp;<A 
  href="http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/nww3_18z" 
  target=_blank>http://nomad5.ncep.noaa.gov:9090/dods/waves/nww3/nww320080206/nww3_18z</A>&nbsp;&nbsp;-o 
  myfile -vars <STRONG>ugrdsfc </STRONG>vg<STRONG>rdsfc -lat 20 60 -lon -100 20 
  -v</STRONG></DIV><STRONG></STRONG></DIV>
  <DIV class=gmail_quote>&nbsp;</DIV>
  <DIV class=gmail_quote>If you omit -vars, you get all variables, if you omit 
  the -lat/-lon you get the whole domain; you can also specify -time/-levs if 
  you would like to subset along those dimensions. &nbsp;In grads v1.9, by 
  default this will produce a netcdf file called <A 
  href="http://myfile.nc">myfile.nc</A>; use "-format grads_grib" to get a 
  grib-1 file, "-format stream" to get a flat binary, "-format sequential" for a 
  f77 sequential file. At this point you can only specify -format 
  sream/sequential with grads v2.</DIV>
  <DIV class=gmail_quote>&nbsp;</DIV>
  <DIV class=gmail_quote>Another point, you can use this command inside 
  gradsdods, or from the unix command line with the lats4d sh(1) script (this 
  also be done under windows if using sh.exe or tcsh.exe). The command line 
  wrapper is useful for putting lats4d based fetches on a crontab.</DIV>
  <DIV class=gmail_quote>&nbsp;</DIV>
  <DIV class=gmail_quote>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Arlindo</DIV>
  <DIV class=gmail_quote>&nbsp;</DIV>
  <DIV class=gmail_quote>&nbsp;</DIV>
  <DIV class=gmail_quote>&nbsp;</DIV>
  <DIV class=gmail_quote>&nbsp;</DIV>
  <DIV class=gmail_quote>
  <DIV><BR></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
    <DIV bgcolor="#ffffff">
    <DIV><SPAN id=""></SPAN></DIV>
    <DIV><FONT face=Arial size=2>Regards</FONT></DIV>
    <DIV><FONT face=Arial size=2>Steven 
  </FONT></DIV></DIV></BLOCKQUOTE></DIV><BR><BR clear=all><BR>-- <BR>Arlindo da 
  Silva<BR><A href="mailto:dasilva@alum.mit.edu">dasilva@alum.mit.edu</A> 
</BLOCKQUOTE></BODY></HTML>