NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
On Tue, 16 Jul 2002, Koontz, Annette S wrote: [...] > > 1) Is there any way to "force" ncgen and/or ncdump to display the attribute > info as I want it to? > 2) Is there a better way to define the "resolution" attribute in the first > place? > [...] Quoting from ncdump man page: [...] -p float_digits[,double_digits] Specifies default precision (number of significant digits) to use in displaying floating-point or double precision data values for attri- butes and variables. If specified, this value overrides the value of the `C_format' attribute for any variable that has such an attribute. Floating-point data will be displayed with float_digits significant digits. If double_digits is also specified, double-precision values will be displayed with that many significant digits. In the absence of any -p specifications, floating-point and double-precision data are displayed with 7 and 15 significant digits respectively. CDL files can be made smaller if less precision is required. If both floating- point and double-presision precisions are specified, the two values must appear separated by a comma (no blanks) as a single argument to the command. If you really want every last bit of precision from the netCDF file represented in the CDL file for all possible floating- point values, you will have to specify this with -p 9,17 (according to Theorem 15 of the paper listed under REFERENCES). [...] Hope this helps. Graziano. \ | / (@ @) -------------------------o00-(_)-00o ----------------------------- Graziano Giuliani University of L'Aquila Department of Electrical Engineering - CETEMPS Monteluco di Roio, 67040 L'Aquila, Italy Tel. +39 08623475309 Fax. +39 08623475210 mailto: graziano.giuliani@xxxxxxxxxxxxxx >From owner-netcdfgroup@xxxxxxxxxxxxxxxx Fri Jul 19 10:12:3 2002 +0800 Date: Fri, 19 Jul 2002 10:12:3 +0800 From: "J.G.Xiong" <xjg@xxxxxxxxxx> To: "netcdfgroup@xxxxxxxxxxxxxxxx" <netcdfgroup@xxxxxxxxxxxxxxxx> Subject: Received: (from majordo@localhost) by unidata.ucar.edu (UCAR/Unidata) id g6J2CPA14440 for netcdfgroup-out; Thu, 18 Jul 2002 20:12:25 -0600 (MDT) Organization: UCAR/Unidata Keywords: 200207190212.g6J2CE914435 Message-Id: <200207190155.JAA22481@xxxxxxxxxx> X-mailer: Foxmail 4.1 [cn] Mime-Version: 1.0 Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: 7bit Sender: owner-netcdfgroup@xxxxxxxxxxxxxxxx Precedence: bulk Reply-To: "J.G.Xiong" <xjg@xxxxxxxxxx> Dear all, How to ask question here? Who can help to me to install netcdf under linux? I will send email with attachment. Best Regard J.G Xiong ---------------------------------------------------- ======= 2002-07-16 21:25:00 ====== >ncdigest Tuesday, July 16 2002 Volume 01 : Number 647 > > > >Today's Topics: >Problem with ncgen and/or ncdump > >---------------------------------------------------------------------- > >Date: Tue, 16 Jul 2002 11:57:19 -0700 >From: "Koontz, Annette S" <Annette.Koontz@xxxxxxx> >Subject: Problem with ncgen and/or ncdump > >This message is in MIME format. Since your mail reader does not understand >this format, some or all of this message may not be legible. > >- --------------InterScan_NT_MIME_Boundary >Content-Type: multipart/alternative; > boundary="----_=_NextPart_001_01C22CFA.9C4E52A0" > >- ------_=_NextPart_001_01C22CFA.9C4E52A0 >Content-Type: text/plain > >Hello, > >I've run into a problem with ncgen/ncdump that perhaps someone can help me >with. > >I'm running ncgen to create a netCDF file: > > ncgen -b -o somefile someinput > >The "someinput" file contains text like this: > > float liq(time) ; > liq:long_name = "Total liquid water along LOS path" ; > liq:units = "cm" ; > liq:resolution = 0.0001f ; > liq:missing_value = -9999.f ; > >Ncgen works just fine, and when I run > > ncdump somefile > >I see: > > float liq(time) ; > liq:long_name = "Total liquid water along LOS path" ; > liq:units = "cm" ; > liq:resolution = 9.9999997e-05f ; > liq:missing_value = -9999.f ; > liq:uncertainty = "+/- 0.002 cm" ; > >Note that the "resolution" attribute has been changed. It has essentially >the same value as the "someinput" information, but it is not as easy to >read. > >My questions: > >1) Is there any way to "force" ncgen and/or ncdump to display the attribute >info as I want it to? >2) Is there a better way to define the "resolution" attribute in the first >place? > >Any help will be appreciated. Interestingly enough, this does not always >happen. (This corruption -- if you can call it that -- of the resolution >attribute on one system that I have access to.) > > > > > > >- ------_=_NextPart_001_01C22CFA.9C4E52A0 >Content-Type: text/html >Content-Transfer-Encoding: quoted-printable > ><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> ><HTML> ><HEAD> ><META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; >charset=3Dus-ascii"> ><META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version >5.5.2654.45"> ><TITLE>Problem with ncgen and/or ncdump</TITLE> ></HEAD> ><BODY> > ><P><FONT SIZE=3D2 FACE=3D"Arial">Hello,</FONT> ></P> > ><P><FONT SIZE=3D2 FACE=3D"Arial">I've run into a problem with >ncgen/ncdump that perhaps someone can help me with.</FONT> ></P> > ><P><FONT SIZE=3D2 FACE=3D"Arial">I'm running ncgen to create a netCDF >file:</FONT> ></P> > ><P><FONT SIZE=3D2 FACE=3D"Arial"> ncgen -b -o >somefile someinput</FONT> ></P> > ><P><FONT SIZE=3D2 FACE=3D"Arial">The "someinput" file >contains text like this:</FONT> ></P> > ><P><FONT SIZE=3D2 >FACE=3D"Arial"> float >liq(time) ; </FONT> ><BR><FONT SIZE=3D2 >FACE=3D"Arial"> &nb >sp; liq:long_name =3D "Total liquid >water along LOS path" ; </FONT> ><BR><FONT SIZE=3D2 >FACE=3D"Arial"> &nb >sp; liq:units =3D "cm" ; ></FONT> ><BR><FONT SIZE=3D2 >FACE=3D"Arial"> &nb >sp; liq:resolution =3D 0.0001f ; </FONT> ><BR><FONT SIZE=3D2 >FACE=3D"Arial"> &nb >sp; liq:missing_value =3D -9999.f ; ></FONT> ></P> > ><P><FONT SIZE=3D2 FACE=3D"Arial">Ncgen works just fine, and when I >run</FONT> ></P> > ><P> <FONT SIZE=3D2 >FACE=3D"Arial">ncdump somefile</FONT> ></P> > ><P><FONT SIZE=3D2 FACE=3D"Arial">I see:</FONT> ></P> > ><P><FONT SIZE=3D2 >FACE=3D"Arial"> float >liq(time) ;</FONT> ><BR><FONT SIZE=3D2 >FACE=3D"Arial"> &nb >sp; liq:long_name =3D "Total liquid >water along LOS path" ;</FONT> ><BR><FONT SIZE=3D2 >FACE=3D"Arial"> &nb >sp; liq:units =3D "cm" ;</FONT> ><BR><FONT SIZE=3D2 >FACE=3D"Arial"> &nb >sp; liq:resolution =3D 9.9999997e-05f >;</FONT> ><BR><FONT SIZE=3D2 >FACE=3D"Arial"> &nb >sp; liq:missing_value =3D -9999.f >;</FONT> ><BR><FONT SIZE=3D2 >FACE=3D"Arial"> &nb >sp; liq:uncertainty =3D "+/- 0.002 >cm" ;</FONT> ></P> > ><P><FONT SIZE=3D2 FACE=3D"Arial">Note that the "resolution" >attribute has been changed. It has essentially the same value as the >"someinput" information, but it is not as easy to >read.</FONT></P> > ><P><FONT SIZE=3D2 FACE=3D"Arial">My questions:</FONT> ></P> > ><P><FONT SIZE=3D2 FACE=3D"Arial">1) Is there any way to >"force" ncgen and/or ncdump to display the attribute info as >I want it to?</FONT> ><BR><FONT SIZE=3D2 FACE=3D"Arial">2) Is there a better way to define >the "resolution" attribute in the first place?</FONT> ></P> > ><P><FONT SIZE=3D2 FACE=3D"Arial">Any help will be appreciated. >Interestingly enough, this does not always happen. (This >corruption -- if you can call it that -- of the resolution attribute on >one system that I have access to.)</FONT></P> ><BR> ><BR> ><BR> ><BR> > ></BODY> ></HTML> >- ------_=_NextPart_001_01C22CFA.9C4E52A0-- > >- --------------InterScan_NT_MIME_Boundary-- > >------------------------------ > >End of ncdigest V1 #647 >*********************** = = = = = = = = = = = = = = = = = =
netcdfgroup
archives: