Re: Why I can not control the font sizes of the axis ...?

From: gmail <leo.aries.g_at_nyahnyahspammersnyahnyah>
Date: Wed Oct 23 2013 - 01:58:17 MDT

Thanks for the reply from David,

I suggest the explanation from David should be added to the related webpage (http://www.ncl.ucar.edu/Document/Graphics/Resources/tm.shtml),
to ensure that all know that the resource of tmYRLabelFontHeightF is only valid when the resource of tmYUseLeft is false.

Thanks

Lin

2013-10-2312:02ncl-talk-request@ucar.edu д

> Send ncl-talk mailing list submissions to
> ncl-talk@ucar.edu
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
> or, via email, send a message with subject or body 'help' to
> ncl-talk-request@ucar.edu
>
> You can reach the person managing the list at
> ncl-talk-owner@ucar.edu
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of ncl-talk digest..."
>
>
> Today's Topics:
>
> 1. fatal:Subscript out of range, error in subscript #0
> (Marston Johnston)
> 2. Re: ncl_convert2nc expression syntax (David Brown)
> 3. Re: ncl_convert2nc expression syntax (Laura Briley)
> 4. Re: fatal:Subscript out of range, error in subscript #0
> (David Brown)
> 5. Re: fatal:Subscript out of range, error in subscript #0
> (Marston Johnston)
> 6. Re: fatal:Subscript out of range, error in subscript #0
> (David Brown)
> 7. Re: dim_avg_n problem (Adam Phillips)
> 8. Re: dim_avg_n problem (cheryl Ma)
> 9. Re: Why I can not the control the font size of the axis in a
> attached plot? (gmail)
> 10. Re: Why I can not the control the font size of the axis in a
> attached plot? (David Brown)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 22 Oct 2013 20:09:51 +0200
> From: Marston Johnston <shejo284@gmail.com>
> Subject: [ncl-talk] fatal:Subscript out of range, error in subscript
> #0
> To: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
> Message-ID:
> <CAK68gpsEBxg1THEWkN53X9UiAsky-wab29bxZUS4_yNRUG3u0w@mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi all,
>
> I know this error: fatal:Subscript out of range, error in subscript #0,
> seems like a simple enough error message to understand but I cannot seem to
> find the cause of the problem. I'm writing data to a file and after some
> variables are written, I read the data from the newly written file and
> create a new variable, then I write the new variable to the outfile. It is
> when I write this new variable that I get this error which frankly boggles
> my mind. The error occurs on the 2nd time step. I would love some
> assistance in understanding and solving this error.
>
> I have attached the script and below is a copy of the output for two time
> steps:
>
> %@a7 ncl_codes]$ ncl echam_regrid.ncl
> Copyright (C) 1995-2013 - All Rights Reserved
> University Corporation for Atmospheric Research
> NCAR Command Language Version 6.1.2
> The use of this software is governed by a License Agreement.
> See http://www.ncl.ucar.edu/ for more details.
> (0) Names in nc file: var26
> (1) Names in nc file: var142
> (2) Names in nc file: var143
> (3) Names in nc file: var178
> (4) Names in nc file: var179
> (5) Names in nc file: var184
> (6) Names in nc file: var245
> (7) Names in nc file: var246
> (8) Names in nc file: var247
> (9) Names in nc file: var248
> (10) Names in nc file: var249
> (11) Names in nc file: var251
> (12) Names in nc file: var252
> (13) Names in nc file: var253
> (14) Names in nc file: var21
> (15) Names in nc file: var22
> (16) Names in nc file: var23
> (17) Names in nc file: var24
> (18) Names in nc file: var25
> (19) Names in nc file: var223
> (20) Names in nc file: var243
> (21) Names in nc file: var244
> (0) Create a large file to hold the data
> (0) Regridding the variables...
> (0) Processing time step: 0
> (0) Processing variable:-> var26 mapping to:->SP
> (0) Processing variable:-> var142 mapping to:->LSP
> (0) Processing variable:-> var143 mapping to:->CP
> (0) Processing variable:-> var178 mapping to:->TSIR
> (0) Processing variable:-> var179 mapping to:->TTR
> (0) Processing variable:-> var184 mapping to:->SI
> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
> (0) Processing variable:-> var251 mapping to:->DCFLAG
> (0) Processing variable:-> var252 mapping to:->SCFLAG
> (0) Processing variable:-> var253 mapping to:->MCFLAG
> (0) Calculate the ALBEDO...
> (0) Processing variable:-> var21 mapping to:->R
> (0) Processing variable:-> var22 mapping to:->Q
> (0) Processing variable:-> var23 mapping to:->CLWC
> (0) Processing variable:-> var24 mapping to:->CIWC
> (0) Processing variable:-> var25 mapping to:->T
>
> (0) Processing variable:-> var223 mapping to:->CC
> (0) Processing variable:-> var243 mapping to:->CC_ISCCP_3D
> (0) Processing variable:-> var244 mapping to:->TAU_ISCCP_3D
> (0) Processing time step: 1
> (0) Processing variable:-> var26 mapping to:->SP
> (0) Processing variable:-> var142 mapping to:->LSP
> (0) Processing variable:-> var143 mapping to:->CP
> (0) Processing variable:-> var178 mapping to:->TSIR
> (0) Processing variable:-> var179 mapping to:->TTR
> (0) Processing variable:-> var184 mapping to:->SI
> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
> (0) Processing variable:-> var251 mapping to:->DCFLAG
> (0) Processing variable:-> var252 mapping to:->SCFLAG
> (0) Processing variable:-> var253 mapping to:->MCFLAG
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
>
> The input file is very large but if you have room on the NCL server I could
> upload it.
>
> Thanks in advance,
> /Marston
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/2ca55e26/attachment.html
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: echam_regrid.ncl
> Type: application/octet-stream
> Size: 15096 bytes
> Desc: not available
> Url : http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/2ca55e26/attachment.obj
>
> ------------------------------
>
> Message: 2
> Date: Tue, 22 Oct 2013 12:24:55 -0600
> From: David Brown <dbrown@ucar.edu>
> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
> To: Laura Briley <auraell@umich.edu>
> Cc: "ncl-talk@ucar.edu Talk" <ncl-talk@ucar.edu>
> Message-ID: <89A98954-7B3E-44F0-9D33-CECC78A114EB@ucar.edu>
> Content-Type: text/plain; charset=us-ascii
>
> I am guessing that the error you are getting is coming from the csh scripting in ncl_convert2nc that invokes the actual NCL code.
> So my suggestion would be to run the command prefixed by 'csh -xv':
>
> csh -xv ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>
> When I do this on my mac I get a lot of output that ends with 'exit 0', indicating that the shell thinks the program ran okay, which in my case it does.
> But for you it may help to locate the line in the script that causes the error (probably something to do with an 'if' statement).
>
> If you can capture the output and send it to us it may help us diagnose your problem.
> -dave
>
>
> On Oct 22, 2013, at 10:47 AM, Laura Briley <auraell@umich.edu> wrote:
>
>> % uname -a
>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0:
>> Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>
>> Thanks for your help
>>
>>
>> Laura Briley
>> Research Associate
>> Great Lakes Integrated Sciences + Assessments
>>
>>
>>
>>
>> On 10/22/13 12:45 PM, "Dennis Shea" <shea@ucar.edu> wrote:
>>
>>> I started this earlier ... then got side tracked.
>>>
>>> ===
>>>
>>> I ran on my MAC and another linux system using 6.1.2
>>> and the beta version of 6.2.0
>>>
>>> Further, for 'fun', I made the time dimension unlimited.
>>>
>>> No problems on either system.
>>>
>>> As a .hdf file
>>>
>>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf -u
>>> TIME_EOSGRID
>>>
>>> As a hdfeos file (add either .he2 or .hdfeos)
>>>
>>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he2 -u
>>> TIME_EOSGRID
>>>
>>> I have attached a dump of the file.
>>>
>>> Not sure of your issue. Please post the output from
>>>
>>> %> uname -a
>>>
>>> ==========
>>>
>>>
>>>
>>> On 10/22/13 10:24 AM, Wei Huang wrote:
>>>> Laura,
>>>>
>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>
>>>> Wei
>>>>
>>>> huangwei@ucar.edu
>>>> VETS/CISL
>>>> National Center for Atmospheric Research
>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>> Boulder, CO 80307-3000 USA
>>>> (303) 497-8924
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>
>>>>> Laura,
>>>>>
>>>>> I could reproduce your issue.
>>>>>
>>>>> You may try:
>>>>>
>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>
>>>>> as this one is truly a HDF-EOS data.
>>>>>
>>>>> Wei
>>>>>
>>>>> huangwei@ucar.edu
>>>>> VETS/CISL
>>>>> National Center for Atmospheric Research
>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>> Boulder, CO 80307-3000 USA
>>>>> (303) 497-8924
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>
>>>>>> Hi,
>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to
>>>>>> netcdf but get the error: "if: Expression Syntax". Here is the
>>>>>> important information that I think you need:
>>>>>>
>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>> 6.1.2
>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>> if: Expression Syntax.
>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version
>>>>>> 10.8.0: Tue Jun 7 16:33:36 PDT 2011;
>>>>>> root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>
>>>>>> I have put one of the files on your ftp site:
>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>
>>>>>> Others have had the same problem but I have not come across any
>>>>>> solutions yet:
>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>
>>>>>> Laura Briley
>>>>>> _______________________________________________
>>>>>> ncl-talk mailing list
>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>
>>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
>
>
> ------------------------------
>
> Message: 3
> Date: Tue, 22 Oct 2013 14:38:43 -0400
> From: Laura Briley <auraell@umich.edu>
> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
> To: David Brown <dbrown@ucar.edu>
> Cc: "ncl-talk@ucar.edu Talk" <ncl-talk@ucar.edu>
> Message-ID: <CE8C3E72.19A95%auraell@umich.edu>
> Content-Type: text/plain; charset="US-ASCII"
>
> I was thinking that it might have to do with csh, too, but when I run the
> command you suggest this is the error I get:
> laura% csh -xv ncl_convert2nc
> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.SUB.hdf
> ncl_convert2nc: No such file or directory.
>
> But both the data file and ncl_convert2nc exist:
> laura% ls *.hdf
> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.SUB.hdf
>
>
> laura% which ncl_convert2nc
> /Users/laura/NCL/bin/ncl_convert2nc
>
>
>
>
> Laura Briley
> Research Associate
> Great Lakes Integrated Sciences + Assessments
>
>
>
>
> On 10/22/13 2:24 PM, "David Brown" <dbrown@ucar.edu> wrote:
>
>> I am guessing that the error you are getting is coming from the csh
>> scripting in ncl_convert2nc that invokes the actual NCL code.
>> So my suggestion would be to run the command prefixed by 'csh -xv':
>>
>> csh -xv ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>
>> When I do this on my mac I get a lot of output that ends with 'exit 0',
>> indicating that the shell thinks the program ran okay, which in my case
>> it does.
>> But for you it may help to locate the line in the script that causes the
>> error (probably something to do with an 'if' statement).
>>
>> If you can capture the output and send it to us it may help us diagnose
>> your problem.
>> -dave
>>
>>
>> On Oct 22, 2013, at 10:47 AM, Laura Briley <auraell@umich.edu> wrote:
>>
>>> % uname -a
>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0:
>>> Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>
>>> Thanks for your help
>>>
>>>
>>> Laura Briley
>>> Research Associate
>>> Great Lakes Integrated Sciences + Assessments
>>>
>>>
>>>
>>>
>>> On 10/22/13 12:45 PM, "Dennis Shea" <shea@ucar.edu> wrote:
>>>
>>>> I started this earlier ... then got side tracked.
>>>>
>>>> ===
>>>>
>>>> I ran on my MAC and another linux system using 6.1.2
>>>> and the beta version of 6.2.0
>>>>
>>>> Further, for 'fun', I made the time dimension unlimited.
>>>>
>>>> No problems on either system.
>>>>
>>>> As a .hdf file
>>>>
>>>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf -u
>>>> TIME_EOSGRID
>>>>
>>>> As a hdfeos file (add either .he2 or .hdfeos)
>>>>
>>>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he2 -u
>>>> TIME_EOSGRID
>>>>
>>>> I have attached a dump of the file.
>>>>
>>>> Not sure of your issue. Please post the output from
>>>>
>>>> %> uname -a
>>>>
>>>> ==========
>>>>
>>>>
>>>>
>>>> On 10/22/13 10:24 AM, Wei Huang wrote:
>>>>> Laura,
>>>>>
>>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>>
>>>>> Wei
>>>>>
>>>>> huangwei@ucar.edu
>>>>> VETS/CISL
>>>>> National Center for Atmospheric Research
>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>> Boulder, CO 80307-3000 USA
>>>>> (303) 497-8924
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>>
>>>>>> Laura,
>>>>>>
>>>>>> I could reproduce your issue.
>>>>>>
>>>>>> You may try:
>>>>>>
>>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>>
>>>>>> as this one is truly a HDF-EOS data.
>>>>>>
>>>>>> Wei
>>>>>>
>>>>>> huangwei@ucar.edu
>>>>>> VETS/CISL
>>>>>> National Center for Atmospheric Research
>>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>>> Boulder, CO 80307-3000 USA
>>>>>> (303) 497-8924
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files
>>>>>>> to
>>>>>>> netcdf but get the error: "if: Expression Syntax". Here is the
>>>>>>> important information that I think you need:
>>>>>>>
>>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>>> 6.1.2
>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>> if: Expression Syntax.
>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version
>>>>>>> 10.8.0: Tue Jun 7 16:33:36 PDT 2011;
>>>>>>> root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>>
>>>>>>> I have put one of the files on your ftp site:
>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>>
>>>>>>> Others have had the same problem but I have not come across any
>>>>>>> solutions yet:
>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>>
>>>>>>> Laura Briley
>>>>>>> _______________________________________________
>>>>>>> ncl-talk mailing list
>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>
>>>>>> _______________________________________________
>>>>>> ncl-talk mailing list
>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>
>>>
>>> _______________________________________________
>>> ncl-talk mailing list
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>
>
>
>
> ------------------------------
>
> Message: 4
> Date: Tue, 22 Oct 2013 12:50:14 -0600
> From: David Brown <dbrown@ucar.edu>
> Subject: Re: [ncl-talk] fatal:Subscript out of range, error in
> subscript #0
> To: Marston Johnston <shejo284@gmail.com>
> Cc: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
> Message-ID: <6FDF3234-CAF9-4D78-96B6-59A8561252E2@ucar.edu>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi Marston,
> You are using 'fout' as the variable for both the 2D and the 3D variables. Once the variable is initialized, any attempt to assign different dimensions or sizes will cause an error.
> The fix, most likely, is either to call
> delete(fout)
> at the end of each loop iteration, or (recommended) to use the new 'reassignment' operator ':=', e.g.:
>
> fout : = Pro2D(f,fout,Sname(n),name(n),itime,LAT1x1,LON1x1,LAT2x2,LON2x2,n)
>
> and later
>
> fout := Pro3D(f,fout,Sname(n),name(n),itime,level,f->lev_2(level),LAT1x1,LON1x1,LAT2x2,LON2x2,n)
>
> -dave
>
>
> On Oct 22, 2013, at 12:09 PM, Marston Johnston <shejo284@gmail.com> wrote:
>
>> Hi all,
>>
>> I know this error: fatal:Subscript out of range, error in subscript #0, seems like a simple enough error message to understand but I cannot seem to find the cause of the problem. I'm writing data to a file and after some variables are written, I read the data from the newly written file and create a new variable, then I write the new variable to the outfile. It is when I write this new variable that I get this error which frankly boggles my mind. The error occurs on the 2nd time step. I would love some assistance in understanding and solving this error.
>>
>> I have attached the script and below is a copy of the output for two time steps:
>>
>> %@a7 ncl_codes]$ ncl echam_regrid.ncl
>> Copyright (C) 1995-2013 - All Rights Reserved
>> University Corporation for Atmospheric Research
>> NCAR Command Language Version 6.1.2
>> The use of this software is governed by a License Agreement.
>> See http://www.ncl.ucar.edu/ for more details.
>> (0) Names in nc file: var26
>> (1) Names in nc file: var142
>> (2) Names in nc file: var143
>> (3) Names in nc file: var178
>> (4) Names in nc file: var179
>> (5) Names in nc file: var184
>> (6) Names in nc file: var245
>> (7) Names in nc file: var246
>> (8) Names in nc file: var247
>> (9) Names in nc file: var248
>> (10) Names in nc file: var249
>> (11) Names in nc file: var251
>> (12) Names in nc file: var252
>> (13) Names in nc file: var253
>> (14) Names in nc file: var21
>> (15) Names in nc file: var22
>> (16) Names in nc file: var23
>> (17) Names in nc file: var24
>> (18) Names in nc file: var25
>> (19) Names in nc file: var223
>> (20) Names in nc file: var243
>> (21) Names in nc file: var244
>> (0) Create a large file to hold the data
>> (0) Regridding the variables...
>> (0) Processing time step: 0
>> (0) Processing variable:-> var26 mapping to:->SP
>> (0) Processing variable:-> var142 mapping to:->LSP
>> (0) Processing variable:-> var143 mapping to:->CP
>> (0) Processing variable:-> var178 mapping to:->TSIR
>> (0) Processing variable:-> var179 mapping to:->TTR
>> (0) Processing variable:-> var184 mapping to:->SI
>> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
>> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
>> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
>> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
>> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
>> (0) Processing variable:-> var251 mapping to:->DCFLAG
>> (0) Processing variable:-> var252 mapping to:->SCFLAG
>> (0) Processing variable:-> var253 mapping to:->MCFLAG
>> (0) Calculate the ALBEDO...
>> (0) Processing variable:-> var21 mapping to:->R
>> (0) Processing variable:-> var22 mapping to:->Q
>> (0) Processing variable:-> var23 mapping to:->CLWC
>> (0) Processing variable:-> var24 mapping to:->CIWC
>> (0) Processing variable:-> var25 mapping to:->T
>>
>> (0) Processing variable:-> var223 mapping to:->CC
>> (0) Processing variable:-> var243 mapping to:->CC_ISCCP_3D
>> (0) Processing variable:-> var244 mapping to:->TAU_ISCCP_3D
>> (0) Processing time step: 1
>> (0) Processing variable:-> var26 mapping to:->SP
>> (0) Processing variable:-> var142 mapping to:->LSP
>> (0) Processing variable:-> var143 mapping to:->CP
>> (0) Processing variable:-> var178 mapping to:->TSIR
>> (0) Processing variable:-> var179 mapping to:->TTR
>> (0) Processing variable:-> var184 mapping to:->SI
>> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
>> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
>> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
>> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
>> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
>> (0) Processing variable:-> var251 mapping to:->DCFLAG
>> (0) Processing variable:-> var252 mapping to:->SCFLAG
>> (0) Processing variable:-> var253 mapping to:->MCFLAG
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>>
>> The input file is very large but if you have room on the NCL server I could upload it.
>>
>> Thanks in advance,
>> /Marston
>> <echam_regrid.ncl>_______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/ca223122/attachment.html
>
> ------------------------------
>
> Message: 5
> Date: Tue, 22 Oct 2013 21:36:56 +0200
> From: Marston Johnston <shejo284@gmail.com>
> Subject: Re: [ncl-talk] fatal:Subscript out of range, error in
> subscript #0
> To: David Brown <dbrown@ucar.edu>
> Cc: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
> Message-ID:
> <CAK68gpvKhzXiw4=tW6_THKLzJ9EN=1FfKJFpNqwkoPqfRkB69g@mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi Dave,
>
> I was unaware of this ":=" issue. I simply thought "fout" was a file
> handle. After your recommended changes I still got the error. I even passed
> fout to the function and returned 0 to a dummy variable but I still got the
> same error. In order to speed up the script I moved the fout->time(itime) =
> (/f->time(itime)/)/60.0 into the loop. The speeds things up tremendously
> when the time dimension is set to unlimited. But there is something going
> on that I cannot grasp about NCL.
>
> print("Regridding the variables...")
>
>
> do itime = 0, 3;endtime
>
>
> print("Processing time step: "+itime)
>
>
> fout->time(itime) = (/f->time(itime)/)/60.0 ; change the time to hours
>
>
> do n = 0, nsize ; loop over the different variables
>
>
> print("Processing variable:-> "+name(n)+" mapping to:->"+Sname(n))
>
>
> if(name(n).eq."var26" .or.\
>
>
> name(n).eq."var142" .or.\
>
>
> name(n).eq."var143" .or.\
>
>
> name(n).eq."var178" .or.\
>
>
> name(n).eq."var179" .or.\
>
>
> name(n).eq."var184" .or.\
>
>
> name(n).eq."var245" .or.\
>
>
> name(n).eq."var246" .or.\
>
>
> name(n).eq."var247" .or.\
>
>
> name(n).eq."var248" .or.\
>
>
> name(n).eq."var249" .or.\
>
>
> name(n).eq."var251" .or.\
>
>
> name(n).eq."var252" .or.\
>
>
> name(n).eq."var253") then
>
>
> fout :=
> Pro2D(f,fout,Sname(n),name(n),itime,LAT1x1,LON1x1,LAT2x2,LON2x2,n)
>
> end if
>
>
>
>
>
> if(name(n).eq."var21" .or.\
>
>
> name(n).eq."var22" .or.\
>
>
> name(n).eq."var23" .or.\
>
>
> name(n).eq."var24" .or.\
>
>
> name(n).eq."var25" .or.\
>
>
> name(n).eq."var223") then
>
>
> do level = 0, nlevs
>
>
> fout :=
> Pro3D(f,fout,Sname(n),name(n),itime,level,f->lev_2(level),LAT1x1,LON1x1,LAT2x2,LON2x2,n)
>
> end do
>
>
> end if
>
>
> end do
>
>
> ;print("Time in file: "+fout->time(itime))
> end do
>
> @a7 ncl_codes]$ ncl echam_regrid.ncl
> Copyright (C) 1995-2013 - All Rights Reserved
> University Corporation for Atmospheric Research
> NCAR Command Language Version 6.1.2
> The use of this software is governed by a License Agreement.
> See http://www.ncl.ucar.edu/ for more details.
> (0) Names in nc file: var26
> (1) Names in nc file: var142
> (2) Names in nc file: var143
> (3) Names in nc file: var178
> (4) Names in nc file: var179
> (5) Names in nc file: var184
> (6) Names in nc file: var245
> (7) Names in nc file: var246
> (8) Names in nc file: var247
> (9) Names in nc file: var248
> (10) Names in nc file: var249
> (11) Names in nc file: var251
> (12) Names in nc file: var252
> (13) Names in nc file: var253
> (14) Names in nc file: var21
> (15) Names in nc file: var22
> (16) Names in nc file: var23
> (17) Names in nc file: var24
> (18) Names in nc file: var25
> (19) Names in nc file: var223
> (20) Names in nc file: var243
> (21) Names in nc file: var244
> (0) Create a large file to hold the data
> (0) Regridding the variables...
> (0) Processing time step: 0
> (0) Processing variable:-> var26 mapping to:->SP
> (0) Processing variable:-> var142 mapping to:->LSP
> (0) Processing variable:-> var143 mapping to:->CP
> (0) Processing variable:-> var178 mapping to:->TSIR
> (0) Processing variable:-> var179 mapping to:->TTR
> (0) Processing variable:-> var184 mapping to:->SI
> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
> (0) Processing variable:-> var251 mapping to:->DCFLAG
> (0) Processing variable:-> var252 mapping to:->SCFLAG
> (0) Processing variable:-> var253 mapping to:->MCFLAG
> (0) Calculate the ALBEDO...
> (0) Processing variable:-> var21 mapping to:->R
> (0) Processing variable:-> var22 mapping to:->Q
> (0) Processing variable:-> var23 mapping to:->CLWC
> (0) Processing variable:-> var24 mapping to:->CIWC
> (0) Processing variable:-> var25 mapping to:->T
> (0) Processing variable:-> var223 mapping to:->CC
> (0) Processing variable:-> var243 mapping to:->CC_ISCCP_3D
> (0) Processing variable:-> var244 mapping to:->TAU_ISCCP_3D
> (0) Processing time step: 1
> (0) Processing variable:-> var26 mapping to:->SP
> (0) Processing variable:-> var142 mapping to:->LSP
> (0) Processing variable:-> var143 mapping to:->CP
> (0) Processing variable:-> var178 mapping to:->TSIR
> (0) Processing variable:-> var179 mapping to:->TTR
> (0) Processing variable:-> var184 mapping to:->SI
> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
> (0) Processing variable:-> var251 mapping to:->DCFLAG
> (0) Processing variable:-> var252 mapping to:->SCFLAG
> (0) Processing variable:-> var253 mapping to:->MCFLAG
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> (0) Calculate the ALBEDO...
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
> fatal:Subscript out of range, error in subscript #0
>
>
>
> On Tue, Oct 22, 2013 at 8:50 PM, David Brown <dbrown@ucar.edu> wrote:
>
>> Hi Marston,
>> You are using 'fout' as the variable for both the 2D and the 3D variables.
>> Once the variable is initialized, any attempt to assign different
>> dimensions or sizes will cause an error.
>> The fix, most likely, is either to call
>> delete(fout)
>> at the end of each loop iteration, or (recommended) to use the new
>> 'reassignment' operator ':=', e.g.:
>>
>> fout : = Pro2D(f,fout,Sname(n),name(n),itime,LAT1x1,LON1x1,LAT2x2,LON2x2,n)
>>
>> and later
>>
>> fout :=
>> Pro3D(f,fout,Sname(n),name(n),itime,level,f->lev_2(level),LAT1x1,LON1x1,LAT2x2,LON2x2,n)
>>
>> -dave
>>
>>
>> On Oct 22, 2013, at 12:09 PM, Marston Johnston <shejo284@gmail.com> wrote:
>>
>> Hi all,
>>
>> I know this error: fatal:Subscript out of range, error in subscript #0,
>> seems like a simple enough error message to understand but I cannot seem to
>> find the cause of the problem. I'm writing data to a file and after some
>> variables are written, I read the data from the newly written file and
>> create a new variable, then I write the new variable to the outfile. It is
>> when I write this new variable that I get this error which frankly boggles
>> my mind. The error occurs on the 2nd time step. I would love some
>> assistance in understanding and solving this error.
>>
>> I have attached the script and below is a copy of the output for two time
>> steps:
>>
>> %@a7 ncl_codes]$ ncl echam_regrid.ncl
>> Copyright (C) 1995-2013 - All Rights Reserved
>> University Corporation for Atmospheric Research
>> NCAR Command Language Version 6.1.2
>> The use of this software is governed by a License Agreement.
>> See http://www.ncl.ucar.edu/ for more details.
>> (0) Names in nc file: var26
>> (1) Names in nc file: var142
>> (2) Names in nc file: var143
>> (3) Names in nc file: var178
>> (4) Names in nc file: var179
>> (5) Names in nc file: var184
>> (6) Names in nc file: var245
>> (7) Names in nc file: var246
>> (8) Names in nc file: var247
>> (9) Names in nc file: var248
>> (10) Names in nc file: var249
>> (11) Names in nc file: var251
>> (12) Names in nc file: var252
>> (13) Names in nc file: var253
>> (14) Names in nc file: var21
>> (15) Names in nc file: var22
>> (16) Names in nc file: var23
>> (17) Names in nc file: var24
>> (18) Names in nc file: var25
>> (19) Names in nc file: var223
>> (20) Names in nc file: var243
>> (21) Names in nc file: var244
>> (0) Create a large file to hold the data
>> (0) Regridding the variables...
>> (0) Processing time step: 0
>> (0) Processing variable:-> var26 mapping to:->SP
>> (0) Processing variable:-> var142 mapping to:->LSP
>> (0) Processing variable:-> var143 mapping to:->CP
>> (0) Processing variable:-> var178 mapping to:->TSIR
>> (0) Processing variable:-> var179 mapping to:->TTR
>> (0) Processing variable:-> var184 mapping to:->SI
>> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
>> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
>> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
>> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
>> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
>> (0) Processing variable:-> var251 mapping to:->DCFLAG
>> (0) Processing variable:-> var252 mapping to:->SCFLAG
>> (0) Processing variable:-> var253 mapping to:->MCFLAG
>> (0) Calculate the ALBEDO...
>> (0) Processing variable:-> var21 mapping to:->R
>> (0) Processing variable:-> var22 mapping to:->Q
>> (0) Processing variable:-> var23 mapping to:->CLWC
>> (0) Processing variable:-> var24 mapping to:->CIWC
>> (0) Processing variable:-> var25 mapping to:->T
>>
>> (0) Processing variable:-> var223 mapping to:->CC
>> (0) Processing variable:-> var243 mapping to:->CC_ISCCP_3D
>> (0) Processing variable:-> var244 mapping to:->TAU_ISCCP_3D
>> (0) Processing time step: 1
>> (0) Processing variable:-> var26 mapping to:->SP
>> (0) Processing variable:-> var142 mapping to:->LSP
>> (0) Processing variable:-> var143 mapping to:->CP
>> (0) Processing variable:-> var178 mapping to:->TSIR
>> (0) Processing variable:-> var179 mapping to:->TTR
>> (0) Processing variable:-> var184 mapping to:->SI
>> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
>> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
>> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
>> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
>> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
>> (0) Processing variable:-> var251 mapping to:->DCFLAG
>> (0) Processing variable:-> var252 mapping to:->SCFLAG
>> (0) Processing variable:-> var253 mapping to:->MCFLAG
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>>
>> The input file is very large but if you have room on the NCL server I
>> could upload it.
>>
>> Thanks in advance,
>> /Marston
>> <echam_regrid.ncl>_______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>>
>
>
> --
> Only the fruitful thing is true!
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/cccbf756/attachment.html
>
> ------------------------------
>
> Message: 6
> Date: Tue, 22 Oct 2013 14:29:00 -0600
> From: David Brown <dbrown@ucar.edu>
> Subject: Re: [ncl-talk] fatal:Subscript out of range, error in
> subscript #0
> To: Marston Johnston <shejo284@gmail.com>
> Cc: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
> Message-ID: <04BA16CD-3D0E-4146-B414-E958861521C1@ucar.edu>
> Content-Type: text/plain; charset="iso-8859-1"
>
> OK, sorry I didn't look at the script carefully enough. I do see now that fout is a file handle as you say. This is a pretty complicated script, and I think you will need to
> debug it using print statements to find the location of the error.
> You could first try running NCL with the -x option ( -x: echo NCL commands). Comment out the begin and end from your main program (not the functions) first.
> If this doesn't tell you what you need to know, I think from your existing print output you can tell that the script is encountering an error inside the Pro3D function. So I
> would concentrate on putting debugging print statements in it. You need to figure out which line is causing the error.
> I do see that your time dimension in the file is supposed to be unlimited but somewhere you are exceeding the defined dimension bounds.
> -dave
>
>
> On Oct 22, 2013, at 1:36 PM, Marston Johnston <shejo284@gmail.com> wrote:
>
>> Hi Dave,
>>
>> I was unaware of this ":=" issue. I simply thought "fout" was a file handle. After your recommended changes I still got the error. I even passed fout to the function and returned 0 to a dummy variable but I still got the same error. In order to speed up the script I moved the fout->time(itime) = (/f->time(itime)/)/60.0 into the loop. The speeds things up tremendously when the time dimension is set to unlimited. But there is something going on that I cannot grasp about NCL.
>>
>> print("Regridding the variables...")
>> do itime = 0, 3;endtime
>> print("Processing time step: "+itime)
>> fout->time(itime) = (/f->time(itime)/)/60.0 ; change the time to hours
>> do n = 0, nsize ; loop over the different variables
>> print("Processing variable:-> "+name(n)+" mapping to:->"+Sname(n))
>> if(name(n).eq."var26" .or.\
>> name(n).eq."var142" .or.\
>> name(n).eq."var143" .or.\
>> name(n).eq."var178" .or.\
>> name(n).eq."var179" .or.\
>> name(n).eq."var184" .or.\
>> name(n).eq."var245" .or.\
>> name(n).eq."var246" .or.\
>> name(n).eq."var247" .or.\
>> name(n).eq."var248" .or.\
>> name(n).eq."var249" .or.\
>> name(n).eq."var251" .or.\
>> name(n).eq."var252" .or.\
>> name(n).eq."var253") then
>> fout := Pro2D(f,fout,Sname(n),name(n),itime,LAT1x1,LON1x1,LAT2x2,LON2x2,n)
>> end if
>>
>> if(name(n).eq."var21" .or.\
>> name(n).eq."var22" .or.\
>> name(n).eq."var23" .or.\
>> name(n).eq."var24" .or.\
>> name(n).eq."var25" .or.\
>> name(n).eq."var223") then
>> do level = 0, nlevs
>> fout := Pro3D(f,fout,Sname(n),name(n),itime,level,f->lev_2(level),LAT1x1,LON1x1,LAT2x2,LON2x2,n)
>> end do
>> end if
>> end do
>> ;print("Time in file: "+fout->time(itime))
>> end do
>>
>> @a7 ncl_codes]$ ncl echam_regrid.ncl
>> Copyright (C) 1995-2013 - All Rights Reserved
>> University Corporation for Atmospheric Research
>> NCAR Command Language Version 6.1.2
>> The use of this software is governed by a License Agreement.
>> See http://www.ncl.ucar.edu/ for more details.
>> (0) Names in nc file: var26
>> (1) Names in nc file: var142
>> (2) Names in nc file: var143
>> (3) Names in nc file: var178
>> (4) Names in nc file: var179
>> (5) Names in nc file: var184
>> (6) Names in nc file: var245
>> (7) Names in nc file: var246
>> (8) Names in nc file: var247
>> (9) Names in nc file: var248
>> (10) Names in nc file: var249
>> (11) Names in nc file: var251
>> (12) Names in nc file: var252
>> (13) Names in nc file: var253
>> (14) Names in nc file: var21
>> (15) Names in nc file: var22
>> (16) Names in nc file: var23
>> (17) Names in nc file: var24
>> (18) Names in nc file: var25
>> (19) Names in nc file: var223
>> (20) Names in nc file: var243
>> (21) Names in nc file: var244
>> (0) Create a large file to hold the data
>> (0) Regridding the variables...
>> (0) Processing time step: 0
>> (0) Processing variable:-> var26 mapping to:->SP
>> (0) Processing variable:-> var142 mapping to:->LSP
>> (0) Processing variable:-> var143 mapping to:->CP
>> (0) Processing variable:-> var178 mapping to:->TSIR
>> (0) Processing variable:-> var179 mapping to:->TTR
>> (0) Processing variable:-> var184 mapping to:->SI
>> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
>> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
>> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
>> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
>> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
>> (0) Processing variable:-> var251 mapping to:->DCFLAG
>> (0) Processing variable:-> var252 mapping to:->SCFLAG
>> (0) Processing variable:-> var253 mapping to:->MCFLAG
>> (0) Calculate the ALBEDO...
>> (0) Processing variable:-> var21 mapping to:->R
>> (0) Processing variable:-> var22 mapping to:->Q
>> (0) Processing variable:-> var23 mapping to:->CLWC
>> (0) Processing variable:-> var24 mapping to:->CIWC
>> (0) Processing variable:-> var25 mapping to:->T
>> (0) Processing variable:-> var223 mapping to:->CC
>> (0) Processing variable:-> var243 mapping to:->CC_ISCCP_3D
>> (0) Processing variable:-> var244 mapping to:->TAU_ISCCP_3D
>> (0) Processing time step: 1
>> (0) Processing variable:-> var26 mapping to:->SP
>> (0) Processing variable:-> var142 mapping to:->LSP
>> (0) Processing variable:-> var143 mapping to:->CP
>> (0) Processing variable:-> var178 mapping to:->TSIR
>> (0) Processing variable:-> var179 mapping to:->TTR
>> (0) Processing variable:-> var184 mapping to:->SI
>> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
>> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
>> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
>> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
>> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
>> (0) Processing variable:-> var251 mapping to:->DCFLAG
>> (0) Processing variable:-> var252 mapping to:->SCFLAG
>> (0) Processing variable:-> var253 mapping to:->MCFLAG
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> (0) Calculate the ALBEDO...
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>> fatal:Subscript out of range, error in subscript #0
>>
>>
>>
>> On Tue, Oct 22, 2013 at 8:50 PM, David Brown <dbrown@ucar.edu> wrote:
>> Hi Marston,
>> You are using 'fout' as the variable for both the 2D and the 3D variables. Once the variable is initialized, any attempt to assign different dimensions or sizes will cause an error.
>> The fix, most likely, is either to call
>> delete(fout)
>> at the end of each loop iteration, or (recommended) to use the new 'reassignment' operator ':=', e.g.:
>>
>> fout : = Pro2D(f,fout,Sname(n),name(n),itime,LAT1x1,LON1x1,LAT2x2,LON2x2,n)
>>
>> and later
>>
>> fout := Pro3D(f,fout,Sname(n),name(n),itime,level,f->lev_2(level),LAT1x1,LON1x1,LAT2x2,LON2x2,n)
>>
>> -dave
>>
>>
>> On Oct 22, 2013, at 12:09 PM, Marston Johnston <shejo284@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> I know this error: fatal:Subscript out of range, error in subscript #0, seems like a simple enough error message to understand but I cannot seem to find the cause of the problem. I'm writing data to a file and after some variables are written, I read the data from the newly written file and create a new variable, then I write the new variable to the outfile. It is when I write this new variable that I get this error which frankly boggles my mind. The error occurs on the 2nd time step. I would love some assistance in understanding and solving this error.
>>>
>>> I have attached the script and below is a copy of the output for two time steps:
>>>
>>> %@a7 ncl_codes]$ ncl echam_regrid.ncl
>>> Copyright (C) 1995-2013 - All Rights Reserved
>>> University Corporation for Atmospheric Research
>>> NCAR Command Language Version 6.1.2
>>> The use of this software is governed by a License Agreement.
>>> See http://www.ncl.ucar.edu/ for more details.
>>> (0) Names in nc file: var26
>>> (1) Names in nc file: var142
>>> (2) Names in nc file: var143
>>> (3) Names in nc file: var178
>>> (4) Names in nc file: var179
>>> (5) Names in nc file: var184
>>> (6) Names in nc file: var245
>>> (7) Names in nc file: var246
>>> (8) Names in nc file: var247
>>> (9) Names in nc file: var248
>>> (10) Names in nc file: var249
>>> (11) Names in nc file: var251
>>> (12) Names in nc file: var252
>>> (13) Names in nc file: var253
>>> (14) Names in nc file: var21
>>> (15) Names in nc file: var22
>>> (16) Names in nc file: var23
>>> (17) Names in nc file: var24
>>> (18) Names in nc file: var25
>>> (19) Names in nc file: var223
>>> (20) Names in nc file: var243
>>> (21) Names in nc file: var244
>>> (0) Create a large file to hold the data
>>> (0) Regridding the variables...
>>> (0) Processing time step: 0
>>> (0) Processing variable:-> var26 mapping to:->SP
>>> (0) Processing variable:-> var142 mapping to:->LSP
>>> (0) Processing variable:-> var143 mapping to:->CP
>>> (0) Processing variable:-> var178 mapping to:->TSIR
>>> (0) Processing variable:-> var179 mapping to:->TTR
>>> (0) Processing variable:-> var184 mapping to:->SI
>>> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
>>> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
>>> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
>>> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
>>> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
>>> (0) Processing variable:-> var251 mapping to:->DCFLAG
>>> (0) Processing variable:-> var252 mapping to:->SCFLAG
>>> (0) Processing variable:-> var253 mapping to:->MCFLAG
>>> (0) Calculate the ALBEDO...
>>> (0) Processing variable:-> var21 mapping to:->R
>>> (0) Processing variable:-> var22 mapping to:->Q
>>> (0) Processing variable:-> var23 mapping to:->CLWC
>>> (0) Processing variable:-> var24 mapping to:->CIWC
>>> (0) Processing variable:-> var25 mapping to:->T
>>>
>>> (0) Processing variable:-> var223 mapping to:->CC
>>> (0) Processing variable:-> var243 mapping to:->CC_ISCCP_3D
>>> (0) Processing variable:-> var244 mapping to:->TAU_ISCCP_3D
>>> (0) Processing time step: 1
>>> (0) Processing variable:-> var26 mapping to:->SP
>>> (0) Processing variable:-> var142 mapping to:->LSP
>>> (0) Processing variable:-> var143 mapping to:->CP
>>> (0) Processing variable:-> var178 mapping to:->TSIR
>>> (0) Processing variable:-> var179 mapping to:->TTR
>>> (0) Processing variable:-> var184 mapping to:->SI
>>> (0) Processing variable:-> var245 mapping to:->sunlit_ISCCP
>>> (0) Processing variable:-> var246 mapping to:->TCC_ISCCP
>>> (0) Processing variable:-> var247 mapping to:->CTP_ISCCP
>>> (0) Processing variable:-> var248 mapping to:->CALB_ISCCP
>>> (0) Processing variable:-> var249 mapping to:->TAU_ISCCP
>>> (0) Processing variable:-> var251 mapping to:->DCFLAG
>>> (0) Processing variable:-> var252 mapping to:->SCFLAG
>>> (0) Processing variable:-> var253 mapping to:->MCFLAG
>>> fatal:Subscript out of range, error in subscript #0
>>> fatal:Subscript out of range, error in subscript #0
>>> fatal:Subscript out of range, error in subscript #0
>>> fatal:Subscript out of range, error in subscript #0
>>> fatal:Subscript out of range, error in subscript #0
>>> fatal:Subscript out of range, error in subscript #0
>>>
>>> The input file is very large but if you have room on the NCL server I could upload it.
>>>
>>> Thanks in advance,
>>> /Marston
>>> <echam_regrid.ncl>_______________________________________________
>>> ncl-talk mailing list
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>>
>>
>> --
>> Only the fruitful thing is true!
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/9020f116/attachment.html
>
> ------------------------------
>
> Message: 7
> Date: Tue, 22 Oct 2013 15:29:24 -0600
> From: Adam Phillips <asphilli@ucar.edu>
> Subject: Re: [ncl-talk] dim_avg_n problem
> To: ncl-talk@ucar.edu
> Message-ID: <5266EE34.30004@ucar.edu>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi Cheryl,
> Please add the following code to your script and respond back to the
> ncl-talk email list with the results:
>
> printVarSummary(f)
> ff = dim_avg_n_Wrap(f,0)
> printVarSummary(ff)
>
> I not sure what you mean by: "Lon in the contour plotting changed 180
> degree compare to the plotting for each time. " Can you also send back
> some plots showing the issue?
>
> Thanks,
> Adam
>
> On 10/22/2013 08:27 AM, cheryl Ma wrote:
>> Thanks, Dennis.
>>
>> The problem is still there. Lon in the contour plotting changed 180
>> degree compare to the plotting for each time.
>>
>>
>> On Tue, Oct 22, 2013 at 10:08 AM, Dennis Shea <shea@ucar.edu
>> <mailto:shea@ucar.edu>> wrote:
>>
>> You should use
>>
>> ff = dim_ang_n_Wrap(f, 0)
>>
>> --
>> Please read the Mini-Language Manual (Section 5.6.1)
>>
>> http://www.ncl.ucar.edu/Document/Manuals/language_man.pdf
>>
>>
>> On 10/22/13 7:31 AM, cheryl Ma wrote:
>>
>> Hi everyone,
>>
>> I made contour plotting to an array f (time,lat,lon) on each
>> time and
>> checked lat and lon using printVarSummary(f), and the f look
>> good as
>>
>> Number of Dimensions: 3
>> Dimensions and sizes: [31] x [lat | 180] x [lon | 360]
>> Coordinates:
>> lat: [-89.5..89.5]
>> lon: [-179.5..179.5]
>>
>> But when I calculate the average by using ff=dim_avg_n(f),
>> printVarSummary(ff) does not show the Coordinates, i.e.
>>
>> Number of Dimensions: 2
>> Dimensions and sizes: [180] x [360]
>> Coordinates:
>>
>> Also I made a contour plot of ff and saw that somehow the lon
>> changed by
>> 180 degree. dim_avg_n suppose keep the original lat and lon,
>> right?
>>
>> what caused the change of lon? thanks,
>>
>>
>>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>>
>>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
> --
> ______________________________________________________________
> Adam Phillips asphilli@ucar.edu
> NCAR/Climate and Global Dynamics Division (303) 497-1726
> P.O. Box 3000
> Boulder, CO 80307-3000 http://www.cgd.ucar.edu/cas/asphilli
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/1581c466/attachment.html
>
> ------------------------------
>
> Message: 8
> Date: Tue, 22 Oct 2013 17:44:13 -0400
> From: cheryl Ma <xiaoyancloud@gmail.com>
> Subject: Re: [ncl-talk] dim_avg_n problem
> To: Adam Phillips <asphilli@ucar.edu>
> Cc: "ncl-talk@ucar.edu USERS" <ncl-talk@ucar.edu>
> Message-ID:
> <CAPTg03gg97+N_mNb0DtRezkDtp3YBErhpehdptg+NByHozJn2w@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Thanks, Adam. I double check my script and found the problem that I
> mentioned is caused by something else, the function dim_avg_n_Wrap works
> well.
>
>
> On Tue, Oct 22, 2013 at 5:29 PM, Adam Phillips <asphilli@ucar.edu> wrote:
>
>> Hi Cheryl,
>> Please add the following code to your script and respond back to the
>> ncl-talk email list with the results:
>>
>> printVarSummary(f)
>> ff = dim_avg_n_Wrap(f,0)
>> printVarSummary(ff)
>>
>> I not sure what you mean by: "Lon in the contour plotting changed 180
>> degree compare to the plotting for each time. " Can you also send back some
>> plots showing the issue?
>>
>> Thanks,
>> Adam
>>
>>
>> On 10/22/2013 08:27 AM, cheryl Ma wrote:
>>
>> Thanks, Dennis.
>>
>> The problem is still there. Lon in the contour plotting changed 180 degree
>> compare to the plotting for each time.
>>
>>
>> On Tue, Oct 22, 2013 at 10:08 AM, Dennis Shea <shea@ucar.edu> wrote:
>>
>>> You should use
>>>
>>> ff = dim_ang_n_Wrap(f, 0)
>>>
>>> --
>>> Please read the Mini-Language Manual (Section 5.6.1)
>>>
>>> http://www.ncl.ucar.edu/Document/Manuals/language_man.pdf
>>>
>>>
>>> On 10/22/13 7:31 AM, cheryl Ma wrote:
>>>
>>>> Hi everyone,
>>>>
>>>> I made contour plotting to an array f (time,lat,lon) on each time and
>>>> checked lat and lon using printVarSummary(f), and the f look good as
>>>>
>>>> Number of Dimensions: 3
>>>> Dimensions and sizes: [31] x [lat | 180] x [lon | 360]
>>>> Coordinates:
>>>> lat: [-89.5..89.5]
>>>> lon: [-179.5..179.5]
>>>>
>>>> But when I calculate the average by using ff=dim_avg_n(f),
>>>> printVarSummary(ff) does not show the Coordinates, i.e.
>>>>
>>>> Number of Dimensions: 2
>>>> Dimensions and sizes: [180] x [360]
>>>> Coordinates:
>>>>
>>>> Also I made a contour plot of ff and saw that somehow the lon changed by
>>>> 180 degree. dim_avg_n suppose keep the original lat and lon, right?
>>>>
>>>> what caused the change of lon? thanks,
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>>
>>
>>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>> --
>> ______________________________________________________________
>> Adam Phillips asphilli@ucar.edu
>> NCAR/Climate and Global Dynamics Division (303) 497-1726
>> P.O. Box 3000
>> Boulder, CO 80307-3000 http://www.cgd.ucar.edu/cas/asphilli
>>
>>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/2d31b0e1/attachment.html
>
> ------------------------------
>
> Message: 9
> Date: Wed, 23 Oct 2013 08:51:09 +0800
> From: gmail <leo.aries.g@gmail.com>
> Subject: Re: [ncl-talk] Why I can not the control the font size of the
> axis in a attached plot?
> To: ncl-talk@ucar.edu
> Message-ID: <D2629D7E-C51D-4732-9422-BE45CDF5F8F3@gmail.com>
> Content-Type: text/plain; charset=GB2312
>
> Hi, all
>
> Thanks for the reply from Haley. Yesterday I was puzzled by the font size of the right axis' label in a subplot of the attached plot.
> Now I try some combination of the resource and find some results.
>
> 1.
> resl@tmYLLabelsOn = True
> resl@tmYLLabelFontHeightF = 0.02 ; the labels of both the left and right axis for the left sub-plot were not shown
> 2.
> resl@tmYLLabelsOn = True
> resl@tmYRLabelFontHeightF = 0.02 ; both were not shown , same as the above
> 3.
> resl@tmYRLabelsOn = True
> resl@tmYRLabelFontHeightF = 0.02 ; the labels of the right axis were shown, but the font size is small and will not be changed whatever the tmYRLabelFontHeightF is set
> 4.
> resl@tmYRLabelsOn = True
> resl@tmYLLabelFontHeightF = 0.02 ; ; the labels of the right axis were shown and the font size was enlarged according to the value of tmYLLabelFontHeightF
>
>
> plotg = gsn_csm_xy(wks,gwsig(:,{9.:180.}),tp({9.:180.}),resl) ; the right subplot
>
> plotc = gsn_attach_plots(plot,plotg,res,resl) ; attach the right subplot to the plot
>
>
> I am still confused about why the resource of tmYLLabelFontHeightF can control the font size of the right axis while the tmYRLabelFontHeightF can not.
>
>
> Thanks!
>
>
> Lin
>
>
>
>
>
> ? 2013-10-23???2:00?ncl-talk-request@ucar.edu ???
>
>> Send ncl-talk mailing list submissions to
>> ncl-talk@ucar.edu
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>> or, via email, send a message with subject or body 'help' to
>> ncl-talk-request@ucar.edu
>>
>> You can reach the person managing the list at
>> ncl-talk-owner@ucar.edu
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of ncl-talk digest..."
>>
>>
>> Today's Topics:
>>
>> 1. ncl_convert2nc expression syntax (Laura Briley)
>> 2. Re: ncl_convert2nc expression syntax (Joe Lee)
>> 3. Re: ncl_convert2nc expression syntax (Wei Huang)
>> 4. Re: ncl_convert2nc expression syntax (Wei Huang)
>> 5. Re: Why I can not control the font size of the legend and
>> axises in a combind plot? (Mary Haley)
>> 6. Re: ncl_convert2nc expression syntax (Mary Haley)
>> 7. Re: ncl_convert2nc expression syntax (Laura Briley)
>> 8. Re: ncl_convert2nc expression syntax (Wei Huang)
>> 9. Re: ncl_convert2nc expression syntax (Laura Briley)
>> 10. Re: ncl_convert2nc expression syntax (Dennis Shea)
>> 11. Re: ncl_convert2nc expression syntax (Laura Briley)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Tue, 22 Oct 2013 11:31:36 -0400
>> From: Laura Briley <auraell@umich.edu>
>> Subject: [ncl-talk] ncl_convert2nc expression syntax
>> To: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
>> Message-ID: <CE8C1268.19A44%auraell@umich.edu>
>> Content-Type: text/plain; charset="us-ascii"
>>
>> Hi,
>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf
>> but get the error: "if: Expression Syntax". Here is the important
>> information that I think you need:
>>
>> [Laura-Brileys-MacBook:~] laura% ncl -V
>> 6.1.2
>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>> if: Expression Syntax.
>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue
>> Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>
>> I have put one of the files on your ftp site:
>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>
>> Others have had the same problem but I have not come across any solutions
>> yet:
>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>
>> Laura Briley
>>
>>
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/0ea02484/attachment.html
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Tue, 22 Oct 2013 15:47:21 +0000
>> From: Joe Lee <hyoklee@hdfgroup.org>
>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>> To: Laura Briley <auraell@umich.edu>, "ncl-talk@ucar.edu"
>> <ncl-talk@ucar.edu>
>> Message-ID:
>> <2d51240156f64201b7ba72a562d1fbb3@BY2PR07MB122.namprd07.prod.outlook.com>
>>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> Hi, Laura!
>>
>> You can try our new "h4tonccf" tool on MERRA product [1] like below:
>>
>> %./h4tonccf MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>> Done with writing netcdf file MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.nc.
>>
>> I put the converted NetCDF file in [2] for demo purpose.
>>
>> [1] http://hdfeos.org/software/h4cflib.php
>> [2] ftp://ftp.hdfgroup.uiuc.edu/pub/outgoing/joe/data/MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.nc
>>
>> From: ncl-talk-bounces@ucar.edu [mailto:ncl-talk-bounces@ucar.edu] On Behalf Of Laura Briley
>> Sent: Tuesday, October 22, 2013 10:32 AM
>> To: ncl-talk@ucar.edu
>> Subject: [ncl-talk] ncl_convert2nc expression syntax
>>
>> Hi,
>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf but get the error: "if: Expression Syntax". ?Here is the important information that I think you need:
>>
>> [Laura-Brileys-MacBook:~] laura% ncl -V
>> 6.1.2
>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf?
>> if: Expression Syntax.
>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun ?7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>
>> I have put one of the files on your ftp site:?MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>
>> Others have had the same problem but I have not come across any solutions yet:
>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>
>> Laura Briley
>>
>>
>> ------------------------------
>>
>> Message: 3
>> Date: Tue, 22 Oct 2013 10:20:43 -0600
>> From: Wei Huang <huangwei@ucar.edu>
>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>> To: Laura Briley <auraell@umich.edu>
>> Cc: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
>> Message-ID: <4F863B35-07BB-4CD2-827B-6C346B71B499@ucar.edu>
>> Content-Type: text/plain; charset="us-ascii"
>>
>> Laura,
>>
>> I could reproduce your issue.
>>
>> You may try:
>>
>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>
>> as this one is truly a HDF-EOS data.
>>
>> Wei
>>
>> huangwei@ucar.edu
>> VETS/CISL
>> National Center for Atmospheric Research
>> P.O. Box 3000 (1850 Table Mesa Dr.)
>> Boulder, CO 80307-3000 USA
>> (303) 497-8924
>>
>>
>>
>>
>>
>>
>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>
>>> Hi,
>>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf but get the error: "if: Expression Syntax". Here is the important information that I think you need:
>>>
>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>> 6.1.2
>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>> if: Expression Syntax.
>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>
>>> I have put one of the files on your ftp site: MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>
>>> Others have had the same problem but I have not come across any solutions yet:
>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>
>>> Laura Briley
>>> _______________________________________________
>>> ncl-talk mailing list
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/d92f8fcf/attachment.html
>>
>> ------------------------------
>>
>> Message: 4
>> Date: Tue, 22 Oct 2013 10:24:41 -0600
>> From: Wei Huang <huangwei@ucar.edu>
>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>> To: Laura Briley <auraell@umich.edu>
>> Cc: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
>> Message-ID: <0A95B4C9-2A62-46A4-AF82-199322E5F888@ucar.edu>
>> Content-Type: text/plain; charset="us-ascii"
>>
>> Laura,
>>
>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>> 6.1.2 on my Mac generated a NetCDF file properly.
>>
>> Wei
>>
>> huangwei@ucar.edu
>> VETS/CISL
>> National Center for Atmospheric Research
>> P.O. Box 3000 (1850 Table Mesa Dr.)
>> Boulder, CO 80307-3000 USA
>> (303) 497-8924
>>
>>
>>
>>
>>
>>
>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>
>>> Laura,
>>>
>>> I could reproduce your issue.
>>>
>>> You may try:
>>>
>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>
>>> as this one is truly a HDF-EOS data.
>>>
>>> Wei
>>>
>>> huangwei@ucar.edu
>>> VETS/CISL
>>> National Center for Atmospheric Research
>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>> Boulder, CO 80307-3000 USA
>>> (303) 497-8924
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>
>>>> Hi,
>>>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf but get the error: "if: Expression Syntax". Here is the important information that I think you need:
>>>>
>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>> 6.1.2
>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>> if: Expression Syntax.
>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>
>>>> I have put one of the files on your ftp site: MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>
>>>> Others have had the same problem but I have not come across any solutions yet:
>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>
>>>> Laura Briley
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>> _______________________________________________
>>> ncl-talk mailing list
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/48e7c55f/attachment.html
>>
>> ------------------------------
>>
>> Message: 5
>> Date: Tue, 22 Oct 2013 10:26:44 -0600
>> From: Mary Haley <haley@ucar.edu>
>> Subject: Re: [ncl-talk] Why I can not control the font size of the
>> legend and axises in a combind plot?
>> To: gmail <leo.aries.g@gmail.com>
>> Cc: ncl-talk@ucar.edu
>> Message-ID: <D993FA63-92E6-4EBF-8CF5-C376C9FBE333@ucar.edu>
>> Content-Type: text/plain; charset=us-ascii
>>
>> This is a labelbar, and not a legend. Legends are generally associated with XY plots, while the labelbar is associated with filled contour plots.
>>
>> Try using lbAutoManage and lbLabelFontHeightF instead.
>>
>> To see what a legend looks like, versus a labelbar:
>>
>> http://www.ncl.ucar.edu/Applications/legend.shtml
>> http://www.ncl.ucar.edu/Applications/legend.shtml
>>
>> --Mary
>>
>> On Oct 22, 2013, at 3:57 AM, gmail <leo.aries.g@gmail.com> wrote:
>>
>>> Hi, all
>>>
>>> I made a attached plot of wavelet power. However, I can not control the font size for the legend and the right Axis.
>>>
>>> I want to decrease the font size of the legend label and increase the font size of label for the right Axis. In my script( attached following the mail),
>>>
>>> I use some resource such as
>>>
>>> res@lgAutoManage = False
>>> res@lgLabelFontHeightF = 0.05
>>>
>>> or
>>>
>>> resl@tmYRLabelFontHeightF = 0.02
>>>
>>> but whatever these resources were set, the plot would not be changed.
>>>
>>>
>>> Thanks!
>>>
>>>
>>>
>>> Lin
>>>
>>>
>>> <Orcadas_wavelet.ncl><fig1a.eps><fig1a.eps>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> <Orcadas_wavelet.ncl>_______________________________________________
>>> ncl-talk mailing list
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>>
>> ------------------------------
>>
>> Message: 6
>> Date: Tue, 22 Oct 2013 10:28:56 -0600
>> From: Mary Haley <haley@ucar.edu>
>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>> To: Laura Briley <auraell@umich.edu>
>> Cc: "ncl-talk@ucar.edu Talk" <ncl-talk@ucar.edu>
>> Message-ID: <4B314730-0B55-4562-9304-C583A711CF9D@ucar.edu>
>> Content-Type: text/plain; charset=us-ascii
>>
>> Same here, I couldn't reproduce the problem on my Mac.
>>
>> I think Wei and I both have 64-bit Macs, and I noticed you have a 32-bit Mac. I wonder if this is part of the problem.
>>
>> Are you able to do an ncl_filedump on the file?
>>
>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>
>> or, as Wei suggested, treat this as an HE5 file:
>>
>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>
>> What version of MacOS are you running, and which NCL binary did you download?
>>
>> To get the MacOS version:
>>
>> sw_vers -productVersion
>>
>>
>> --Mary
>>
>>
>> On Oct 22, 2013, at 10:24 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>
>>> Laura,
>>>
>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>
>>> Wei
>>>
>>> huangwei@ucar.edu
>>> VETS/CISL
>>> National Center for Atmospheric Research
>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>> Boulder, CO 80307-3000 USA
>>> (303) 497-8924
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>
>>>> Laura,
>>>>
>>>> I could reproduce your issue.
>>>>
>>>> You may try:
>>>>
>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>
>>>> as this one is truly a HDF-EOS data.
>>>>
>>>> Wei
>>>>
>>>> huangwei@ucar.edu
>>>> VETS/CISL
>>>> National Center for Atmospheric Research
>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>> Boulder, CO 80307-3000 USA
>>>> (303) 497-8924
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>
>>>>> Hi,
>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf but get the error: "if: Expression Syntax". Here is the important information that I think you need:
>>>>>
>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>> 6.1.2
>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>> if: Expression Syntax.
>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>
>>>>> I have put one of the files on your ftp site: MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>
>>>>> Others have had the same problem but I have not come across any solutions yet:
>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>
>>>>> Laura Briley
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>> _______________________________________________
>>> ncl-talk mailing list
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>>
>> ------------------------------
>>
>> Message: 7
>> Date: Tue, 22 Oct 2013 12:34:52 -0400
>> From: Laura Briley <auraell@umich.edu>
>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>> To: Mary Haley <haley@ucar.edu>
>> Cc: "ncl-talk@ucar.edu Talk" <ncl-talk@ucar.edu>
>> Message-ID: <CE8C20B6.19A57%auraell@umich.edu>
>> Content-Type: text/plain; charset="US-ASCII"
>>
>> I am able to do ncl_filedump. My mac version is 10.6.8. I do not know
>> how to change the file to HE5 as it was downloaded from the internet and I
>> did not create it. Thanks for the suggestions.
>> Laura Briley
>> Research Associate
>> Great Lakes Integrated Sciences + Assessments
>>
>>
>>
>>
>> On 10/22/13 12:28 PM, "Mary Haley" <haley@ucar.edu> wrote:
>>
>>> Same here, I couldn't reproduce the problem on my Mac.
>>>
>>> I think Wei and I both have 64-bit Macs, and I noticed you have a 32-bit
>>> Mac. I wonder if this is part of the problem.
>>>
>>> Are you able to do an ncl_filedump on the file?
>>>
>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>
>>> or, as Wei suggested, treat this as an HE5 file:
>>>
>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>
>>> What version of MacOS are you running, and which NCL binary did you
>>> download?
>>>
>>> To get the MacOS version:
>>>
>>> sw_vers -productVersion
>>>
>>>
>>> --Mary
>>>
>>>
>>> On Oct 22, 2013, at 10:24 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>
>>>> Laura,
>>>>
>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>
>>>> Wei
>>>>
>>>> huangwei@ucar.edu
>>>> VETS/CISL
>>>> National Center for Atmospheric Research
>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>> Boulder, CO 80307-3000 USA
>>>> (303) 497-8924
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>
>>>>> Laura,
>>>>>
>>>>> I could reproduce your issue.
>>>>>
>>>>> You may try:
>>>>>
>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>
>>>>> as this one is truly a HDF-EOS data.
>>>>>
>>>>> Wei
>>>>>
>>>>> huangwei@ucar.edu
>>>>> VETS/CISL
>>>>> National Center for Atmospheric Research
>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>> Boulder, CO 80307-3000 USA
>>>>> (303) 497-8924
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>
>>>>>> Hi,
>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to
>>>>>> netcdf but get the error: "if: Expression Syntax". Here is the
>>>>>> important information that I think you need:
>>>>>>
>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>> 6.1.2
>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>> if: Expression Syntax.
>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version
>>>>>> 10.8.0: Tue Jun 7 16:33:36 PDT 2011;
>>>>>> root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>
>>>>>> I have put one of the files on your ftp site:
>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>
>>>>>> Others have had the same problem but I have not come across any
>>>>>> solutions yet:
>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>
>>>>>> Laura Briley
>>>>>> _______________________________________________
>>>>>> ncl-talk mailing list
>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 8
>> Date: Tue, 22 Oct 2013 10:38:04 -0600
>> From: Wei Huang <huangwei@ucar.edu>
>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>> To: Laura Briley <auraell@umich.edu>
>> Cc: "ncl-talk@ucar.edu Talk" <ncl-talk@ucar.edu>, Mary Haley
>> <haley@ucar.edu>
>> Message-ID: <DB4BCB80-8DDD-477B-BAC8-DED70D380062@ucar.edu>
>> Content-Type: text/plain; charset=us-ascii
>>
>> Laura,
>>
>> You do not need change the file, just type:
>>
>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>
>> (where .he5 will force NCL to read this hdd file as he5 file).
>>
>> Wei
>>
>> huangwei@ucar.edu
>> VETS/CISL
>> National Center for Atmospheric Research
>> P.O. Box 3000 (1850 Table Mesa Dr.)
>> Boulder, CO 80307-3000 USA
>> (303) 497-8924
>>
>>
>>
>>
>>
>>
>> On Oct 22, 2013, at 10:34 AM, Laura Briley <auraell@umich.edu> wrote:
>>
>>> I am able to do ncl_filedump. My mac version is 10.6.8. I do not know
>>> how to change the file to HE5 as it was downloaded from the internet and I
>>> did not create it. Thanks for the suggestions.
>>> Laura Briley
>>> Research Associate
>>> Great Lakes Integrated Sciences + Assessments
>>>
>>>
>>>
>>>
>>> On 10/22/13 12:28 PM, "Mary Haley" <haley@ucar.edu> wrote:
>>>
>>>> Same here, I couldn't reproduce the problem on my Mac.
>>>>
>>>> I think Wei and I both have 64-bit Macs, and I noticed you have a 32-bit
>>>> Mac. I wonder if this is part of the problem.
>>>>
>>>> Are you able to do an ncl_filedump on the file?
>>>>
>>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>
>>>> or, as Wei suggested, treat this as an HE5 file:
>>>>
>>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>
>>>> What version of MacOS are you running, and which NCL binary did you
>>>> download?
>>>>
>>>> To get the MacOS version:
>>>>
>>>> sw_vers -productVersion
>>>>
>>>>
>>>> --Mary
>>>>
>>>>
>>>> On Oct 22, 2013, at 10:24 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>
>>>>> Laura,
>>>>>
>>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>>
>>>>> Wei
>>>>>
>>>>> huangwei@ucar.edu
>>>>> VETS/CISL
>>>>> National Center for Atmospheric Research
>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>> Boulder, CO 80307-3000 USA
>>>>> (303) 497-8924
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>>
>>>>>> Laura,
>>>>>>
>>>>>> I could reproduce your issue.
>>>>>>
>>>>>> You may try:
>>>>>>
>>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>>
>>>>>> as this one is truly a HDF-EOS data.
>>>>>>
>>>>>> Wei
>>>>>>
>>>>>> huangwei@ucar.edu
>>>>>> VETS/CISL
>>>>>> National Center for Atmospheric Research
>>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>>> Boulder, CO 80307-3000 USA
>>>>>> (303) 497-8924
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to
>>>>>>> netcdf but get the error: "if: Expression Syntax". Here is the
>>>>>>> important information that I think you need:
>>>>>>>
>>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>>> 6.1.2
>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>> if: Expression Syntax.
>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version
>>>>>>> 10.8.0: Tue Jun 7 16:33:36 PDT 2011;
>>>>>>> root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>>
>>>>>>> I have put one of the files on your ftp site:
>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>>
>>>>>>> Others have had the same problem but I have not come across any
>>>>>>> solutions yet:
>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>>
>>>>>>> Laura Briley
>>>>>>> _______________________________________________
>>>>>>> ncl-talk mailing list
>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>
>>>>>> _______________________________________________
>>>>>> ncl-talk mailing list
>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>
>>>
>>> _______________________________________________
>>> ncl-talk mailing list
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>>
>> ------------------------------
>>
>> Message: 9
>> Date: Tue, 22 Oct 2013 12:40:03 -0400
>> From: Laura Briley <auraell@umich.edu>
>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>> To: Wei Huang <huangwei@ucar.edu>
>> Cc: "ncl-talk@ucar.edu Talk" <ncl-talk@ucar.edu>, Mary Haley
>> <haley@ucar.edu>
>> Message-ID: <CE8C2271.19A60%auraell@umich.edu>
>> Content-Type: text/plain; charset="US-ASCII"
>>
>> Thank you for the instruction. I followed and still go the same error:
>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>> MERRA300.prod.assim.tavgM_2d_flx_Nx.201012.SUB.hdf.he5
>> if: Expression Syntax.
>>
>> Laura
>>
>>
>> Laura Briley
>> Research Associate
>> Great Lakes Integrated Sciences + Assessments
>>
>>
>>
>>
>> On 10/22/13 12:38 PM, "Wei Huang" <huangwei@ucar.edu> wrote:
>>
>>> Laura,
>>>
>>> You do not need change the file, just type:
>>>
>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>
>>> (where .he5 will force NCL to read this hdd file as he5 file).
>>>
>>> Wei
>>>
>>> huangwei@ucar.edu
>>> VETS/CISL
>>> National Center for Atmospheric Research
>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>> Boulder, CO 80307-3000 USA
>>> (303) 497-8924
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Oct 22, 2013, at 10:34 AM, Laura Briley <auraell@umich.edu> wrote:
>>>
>>>> I am able to do ncl_filedump. My mac version is 10.6.8. I do not know
>>>> how to change the file to HE5 as it was downloaded from the internet
>>>> and I
>>>> did not create it. Thanks for the suggestions.
>>>> Laura Briley
>>>> Research Associate
>>>> Great Lakes Integrated Sciences + Assessments
>>>>
>>>>
>>>>
>>>>
>>>> On 10/22/13 12:28 PM, "Mary Haley" <haley@ucar.edu> wrote:
>>>>
>>>>> Same here, I couldn't reproduce the problem on my Mac.
>>>>>
>>>>> I think Wei and I both have 64-bit Macs, and I noticed you have a
>>>>> 32-bit
>>>>> Mac. I wonder if this is part of the problem.
>>>>>
>>>>> Are you able to do an ncl_filedump on the file?
>>>>>
>>>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>
>>>>> or, as Wei suggested, treat this as an HE5 file:
>>>>>
>>>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>
>>>>> What version of MacOS are you running, and which NCL binary did you
>>>>> download?
>>>>>
>>>>> To get the MacOS version:
>>>>>
>>>>> sw_vers -productVersion
>>>>>
>>>>>
>>>>> --Mary
>>>>>
>>>>>
>>>>> On Oct 22, 2013, at 10:24 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>>
>>>>>> Laura,
>>>>>>
>>>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>>>
>>>>>> Wei
>>>>>>
>>>>>> huangwei@ucar.edu
>>>>>> VETS/CISL
>>>>>> National Center for Atmospheric Research
>>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>>> Boulder, CO 80307-3000 USA
>>>>>> (303) 497-8924
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>>>
>>>>>>> Laura,
>>>>>>>
>>>>>>> I could reproduce your issue.
>>>>>>>
>>>>>>> You may try:
>>>>>>>
>>>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>>>
>>>>>>> as this one is truly a HDF-EOS data.
>>>>>>>
>>>>>>> Wei
>>>>>>>
>>>>>>> huangwei@ucar.edu
>>>>>>> VETS/CISL
>>>>>>> National Center for Atmospheric Research
>>>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>>>> Boulder, CO 80307-3000 USA
>>>>>>> (303) 497-8924
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files
>>>>>>>> to
>>>>>>>> netcdf but get the error: "if: Expression Syntax". Here is the
>>>>>>>> important information that I think you need:
>>>>>>>>
>>>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>>>> 6.1.2
>>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>>> if: Expression Syntax.
>>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version
>>>>>>>> 10.8.0: Tue Jun 7 16:33:36 PDT 2011;
>>>>>>>> root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>>>
>>>>>>>> I have put one of the files on your ftp site:
>>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>>>
>>>>>>>> Others have had the same problem but I have not come across any
>>>>>>>> solutions yet:
>>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>>>
>>>>>>>> Laura Briley
>>>>>>>> _______________________________________________
>>>>>>>> ncl-talk mailing list
>>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> ncl-talk mailing list
>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>
>>>>>> _______________________________________________
>>>>>> ncl-talk mailing list
>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 10
>> Date: Tue, 22 Oct 2013 10:45:13 -0600
>> From: Dennis Shea <shea@ucar.edu>
>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>> To: Laura Briley <auraell@umich.edu>
>> Cc: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
>> Message-ID: <5266AB99.6040905@ucar.edu>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> I started this earlier ... then got side tracked.
>>
>> ===
>>
>> I ran on my MAC and another linux system using 6.1.2
>> and the beta version of 6.2.0
>>
>> Further, for 'fun', I made the time dimension unlimited.
>>
>> No problems on either system.
>>
>> As a .hdf file
>>
>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf -u
>> TIME_EOSGRID
>>
>> As a hdfeos file (add either .he2 or .hdfeos)
>>
>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he2 -u
>> TIME_EOSGRID
>>
>> I have attached a dump of the file.
>>
>> Not sure of your issue. Please post the output from
>>
>> %> uname -a
>>
>> ==========
>>
>>
>>
>> On 10/22/13 10:24 AM, Wei Huang wrote:
>>> Laura,
>>>
>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>
>>> Wei
>>>
>>> huangwei@ucar.edu
>>> VETS/CISL
>>> National Center for Atmospheric Research
>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>> Boulder, CO 80307-3000 USA
>>> (303) 497-8924
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>
>>>> Laura,
>>>>
>>>> I could reproduce your issue.
>>>>
>>>> You may try:
>>>>
>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>
>>>> as this one is truly a HDF-EOS data.
>>>>
>>>> Wei
>>>>
>>>> huangwei@ucar.edu
>>>> VETS/CISL
>>>> National Center for Atmospheric Research
>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>> Boulder, CO 80307-3000 USA
>>>> (303) 497-8924
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>
>>>>> Hi,
>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf but get the error: "if: Expression Syntax". Here is the important information that I think you need:
>>>>>
>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>> 6.1.2
>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>> if: Expression Syntax.
>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>
>>>>> I have put one of the files on your ftp site: MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>
>>>>> Others have had the same problem but I have not come across any solutions yet:
>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>
>>>>> Laura Briley
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> ncl-talk mailing list
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>> -------------- next part --------------
>> netcdf MERRA100.prod.assim.tavgM_2d_flx_Nx.197901 {
>> dimensions:
>> TIME_EOSGRID = UNLIMITED ; // (1 currently)
>> YDim_EOSGRID = 361 ;
>> XDim_EOSGRID = 540 ;
>> variables:
>> float EFLUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> EFLUX:hdf_name = "EFLUX" ;
>> EFLUX:valid_range = -1.e+30f, 1.e+30f ;
>> EFLUX:vmax = 1.e+30f ;
>> EFLUX:vmin = -1.e+30f ;
>> EFLUX:fmissing_value = 1.e+15f ;
>> EFLUX:missing_value = 1.e+15f ;
>> EFLUX:add_offset = 0.f ;
>> EFLUX:scale_factor = 1.f ;
>> EFLUX:units = "W/m2" ;
>> EFLUX:standard_name = " " ;
>> EFLUX:long_name = "Latent heat flux (positive upward)" ;
>> EFLUX:_FillValue = 1.e+15f ;
>> float EVAP(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> EVAP:hdf_name = "EVAP" ;
>> EVAP:valid_range = -1.e+30f, 1.e+30f ;
>> EVAP:vmax = 1.e+30f ;
>> EVAP:vmin = -1.e+30f ;
>> EVAP:fmissing_value = 1.e+15f ;
>> EVAP:missing_value = 1.e+15f ;
>> EVAP:add_offset = 0.f ;
>> EVAP:scale_factor = 1.f ;
>> EVAP:units = "kg/m2/s" ;
>> EVAP:standard_name = " " ;
>> EVAP:long_name = "Surface evaporation" ;
>> EVAP:_FillValue = 1.e+15f ;
>> float HFLUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> HFLUX:hdf_name = "HFLUX" ;
>> HFLUX:valid_range = -1.e+30f, 1.e+30f ;
>> HFLUX:vmax = 1.e+30f ;
>> HFLUX:vmin = -1.e+30f ;
>> HFLUX:fmissing_value = 1.e+15f ;
>> HFLUX:missing_value = 1.e+15f ;
>> HFLUX:add_offset = 0.f ;
>> HFLUX:scale_factor = 1.f ;
>> HFLUX:units = "W/m2" ;
>> HFLUX:standard_name = " " ;
>> HFLUX:long_name = "Sensible heat flux (positive upward)" ;
>> HFLUX:_FillValue = 1.e+15f ;
>> float TAUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> TAUX:hdf_name = "TAUX" ;
>> TAUX:valid_range = -1.e+30f, 1.e+30f ;
>> TAUX:vmax = 1.e+30f ;
>> TAUX:vmin = -1.e+30f ;
>> TAUX:fmissing_value = 1.e+15f ;
>> TAUX:missing_value = 1.e+15f ;
>> TAUX:add_offset = 0.f ;
>> TAUX:scale_factor = 1.f ;
>> TAUX:units = "N/m2" ;
>> TAUX:standard_name = " " ;
>> TAUX:long_name = "Eastward surface wind stress" ;
>> TAUX:_FillValue = 1.e+15f ;
>> float TAUY(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> TAUY:hdf_name = "TAUY" ;
>> TAUY:valid_range = -1.e+30f, 1.e+30f ;
>> TAUY:vmax = 1.e+30f ;
>> TAUY:vmin = -1.e+30f ;
>> TAUY:fmissing_value = 1.e+15f ;
>> TAUY:missing_value = 1.e+15f ;
>> TAUY:add_offset = 0.f ;
>> TAUY:scale_factor = 1.f ;
>> TAUY:units = "N/m2" ;
>> TAUY:standard_name = " " ;
>> TAUY:long_name = "Northward surface wind stress" ;
>> TAUY:_FillValue = 1.e+15f ;
>> float TAUGWX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> TAUGWX:hdf_name = "TAUGWX" ;
>> TAUGWX:valid_range = -1.e+30f, 1.e+30f ;
>> TAUGWX:vmax = 1.e+30f ;
>> TAUGWX:vmin = -1.e+30f ;
>> TAUGWX:fmissing_value = 1.e+15f ;
>> TAUGWX:missing_value = 1.e+15f ;
>> TAUGWX:add_offset = 0.f ;
>> TAUGWX:scale_factor = 1.f ;
>> TAUGWX:units = "N/m2" ;
>> TAUGWX:standard_name = " " ;
>> TAUGWX:long_name = "Eastward gravity wave surface stress" ;
>> TAUGWX:_FillValue = 1.e+15f ;
>> float TAUGWY(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> TAUGWY:hdf_name = "TAUGWY" ;
>> TAUGWY:valid_range = -1.e+30f, 1.e+30f ;
>> TAUGWY:vmax = 1.e+30f ;
>> TAUGWY:vmin = -1.e+30f ;
>> TAUGWY:fmissing_value = 1.e+15f ;
>> TAUGWY:missing_value = 1.e+15f ;
>> TAUGWY:add_offset = 0.f ;
>> TAUGWY:scale_factor = 1.f ;
>> TAUGWY:units = "N/m2" ;
>> TAUGWY:standard_name = " " ;
>> TAUGWY:long_name = "Northward gravity wave surface stress" ;
>> TAUGWY:_FillValue = 1.e+15f ;
>> float PBLH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> PBLH:hdf_name = "PBLH" ;
>> PBLH:valid_range = -1.e+30f, 1.e+30f ;
>> PBLH:vmax = 1.e+30f ;
>> PBLH:vmin = -1.e+30f ;
>> PBLH:fmissing_value = 1.e+15f ;
>> PBLH:missing_value = 1.e+15f ;
>> PBLH:add_offset = 0.f ;
>> PBLH:scale_factor = 1.f ;
>> PBLH:units = "m" ;
>> PBLH:standard_name = " " ;
>> PBLH:long_name = "Planetary boundary layer height" ;
>> PBLH:_FillValue = 1.e+15f ;
>> float DISPH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> DISPH:hdf_name = "DISPH" ;
>> DISPH:valid_range = -1.e+30f, 1.e+30f ;
>> DISPH:vmax = 1.e+30f ;
>> DISPH:vmin = -1.e+30f ;
>> DISPH:fmissing_value = 1.e+15f ;
>> DISPH:missing_value = 1.e+15f ;
>> DISPH:add_offset = 0.f ;
>> DISPH:scale_factor = 1.f ;
>> DISPH:units = "m" ;
>> DISPH:standard_name = " " ;
>> DISPH:long_name = "Displacement Height" ;
>> DISPH:_FillValue = 1.e+15f ;
>> float BSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> BSTAR:hdf_name = "BSTAR" ;
>> BSTAR:valid_range = -1.e+30f, 1.e+30f ;
>> BSTAR:vmax = 1.e+30f ;
>> BSTAR:vmin = -1.e+30f ;
>> BSTAR:fmissing_value = 1.e+15f ;
>> BSTAR:missing_value = 1.e+15f ;
>> BSTAR:add_offset = 0.f ;
>> BSTAR:scale_factor = 1.f ;
>> BSTAR:units = "m/s" ;
>> BSTAR:standard_name = " " ;
>> BSTAR:long_name = "Surface buoyancy scale" ;
>> BSTAR:_FillValue = 1.e+15f ;
>> float USTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> USTAR:hdf_name = "USTAR" ;
>> USTAR:valid_range = -1.e+30f, 1.e+30f ;
>> USTAR:vmax = 1.e+30f ;
>> USTAR:vmin = -1.e+30f ;
>> USTAR:fmissing_value = 1.e+15f ;
>> USTAR:missing_value = 1.e+15f ;
>> USTAR:add_offset = 0.f ;
>> USTAR:scale_factor = 1.f ;
>> USTAR:units = "m/s" ;
>> USTAR:standard_name = " " ;
>> USTAR:long_name = "Surface velocity scale" ;
>> USTAR:_FillValue = 1.e+15f ;
>> float TSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> TSTAR:hdf_name = "TSTAR" ;
>> TSTAR:valid_range = -1.e+30f, 1.e+30f ;
>> TSTAR:vmax = 1.e+30f ;
>> TSTAR:vmin = -1.e+30f ;
>> TSTAR:fmissing_value = 1.e+15f ;
>> TSTAR:missing_value = 1.e+15f ;
>> TSTAR:add_offset = 0.f ;
>> TSTAR:scale_factor = 1.f ;
>> TSTAR:units = "K" ;
>> TSTAR:standard_name = " " ;
>> TSTAR:long_name = "Surface temperature scale" ;
>> TSTAR:_FillValue = 1.e+15f ;
>> float QSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> QSTAR:hdf_name = "QSTAR" ;
>> QSTAR:valid_range = -1.e+30f, 1.e+30f ;
>> QSTAR:vmax = 1.e+30f ;
>> QSTAR:vmin = -1.e+30f ;
>> QSTAR:fmissing_value = 1.e+15f ;
>> QSTAR:missing_value = 1.e+15f ;
>> QSTAR:add_offset = 0.f ;
>> QSTAR:scale_factor = 1.f ;
>> QSTAR:units = "kg/kg" ;
>> QSTAR:standard_name = " " ;
>> QSTAR:long_name = "Surface humidity scale" ;
>> QSTAR:_FillValue = 1.e+15f ;
>> float RI(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> RI:hdf_name = "RI" ;
>> RI:valid_range = -1.e+30f, 1.e+30f ;
>> RI:vmax = 1.e+30f ;
>> RI:vmin = -1.e+30f ;
>> RI:fmissing_value = 1.e+15f ;
>> RI:missing_value = 1.e+15f ;
>> RI:add_offset = 0.f ;
>> RI:scale_factor = 1.f ;
>> RI:units = "nondimensional" ;
>> RI:standard_name = " " ;
>> RI:long_name = "Surface Richardson number" ;
>> RI:_FillValue = 1.e+15f ;
>> float Z0H(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Z0H:hdf_name = "Z0H" ;
>> Z0H:valid_range = -1.e+30f, 1.e+30f ;
>> Z0H:vmax = 1.e+30f ;
>> Z0H:vmin = -1.e+30f ;
>> Z0H:fmissing_value = 1.e+15f ;
>> Z0H:missing_value = 1.e+15f ;
>> Z0H:add_offset = 0.f ;
>> Z0H:scale_factor = 1.f ;
>> Z0H:units = "m" ;
>> Z0H:standard_name = " " ;
>> Z0H:long_name = "Roughness length, sensible heat" ;
>> Z0H:_FillValue = 1.e+15f ;
>> float Z0M(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Z0M:hdf_name = "Z0M" ;
>> Z0M:valid_range = -1.e+30f, 1.e+30f ;
>> Z0M:vmax = 1.e+30f ;
>> Z0M:vmin = -1.e+30f ;
>> Z0M:fmissing_value = 1.e+15f ;
>> Z0M:missing_value = 1.e+15f ;
>> Z0M:add_offset = 0.f ;
>> Z0M:scale_factor = 1.f ;
>> Z0M:units = "m" ;
>> Z0M:standard_name = " " ;
>> Z0M:long_name = "Roughness length, momentum" ;
>> Z0M:_FillValue = 1.e+15f ;
>> float HLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> HLML:hdf_name = "HLML" ;
>> HLML:valid_range = -1.e+30f, 1.e+30f ;
>> HLML:vmax = 1.e+30f ;
>> HLML:vmin = -1.e+30f ;
>> HLML:fmissing_value = 1.e+15f ;
>> HLML:missing_value = 1.e+15f ;
>> HLML:add_offset = 0.f ;
>> HLML:scale_factor = 1.f ;
>> HLML:units = "m" ;
>> HLML:standard_name = " " ;
>> HLML:long_name = "Height of center of lowest model layer" ;
>> HLML:_FillValue = 1.e+15f ;
>> float TLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> TLML:hdf_name = "TLML" ;
>> TLML:valid_range = -1.e+30f, 1.e+30f ;
>> TLML:vmax = 1.e+30f ;
>> TLML:vmin = -1.e+30f ;
>> TLML:fmissing_value = 1.e+15f ;
>> TLML:missing_value = 1.e+15f ;
>> TLML:add_offset = 0.f ;
>> TLML:scale_factor = 1.f ;
>> TLML:units = "K" ;
>> TLML:standard_name = " " ;
>> TLML:long_name = "Temperature of lowest model layer" ;
>> TLML:_FillValue = 1.e+15f ;
>> float QLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> QLML:hdf_name = "QLML" ;
>> QLML:valid_range = -1.e+30f, 1.e+30f ;
>> QLML:vmax = 1.e+30f ;
>> QLML:vmin = -1.e+30f ;
>> QLML:fmissing_value = 1.e+15f ;
>> QLML:missing_value = 1.e+15f ;
>> QLML:add_offset = 0.f ;
>> QLML:scale_factor = 1.f ;
>> QLML:units = "kg/kg" ;
>> QLML:standard_name = " " ;
>> QLML:long_name = "Specific Humidity of lowest model layer" ;
>> QLML:_FillValue = 1.e+15f ;
>> float ULML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> ULML:hdf_name = "ULML" ;
>> ULML:valid_range = -1.e+30f, 1.e+30f ;
>> ULML:vmax = 1.e+30f ;
>> ULML:vmin = -1.e+30f ;
>> ULML:fmissing_value = 1.e+15f ;
>> ULML:missing_value = 1.e+15f ;
>> ULML:add_offset = 0.f ;
>> ULML:scale_factor = 1.f ;
>> ULML:units = "m/s" ;
>> ULML:standard_name = " " ;
>> ULML:long_name = "Eastward Wind of lowest model layer" ;
>> ULML:_FillValue = 1.e+15f ;
>> float VLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> VLML:hdf_name = "VLML" ;
>> VLML:valid_range = -1.e+30f, 1.e+30f ;
>> VLML:vmax = 1.e+30f ;
>> VLML:vmin = -1.e+30f ;
>> VLML:fmissing_value = 1.e+15f ;
>> VLML:missing_value = 1.e+15f ;
>> VLML:add_offset = 0.f ;
>> VLML:scale_factor = 1.f ;
>> VLML:units = "m/s" ;
>> VLML:standard_name = " " ;
>> VLML:long_name = "Northward Wind of lowest model layer" ;
>> VLML:_FillValue = 1.e+15f ;
>> float RHOA(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> RHOA:hdf_name = "RHOA" ;
>> RHOA:valid_range = -1.e+30f, 1.e+30f ;
>> RHOA:vmax = 1.e+30f ;
>> RHOA:vmin = -1.e+30f ;
>> RHOA:fmissing_value = 1.e+15f ;
>> RHOA:missing_value = 1.e+15f ;
>> RHOA:add_offset = 0.f ;
>> RHOA:scale_factor = 1.f ;
>> RHOA:units = "kg/m3" ;
>> RHOA:standard_name = " " ;
>> RHOA:long_name = "Surface air density" ;
>> RHOA:_FillValue = 1.e+15f ;
>> float SPEED(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> SPEED:hdf_name = "SPEED" ;
>> SPEED:valid_range = -1.e+30f, 1.e+30f ;
>> SPEED:vmax = 1.e+30f ;
>> SPEED:vmin = -1.e+30f ;
>> SPEED:fmissing_value = 1.e+15f ;
>> SPEED:missing_value = 1.e+15f ;
>> SPEED:add_offset = 0.f ;
>> SPEED:scale_factor = 1.f ;
>> SPEED:units = "m/s" ;
>> SPEED:standard_name = " " ;
>> SPEED:long_name = "Effective surface wind speed" ;
>> SPEED:_FillValue = 1.e+15f ;
>> float CDH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> CDH:hdf_name = "CDH" ;
>> CDH:valid_range = -1.e+30f, 1.e+30f ;
>> CDH:vmax = 1.e+30f ;
>> CDH:vmin = -1.e+30f ;
>> CDH:fmissing_value = 1.e+15f ;
>> CDH:missing_value = 1.e+15f ;
>> CDH:add_offset = 0.f ;
>> CDH:scale_factor = 1.f ;
>> CDH:units = "kg/m2/s" ;
>> CDH:standard_name = " " ;
>> CDH:long_name = "Surface exchange coefficient for heat" ;
>> CDH:_FillValue = 1.e+15f ;
>> float CDQ(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> CDQ:hdf_name = "CDQ" ;
>> CDQ:valid_range = -1.e+30f, 1.e+30f ;
>> CDQ:vmax = 1.e+30f ;
>> CDQ:vmin = -1.e+30f ;
>> CDQ:fmissing_value = 1.e+15f ;
>> CDQ:missing_value = 1.e+15f ;
>> CDQ:add_offset = 0.f ;
>> CDQ:scale_factor = 1.f ;
>> CDQ:units = "kg/m2/s" ;
>> CDQ:standard_name = " " ;
>> CDQ:long_name = "Surface exchange coefficient for moisture" ;
>> CDQ:_FillValue = 1.e+15f ;
>> float CDM(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> CDM:hdf_name = "CDM" ;
>> CDM:valid_range = -1.e+30f, 1.e+30f ;
>> CDM:vmax = 1.e+30f ;
>> CDM:vmin = -1.e+30f ;
>> CDM:fmissing_value = 1.e+15f ;
>> CDM:missing_value = 1.e+15f ;
>> CDM:add_offset = 0.f ;
>> CDM:scale_factor = 1.f ;
>> CDM:units = "kg/m2/s" ;
>> CDM:standard_name = " " ;
>> CDM:long_name = "Surface exchange coefficient for momentum" ;
>> CDM:_FillValue = 1.e+15f ;
>> float CN(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> CN:hdf_name = "CN" ;
>> CN:valid_range = -1.e+30f, 1.e+30f ;
>> CN:vmax = 1.e+30f ;
>> CN:vmin = -1.e+30f ;
>> CN:fmissing_value = 1.e+15f ;
>> CN:missing_value = 1.e+15f ;
>> CN:add_offset = 0.f ;
>> CN:scale_factor = 1.f ;
>> CN:units = "nondimensional" ;
>> CN:standard_name = " " ;
>> CN:long_name = "Surface neutral drag coefficient" ;
>> CN:_FillValue = 1.e+15f ;
>> float TSH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> TSH:hdf_name = "TSH" ;
>> TSH:valid_range = -1.e+30f, 1.e+30f ;
>> TSH:vmax = 1.e+30f ;
>> TSH:vmin = -1.e+30f ;
>> TSH:fmissing_value = 1.e+15f ;
>> TSH:missing_value = 1.e+15f ;
>> TSH:add_offset = 0.f ;
>> TSH:scale_factor = 1.f ;
>> TSH:units = "K" ;
>> TSH:standard_name = " " ;
>> TSH:long_name = "Effective turbulence skin temperature" ;
>> TSH:_FillValue = 1.e+15f ;
>> float QSH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> QSH:hdf_name = "QSH" ;
>> QSH:valid_range = -1.e+30f, 1.e+30f ;
>> QSH:vmax = 1.e+30f ;
>> QSH:vmin = -1.e+30f ;
>> QSH:fmissing_value = 1.e+15f ;
>> QSH:missing_value = 1.e+15f ;
>> QSH:add_offset = 0.f ;
>> QSH:scale_factor = 1.f ;
>> QSH:units = "kg/kg" ;
>> QSH:standard_name = " " ;
>> QSH:long_name = "Effective turbulence skin humidity" ;
>> QSH:_FillValue = 1.e+15f ;
>> float FRSEAICE(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> FRSEAICE:hdf_name = "FRSEAICE" ;
>> FRSEAICE:valid_range = -1.e+30f, 1.e+30f ;
>> FRSEAICE:vmax = 1.e+30f ;
>> FRSEAICE:vmin = -1.e+30f ;
>> FRSEAICE:fmissing_value = 1.e+15f ;
>> FRSEAICE:missing_value = 1.e+15f ;
>> FRSEAICE:add_offset = 0.f ;
>> FRSEAICE:scale_factor = 1.f ;
>> FRSEAICE:units = "fraction" ;
>> FRSEAICE:standard_name = " " ;
>> FRSEAICE:long_name = "Ice covered fraction of tile" ;
>> FRSEAICE:_FillValue = 1.e+15f ;
>> float PRECANV(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> PRECANV:hdf_name = "PRECANV" ;
>> PRECANV:valid_range = -1.e+30f, 1.e+30f ;
>> PRECANV:vmax = 1.e+30f ;
>> PRECANV:vmin = -1.e+30f ;
>> PRECANV:fmissing_value = 1.e+15f ;
>> PRECANV:missing_value = 1.e+15f ;
>> PRECANV:add_offset = 0.f ;
>> PRECANV:scale_factor = 1.f ;
>> PRECANV:units = "kg/m2/s" ;
>> PRECANV:standard_name = " " ;
>> PRECANV:long_name = "Surface precipitation flux from anvils" ;
>> PRECANV:_FillValue = 1.e+15f ;
>> float PRECCON(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> PRECCON:hdf_name = "PRECCON" ;
>> PRECCON:valid_range = -1.e+30f, 1.e+30f ;
>> PRECCON:vmax = 1.e+30f ;
>> PRECCON:vmin = -1.e+30f ;
>> PRECCON:fmissing_value = 1.e+15f ;
>> PRECCON:missing_value = 1.e+15f ;
>> PRECCON:add_offset = 0.f ;
>> PRECCON:scale_factor = 1.f ;
>> PRECCON:units = "kg/m2/s" ;
>> PRECCON:standard_name = " " ;
>> PRECCON:long_name = "Surface precipitation flux from convection" ;
>> PRECCON:_FillValue = 1.e+15f ;
>> float PRECLSC(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> PRECLSC:hdf_name = "PRECLSC" ;
>> PRECLSC:valid_range = -1.e+30f, 1.e+30f ;
>> PRECLSC:vmax = 1.e+30f ;
>> PRECLSC:vmin = -1.e+30f ;
>> PRECLSC:fmissing_value = 1.e+15f ;
>> PRECLSC:missing_value = 1.e+15f ;
>> PRECLSC:add_offset = 0.f ;
>> PRECLSC:scale_factor = 1.f ;
>> PRECLSC:units = "kg/m2/s" ;
>> PRECLSC:standard_name = " " ;
>> PRECLSC:long_name = "Surface precipitation flux from large-scale" ;
>> PRECLSC:_FillValue = 1.e+15f ;
>> float PRECSNO(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> PRECSNO:hdf_name = "PRECSNO" ;
>> PRECSNO:valid_range = -1.e+30f, 1.e+30f ;
>> PRECSNO:vmax = 1.e+30f ;
>> PRECSNO:vmin = -1.e+30f ;
>> PRECSNO:fmissing_value = 1.e+15f ;
>> PRECSNO:missing_value = 1.e+15f ;
>> PRECSNO:add_offset = 0.f ;
>> PRECSNO:scale_factor = 1.f ;
>> PRECSNO:units = "kg/m2/s" ;
>> PRECSNO:standard_name = " " ;
>> PRECSNO:long_name = "Surface snowfall flux" ;
>> PRECSNO:_FillValue = 1.e+15f ;
>> float PRECTOT(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> PRECTOT:hdf_name = "PRECTOT" ;
>> PRECTOT:valid_range = -1.e+30f, 1.e+30f ;
>> PRECTOT:vmax = 1.e+30f ;
>> PRECTOT:vmin = -1.e+30f ;
>> PRECTOT:fmissing_value = 1.e+15f ;
>> PRECTOT:missing_value = 1.e+15f ;
>> PRECTOT:add_offset = 0.f ;
>> PRECTOT:scale_factor = 1.f ;
>> PRECTOT:units = "kg/m2/s" ;
>> PRECTOT:standard_name = " " ;
>> PRECTOT:long_name = "Total surface precipitation flux" ;
>> PRECTOT:_FillValue = 1.e+15f ;
>> float PGENTOT(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> PGENTOT:hdf_name = "PGENTOT" ;
>> PGENTOT:valid_range = -1.e+30f, 1.e+30f ;
>> PGENTOT:vmax = 1.e+30f ;
>> PGENTOT:vmin = -1.e+30f ;
>> PGENTOT:fmissing_value = 1.e+15f ;
>> PGENTOT:missing_value = 1.e+15f ;
>> PGENTOT:add_offset = 0.f ;
>> PGENTOT:scale_factor = 1.f ;
>> PGENTOT:units = "kg/m2/s" ;
>> PGENTOT:standard_name = " " ;
>> PGENTOT:long_name = "Total generation of precipitation" ;
>> PGENTOT:_FillValue = 1.e+15f ;
>> float Var_EFLUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_EFLUX:hdf_name = "Var_EFLUX" ;
>> Var_EFLUX:valid_range = -1.e+30f, 1.e+30f ;
>> Var_EFLUX:vmax = 1.e+30f ;
>> Var_EFLUX:vmin = -1.e+30f ;
>> Var_EFLUX:fmissing_value = 1.e+15f ;
>> Var_EFLUX:missing_value = 1.e+15f ;
>> Var_EFLUX:add_offset = 0.f ;
>> Var_EFLUX:scale_factor = 1.f ;
>> Var_EFLUX:units = "W/m2 W/m2" ;
>> Var_EFLUX:standard_name = " " ;
>> Var_EFLUX:long_name = "Variance_of_EFLUX" ;
>> Var_EFLUX:_FillValue = 1.e+15f ;
>> float Var_EVAP(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_EVAP:hdf_name = "Var_EVAP" ;
>> Var_EVAP:valid_range = -1.e+30f, 1.e+30f ;
>> Var_EVAP:vmax = 1.e+30f ;
>> Var_EVAP:vmin = -1.e+30f ;
>> Var_EVAP:fmissing_value = 1.e+15f ;
>> Var_EVAP:missing_value = 1.e+15f ;
>> Var_EVAP:add_offset = 0.f ;
>> Var_EVAP:scale_factor = 1.f ;
>> Var_EVAP:units = "kg/m2/s kg/m2/s" ;
>> Var_EVAP:standard_name = " " ;
>> Var_EVAP:long_name = "Variance_of_EVAP" ;
>> Var_EVAP:_FillValue = 1.e+15f ;
>> float Var_HFLUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_HFLUX:hdf_name = "Var_HFLUX" ;
>> Var_HFLUX:valid_range = -1.e+30f, 1.e+30f ;
>> Var_HFLUX:vmax = 1.e+30f ;
>> Var_HFLUX:vmin = -1.e+30f ;
>> Var_HFLUX:fmissing_value = 1.e+15f ;
>> Var_HFLUX:missing_value = 1.e+15f ;
>> Var_HFLUX:add_offset = 0.f ;
>> Var_HFLUX:scale_factor = 1.f ;
>> Var_HFLUX:units = "W/m2 W/m2" ;
>> Var_HFLUX:standard_name = " " ;
>> Var_HFLUX:long_name = "Variance_of_HFLUX" ;
>> Var_HFLUX:_FillValue = 1.e+15f ;
>> float Var_TAUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_TAUX:hdf_name = "Var_TAUX" ;
>> Var_TAUX:valid_range = -1.e+30f, 1.e+30f ;
>> Var_TAUX:vmax = 1.e+30f ;
>> Var_TAUX:vmin = -1.e+30f ;
>> Var_TAUX:fmissing_value = 1.e+15f ;
>> Var_TAUX:missing_value = 1.e+15f ;
>> Var_TAUX:add_offset = 0.f ;
>> Var_TAUX:scale_factor = 1.f ;
>> Var_TAUX:units = "N/m2 N/m2" ;
>> Var_TAUX:standard_name = " " ;
>> Var_TAUX:long_name = "Variance_of_TAUX" ;
>> Var_TAUX:_FillValue = 1.e+15f ;
>> float Var_TAUY(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_TAUY:hdf_name = "Var_TAUY" ;
>> Var_TAUY:valid_range = -1.e+30f, 1.e+30f ;
>> Var_TAUY:vmax = 1.e+30f ;
>> Var_TAUY:vmin = -1.e+30f ;
>> Var_TAUY:fmissing_value = 1.e+15f ;
>> Var_TAUY:missing_value = 1.e+15f ;
>> Var_TAUY:add_offset = 0.f ;
>> Var_TAUY:scale_factor = 1.f ;
>> Var_TAUY:units = "N/m2 N/m2" ;
>> Var_TAUY:standard_name = " " ;
>> Var_TAUY:long_name = "Variance_of_TAUY" ;
>> Var_TAUY:_FillValue = 1.e+15f ;
>> float Var_TAUGWX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_TAUGWX:hdf_name = "Var_TAUGWX" ;
>> Var_TAUGWX:valid_range = -1.e+30f, 1.e+30f ;
>> Var_TAUGWX:vmax = 1.e+30f ;
>> Var_TAUGWX:vmin = -1.e+30f ;
>> Var_TAUGWX:fmissing_value = 1.e+15f ;
>> Var_TAUGWX:missing_value = 1.e+15f ;
>> Var_TAUGWX:add_offset = 0.f ;
>> Var_TAUGWX:scale_factor = 1.f ;
>> Var_TAUGWX:units = "N/m2 N/m2" ;
>> Var_TAUGWX:standard_name = " " ;
>> Var_TAUGWX:long_name = "Variance_of_TAUGWX" ;
>> Var_TAUGWX:_FillValue = 1.e+15f ;
>> float Var_TAUGWY(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_TAUGWY:hdf_name = "Var_TAUGWY" ;
>> Var_TAUGWY:valid_range = -1.e+30f, 1.e+30f ;
>> Var_TAUGWY:vmax = 1.e+30f ;
>> Var_TAUGWY:vmin = -1.e+30f ;
>> Var_TAUGWY:fmissing_value = 1.e+15f ;
>> Var_TAUGWY:missing_value = 1.e+15f ;
>> Var_TAUGWY:add_offset = 0.f ;
>> Var_TAUGWY:scale_factor = 1.f ;
>> Var_TAUGWY:units = "N/m2 N/m2" ;
>> Var_TAUGWY:standard_name = " " ;
>> Var_TAUGWY:long_name = "Variance_of_TAUGWY" ;
>> Var_TAUGWY:_FillValue = 1.e+15f ;
>> float Var_PBLH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_PBLH:hdf_name = "Var_PBLH" ;
>> Var_PBLH:valid_range = -1.e+30f, 1.e+30f ;
>> Var_PBLH:vmax = 1.e+30f ;
>> Var_PBLH:vmin = -1.e+30f ;
>> Var_PBLH:fmissing_value = 1.e+15f ;
>> Var_PBLH:missing_value = 1.e+15f ;
>> Var_PBLH:add_offset = 0.f ;
>> Var_PBLH:scale_factor = 1.f ;
>> Var_PBLH:units = "m m" ;
>> Var_PBLH:standard_name = " " ;
>> Var_PBLH:long_name = "Variance_of_PBLH" ;
>> Var_PBLH:_FillValue = 1.e+15f ;
>> float Var_DISPH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_DISPH:hdf_name = "Var_DISPH" ;
>> Var_DISPH:valid_range = -1.e+30f, 1.e+30f ;
>> Var_DISPH:vmax = 1.e+30f ;
>> Var_DISPH:vmin = -1.e+30f ;
>> Var_DISPH:fmissing_value = 1.e+15f ;
>> Var_DISPH:missing_value = 1.e+15f ;
>> Var_DISPH:add_offset = 0.f ;
>> Var_DISPH:scale_factor = 1.f ;
>> Var_DISPH:units = "m m" ;
>> Var_DISPH:standard_name = " " ;
>> Var_DISPH:long_name = "Variance_of_DISPH" ;
>> Var_DISPH:_FillValue = 1.e+15f ;
>> float Var_BSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_BSTAR:hdf_name = "Var_BSTAR" ;
>> Var_BSTAR:valid_range = -1.e+30f, 1.e+30f ;
>> Var_BSTAR:vmax = 1.e+30f ;
>> Var_BSTAR:vmin = -1.e+30f ;
>> Var_BSTAR:fmissing_value = 1.e+15f ;
>> Var_BSTAR:missing_value = 1.e+15f ;
>> Var_BSTAR:add_offset = 0.f ;
>> Var_BSTAR:scale_factor = 1.f ;
>> Var_BSTAR:units = "m/s m/s" ;
>> Var_BSTAR:standard_name = " " ;
>> Var_BSTAR:long_name = "Variance_of_BSTAR" ;
>> Var_BSTAR:_FillValue = 1.e+15f ;
>> float Var_USTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_USTAR:hdf_name = "Var_USTAR" ;
>> Var_USTAR:valid_range = -1.e+30f, 1.e+30f ;
>> Var_USTAR:vmax = 1.e+30f ;
>> Var_USTAR:vmin = -1.e+30f ;
>> Var_USTAR:fmissing_value = 1.e+15f ;
>> Var_USTAR:missing_value = 1.e+15f ;
>> Var_USTAR:add_offset = 0.f ;
>> Var_USTAR:scale_factor = 1.f ;
>> Var_USTAR:units = "m/s m/s" ;
>> Var_USTAR:standard_name = " " ;
>> Var_USTAR:long_name = "Variance_of_USTAR" ;
>> Var_USTAR:_FillValue = 1.e+15f ;
>> float Var_TSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_TSTAR:hdf_name = "Var_TSTAR" ;
>> Var_TSTAR:valid_range = -1.e+30f, 1.e+30f ;
>> Var_TSTAR:vmax = 1.e+30f ;
>> Var_TSTAR:vmin = -1.e+30f ;
>> Var_TSTAR:fmissing_value = 1.e+15f ;
>> Var_TSTAR:missing_value = 1.e+15f ;
>> Var_TSTAR:add_offset = 0.f ;
>> Var_TSTAR:scale_factor = 1.f ;
>> Var_TSTAR:units = "K K" ;
>> Var_TSTAR:standard_name = " " ;
>> Var_TSTAR:long_name = "Variance_of_TSTAR" ;
>> Var_TSTAR:_FillValue = 1.e+15f ;
>> float Var_QSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_QSTAR:hdf_name = "Var_QSTAR" ;
>> Var_QSTAR:valid_range = -1.e+30f, 1.e+30f ;
>> Var_QSTAR:vmax = 1.e+30f ;
>> Var_QSTAR:vmin = -1.e+30f ;
>> Var_QSTAR:fmissing_value = 1.e+15f ;
>> Var_QSTAR:missing_value = 1.e+15f ;
>> Var_QSTAR:add_offset = 0.f ;
>> Var_QSTAR:scale_factor = 1.f ;
>> Var_QSTAR:units = "kg/kg kg/kg" ;
>> Var_QSTAR:standard_name = " " ;
>> Var_QSTAR:long_name = "Variance_of_QSTAR" ;
>> Var_QSTAR:_FillValue = 1.e+15f ;
>> float Var_RI(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_RI:hdf_name = "Var_RI" ;
>> Var_RI:valid_range = -1.e+30f, 1.e+30f ;
>> Var_RI:vmax = 1.e+30f ;
>> Var_RI:vmin = -1.e+30f ;
>> Var_RI:fmissing_value = 1.e+15f ;
>> Var_RI:missing_value = 1.e+15f ;
>> Var_RI:add_offset = 0.f ;
>> Var_RI:scale_factor = 1.f ;
>> Var_RI:units = "nondimensional" ;
>> Var_RI:standard_name = " " ;
>> Var_RI:long_name = "Variance_of_RI" ;
>> Var_RI:_FillValue = 1.e+15f ;
>> float Var_Z0H(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_Z0H:hdf_name = "Var_Z0H" ;
>> Var_Z0H:valid_range = -1.e+30f, 1.e+30f ;
>> Var_Z0H:vmax = 1.e+30f ;
>> Var_Z0H:vmin = -1.e+30f ;
>> Var_Z0H:fmissing_value = 1.e+15f ;
>> Var_Z0H:missing_value = 1.e+15f ;
>> Var_Z0H:add_offset = 0.f ;
>> Var_Z0H:scale_factor = 1.f ;
>> Var_Z0H:units = "m m" ;
>> Var_Z0H:standard_name = " " ;
>> Var_Z0H:long_name = "Variance_of_Z0H" ;
>> Var_Z0H:_FillValue = 1.e+15f ;
>> float Var_Z0M(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_Z0M:hdf_name = "Var_Z0M" ;
>> Var_Z0M:valid_range = -1.e+30f, 1.e+30f ;
>> Var_Z0M:vmax = 1.e+30f ;
>> Var_Z0M:vmin = -1.e+30f ;
>> Var_Z0M:fmissing_value = 1.e+15f ;
>> Var_Z0M:missing_value = 1.e+15f ;
>> Var_Z0M:add_offset = 0.f ;
>> Var_Z0M:scale_factor = 1.f ;
>> Var_Z0M:units = "m m" ;
>> Var_Z0M:standard_name = " " ;
>> Var_Z0M:long_name = "Variance_of_Z0M" ;
>> Var_Z0M:_FillValue = 1.e+15f ;
>> float Var_HLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_HLML:hdf_name = "Var_HLML" ;
>> Var_HLML:valid_range = -1.e+30f, 1.e+30f ;
>> Var_HLML:vmax = 1.e+30f ;
>> Var_HLML:vmin = -1.e+30f ;
>> Var_HLML:fmissing_value = 1.e+15f ;
>> Var_HLML:missing_value = 1.e+15f ;
>> Var_HLML:add_offset = 0.f ;
>> Var_HLML:scale_factor = 1.f ;
>> Var_HLML:units = "m m" ;
>> Var_HLML:standard_name = " " ;
>> Var_HLML:long_name = "Variance_of_HLML" ;
>> Var_HLML:_FillValue = 1.e+15f ;
>> float Var_TLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_TLML:hdf_name = "Var_TLML" ;
>> Var_TLML:valid_range = -1.e+30f, 1.e+30f ;
>> Var_TLML:vmax = 1.e+30f ;
>> Var_TLML:vmin = -1.e+30f ;
>> Var_TLML:fmissing_value = 1.e+15f ;
>> Var_TLML:missing_value = 1.e+15f ;
>> Var_TLML:add_offset = 0.f ;
>> Var_TLML:scale_factor = 1.f ;
>> Var_TLML:units = "K K" ;
>> Var_TLML:standard_name = " " ;
>> Var_TLML:long_name = "Variance_of_TLML" ;
>> Var_TLML:_FillValue = 1.e+15f ;
>> float Var_QLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_QLML:hdf_name = "Var_QLML" ;
>> Var_QLML:valid_range = -1.e+30f, 1.e+30f ;
>> Var_QLML:vmax = 1.e+30f ;
>> Var_QLML:vmin = -1.e+30f ;
>> Var_QLML:fmissing_value = 1.e+15f ;
>> Var_QLML:missing_value = 1.e+15f ;
>> Var_QLML:add_offset = 0.f ;
>> Var_QLML:scale_factor = 1.f ;
>> Var_QLML:units = "kg/kg kg/kg" ;
>> Var_QLML:standard_name = " " ;
>> Var_QLML:long_name = "Variance_of_QLML" ;
>> Var_QLML:_FillValue = 1.e+15f ;
>> float Var_ULML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_ULML:hdf_name = "Var_ULML" ;
>> Var_ULML:valid_range = -1.e+30f, 1.e+30f ;
>> Var_ULML:vmax = 1.e+30f ;
>> Var_ULML:vmin = -1.e+30f ;
>> Var_ULML:fmissing_value = 1.e+15f ;
>> Var_ULML:missing_value = 1.e+15f ;
>> Var_ULML:add_offset = 0.f ;
>> Var_ULML:scale_factor = 1.f ;
>> Var_ULML:units = "m/s m/s" ;
>> Var_ULML:standard_name = " " ;
>> Var_ULML:long_name = "Variance_of_ULML" ;
>> Var_ULML:_FillValue = 1.e+15f ;
>> float Var_VLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_VLML:hdf_name = "Var_VLML" ;
>> Var_VLML:valid_range = -1.e+30f, 1.e+30f ;
>> Var_VLML:vmax = 1.e+30f ;
>> Var_VLML:vmin = -1.e+30f ;
>> Var_VLML:fmissing_value = 1.e+15f ;
>> Var_VLML:missing_value = 1.e+15f ;
>> Var_VLML:add_offset = 0.f ;
>> Var_VLML:scale_factor = 1.f ;
>> Var_VLML:units = "m/s m/s" ;
>> Var_VLML:standard_name = " " ;
>> Var_VLML:long_name = "Variance_of_VLML" ;
>> Var_VLML:_FillValue = 1.e+15f ;
>> float Var_RHOA(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_RHOA:hdf_name = "Var_RHOA" ;
>> Var_RHOA:valid_range = -1.e+30f, 1.e+30f ;
>> Var_RHOA:vmax = 1.e+30f ;
>> Var_RHOA:vmin = -1.e+30f ;
>> Var_RHOA:fmissing_value = 1.e+15f ;
>> Var_RHOA:missing_value = 1.e+15f ;
>> Var_RHOA:add_offset = 0.f ;
>> Var_RHOA:scale_factor = 1.f ;
>> Var_RHOA:units = "kg/m3 kg/m3" ;
>> Var_RHOA:standard_name = " " ;
>> Var_RHOA:long_name = "Variance_of_RHOA" ;
>> Var_RHOA:_FillValue = 1.e+15f ;
>> float Var_SPEED(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_SPEED:hdf_name = "Var_SPEED" ;
>> Var_SPEED:valid_range = -1.e+30f, 1.e+30f ;
>> Var_SPEED:vmax = 1.e+30f ;
>> Var_SPEED:vmin = -1.e+30f ;
>> Var_SPEED:fmissing_value = 1.e+15f ;
>> Var_SPEED:missing_value = 1.e+15f ;
>> Var_SPEED:add_offset = 0.f ;
>> Var_SPEED:scale_factor = 1.f ;
>> Var_SPEED:units = "m/s m/s" ;
>> Var_SPEED:standard_name = " " ;
>> Var_SPEED:long_name = "Variance_of_SPEED" ;
>> Var_SPEED:_FillValue = 1.e+15f ;
>> float Var_CDH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_CDH:hdf_name = "Var_CDH" ;
>> Var_CDH:valid_range = -1.e+30f, 1.e+30f ;
>> Var_CDH:vmax = 1.e+30f ;
>> Var_CDH:vmin = -1.e+30f ;
>> Var_CDH:fmissing_value = 1.e+15f ;
>> Var_CDH:missing_value = 1.e+15f ;
>> Var_CDH:add_offset = 0.f ;
>> Var_CDH:scale_factor = 1.f ;
>> Var_CDH:units = "kg/m2/s kg/m2/s" ;
>> Var_CDH:standard_name = " " ;
>> Var_CDH:long_name = "Variance_of_CDH" ;
>> Var_CDH:_FillValue = 1.e+15f ;
>> float Var_CDQ(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_CDQ:hdf_name = "Var_CDQ" ;
>> Var_CDQ:valid_range = -1.e+30f, 1.e+30f ;
>> Var_CDQ:vmax = 1.e+30f ;
>> Var_CDQ:vmin = -1.e+30f ;
>> Var_CDQ:fmissing_value = 1.e+15f ;
>> Var_CDQ:missing_value = 1.e+15f ;
>> Var_CDQ:add_offset = 0.f ;
>> Var_CDQ:scale_factor = 1.f ;
>> Var_CDQ:units = "kg/m2/s kg/m2/s" ;
>> Var_CDQ:standard_name = " " ;
>> Var_CDQ:long_name = "Variance_of_CDQ" ;
>> Var_CDQ:_FillValue = 1.e+15f ;
>> float Var_CDM(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_CDM:hdf_name = "Var_CDM" ;
>> Var_CDM:valid_range = -1.e+30f, 1.e+30f ;
>> Var_CDM:vmax = 1.e+30f ;
>> Var_CDM:vmin = -1.e+30f ;
>> Var_CDM:fmissing_value = 1.e+15f ;
>> Var_CDM:missing_value = 1.e+15f ;
>> Var_CDM:add_offset = 0.f ;
>> Var_CDM:scale_factor = 1.f ;
>> Var_CDM:units = "kg/m2/s kg/m2/s" ;
>> Var_CDM:standard_name = " " ;
>> Var_CDM:long_name = "Variance_of_CDM" ;
>> Var_CDM:_FillValue = 1.e+15f ;
>> float Var_CN(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_CN:hdf_name = "Var_CN" ;
>> Var_CN:valid_range = -1.e+30f, 1.e+30f ;
>> Var_CN:vmax = 1.e+30f ;
>> Var_CN:vmin = -1.e+30f ;
>> Var_CN:fmissing_value = 1.e+15f ;
>> Var_CN:missing_value = 1.e+15f ;
>> Var_CN:add_offset = 0.f ;
>> Var_CN:scale_factor = 1.f ;
>> Var_CN:units = "nondimensional" ;
>> Var_CN:standard_name = " " ;
>> Var_CN:long_name = "Variance_of_CN" ;
>> Var_CN:_FillValue = 1.e+15f ;
>> float Var_TSH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_TSH:hdf_name = "Var_TSH" ;
>> Var_TSH:valid_range = -1.e+30f, 1.e+30f ;
>> Var_TSH:vmax = 1.e+30f ;
>> Var_TSH:vmin = -1.e+30f ;
>> Var_TSH:fmissing_value = 1.e+15f ;
>> Var_TSH:missing_value = 1.e+15f ;
>> Var_TSH:add_offset = 0.f ;
>> Var_TSH:scale_factor = 1.f ;
>> Var_TSH:units = "K K" ;
>> Var_TSH:standard_name = " " ;
>> Var_TSH:long_name = "Variance_of_TSH" ;
>> Var_TSH:_FillValue = 1.e+15f ;
>> float Var_QSH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_QSH:hdf_name = "Var_QSH" ;
>> Var_QSH:valid_range = -1.e+30f, 1.e+30f ;
>> Var_QSH:vmax = 1.e+30f ;
>> Var_QSH:vmin = -1.e+30f ;
>> Var_QSH:fmissing_value = 1.e+15f ;
>> Var_QSH:missing_value = 1.e+15f ;
>> Var_QSH:add_offset = 0.f ;
>> Var_QSH:scale_factor = 1.f ;
>> Var_QSH:units = "kg/kg kg/kg" ;
>> Var_QSH:standard_name = " " ;
>> Var_QSH:long_name = "Variance_of_QSH" ;
>> Var_QSH:_FillValue = 1.e+15f ;
>> float Var_PRECANV(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_PRECANV:hdf_name = "Var_PRECANV" ;
>> Var_PRECANV:valid_range = -1.e+30f, 1.e+30f ;
>> Var_PRECANV:vmax = 1.e+30f ;
>> Var_PRECANV:vmin = -1.e+30f ;
>> Var_PRECANV:fmissing_value = 1.e+15f ;
>> Var_PRECANV:missing_value = 1.e+15f ;
>> Var_PRECANV:add_offset = 0.f ;
>> Var_PRECANV:scale_factor = 1.f ;
>> Var_PRECANV:units = "kg/m2/s kg/m2/s" ;
>> Var_PRECANV:standard_name = " " ;
>> Var_PRECANV:long_name = "Variance_of_PRECANV" ;
>> Var_PRECANV:_FillValue = 1.e+15f ;
>> float Var_PRECCON(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_PRECCON:hdf_name = "Var_PRECCON" ;
>> Var_PRECCON:valid_range = -1.e+30f, 1.e+30f ;
>> Var_PRECCON:vmax = 1.e+30f ;
>> Var_PRECCON:vmin = -1.e+30f ;
>> Var_PRECCON:fmissing_value = 1.e+15f ;
>> Var_PRECCON:missing_value = 1.e+15f ;
>> Var_PRECCON:add_offset = 0.f ;
>> Var_PRECCON:scale_factor = 1.f ;
>> Var_PRECCON:units = "kg/m2/s kg/m2/s" ;
>> Var_PRECCON:standard_name = " " ;
>> Var_PRECCON:long_name = "Variance_of_PRECCON" ;
>> Var_PRECCON:_FillValue = 1.e+15f ;
>> float Var_PRECLSC(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_PRECLSC:hdf_name = "Var_PRECLSC" ;
>> Var_PRECLSC:valid_range = -1.e+30f, 1.e+30f ;
>> Var_PRECLSC:vmax = 1.e+30f ;
>> Var_PRECLSC:vmin = -1.e+30f ;
>> Var_PRECLSC:fmissing_value = 1.e+15f ;
>> Var_PRECLSC:missing_value = 1.e+15f ;
>> Var_PRECLSC:add_offset = 0.f ;
>> Var_PRECLSC:scale_factor = 1.f ;
>> Var_PRECLSC:units = "kg/m2/s kg/m2/s" ;
>> Var_PRECLSC:standard_name = " " ;
>> Var_PRECLSC:long_name = "Variance_of_PRECLSC" ;
>> Var_PRECLSC:_FillValue = 1.e+15f ;
>> float Var_PRECSNO(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_PRECSNO:hdf_name = "Var_PRECSNO" ;
>> Var_PRECSNO:valid_range = -1.e+30f, 1.e+30f ;
>> Var_PRECSNO:vmax = 1.e+30f ;
>> Var_PRECSNO:vmin = -1.e+30f ;
>> Var_PRECSNO:fmissing_value = 1.e+15f ;
>> Var_PRECSNO:missing_value = 1.e+15f ;
>> Var_PRECSNO:add_offset = 0.f ;
>> Var_PRECSNO:scale_factor = 1.f ;
>> Var_PRECSNO:units = "kg/m2/s kg/m2/s" ;
>> Var_PRECSNO:standard_name = " " ;
>> Var_PRECSNO:long_name = "Variance_of_PRECSNO" ;
>> Var_PRECSNO:_FillValue = 1.e+15f ;
>> float Var_PRECTOT(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_PRECTOT:hdf_name = "Var_PRECTOT" ;
>> Var_PRECTOT:valid_range = -1.e+30f, 1.e+30f ;
>> Var_PRECTOT:vmax = 1.e+30f ;
>> Var_PRECTOT:vmin = -1.e+30f ;
>> Var_PRECTOT:fmissing_value = 1.e+15f ;
>> Var_PRECTOT:missing_value = 1.e+15f ;
>> Var_PRECTOT:add_offset = 0.f ;
>> Var_PRECTOT:scale_factor = 1.f ;
>> Var_PRECTOT:units = "kg/m2/s kg/m2/s" ;
>> Var_PRECTOT:standard_name = " " ;
>> Var_PRECTOT:long_name = "Variance_of_PRECTOT" ;
>> Var_PRECTOT:_FillValue = 1.e+15f ;
>> float Var_PGENTOT(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>> Var_PGENTOT:hdf_name = "Var_PGENTOT" ;
>> Var_PGENTOT:valid_range = -1.e+30f, 1.e+30f ;
>> Var_PGENTOT:vmax = 1.e+30f ;
>> Var_PGENTOT:vmin = -1.e+30f ;
>> Var_PGENTOT:fmissing_value = 1.e+15f ;
>> Var_PGENTOT:missing_value = 1.e+15f ;
>> Var_PGENTOT:add_offset = 0.f ;
>> Var_PGENTOT:scale_factor = 1.f ;
>> Var_PGENTOT:units = "kg/m2/s kg/m2/s" ;
>> Var_PGENTOT:standard_name = " " ;
>> Var_PGENTOT:long_name = "Variance_of_PGENTOT" ;
>> Var_PGENTOT:_FillValue = 1.e+15f ;
>> double XDim_EOSGRID(XDim_EOSGRID) ;
>> XDim_EOSGRID:hdf_name = "XDim:EOSGRID" ;
>> XDim_EOSGRID:units = "degrees_east" ;
>> XDim_EOSGRID:long_name = "longitude" ;
>> double YDim_EOSGRID(YDim_EOSGRID) ;
>> YDim_EOSGRID:hdf_name = "YDim:EOSGRID" ;
>> YDim_EOSGRID:units = "degrees_north" ;
>> YDim_EOSGRID:long_name = "latitude" ;
>> double TIME_EOSGRID(TIME_EOSGRID) ;
>> TIME_EOSGRID:hdf_name = "TIME:EOSGRID" ;
>> TIME_EOSGRID:begin_time = 3000 ;
>> TIME_EOSGRID:begin_date = 19790101 ;
>> TIME_EOSGRID:time_increment = 60000 ;
>> TIME_EOSGRID:units = "minutes since 1979-01-01 00:30:00" ;
>> TIME_EOSGRID:long_name = "time" ;
>> double XDim(XDim_EOSGRID) ;
>> XDim:hdf_name = "XDim" ;
>> double YDim(YDim_EOSGRID) ;
>> YDim:hdf_name = "YDim" ;
>> double Time(TIME_EOSGRID) ;
>> Time:hdf_name = "Time" ;
>>
>> // global attributes:
>> :ArchivedMetadata_0 = "GROUP = ARCHIVEDMETADATA\n",
>> " GROUPTYPE = MASTERGROUP\n",
>> "OBJECT = TimesPerDay\n",
>> " NUM_VAL = 1\n",
>> " VALUE = 24\n",
>> "END_OBJECT = TimesPerDay\n",
>> "OBJECT = ParameterFormat\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"32-bit floating point\"\n",
>> "END_OBJECT = ParameterFormat\n",
>> "OBJECT = MissingValue\n",
>> " NUM_VAL = 1\n",
>> " VALUE = 1.0E+15\n",
>> "END_OBJECT = MissingValue\n",
>> "OBJECT = UnpackingScaleFactor\n",
>> " NUM_VAL = 1\n",
>> " VALUE = 1\n",
>> "END_OBJECT = UnpackingScaleFactor\n",
>> "OBJECT = UnpackingOffset\n",
>> " NUM_VAL = 1\n",
>> " VALUE = 0\n",
>> "END_OBJECT = UnpackingOffset\n",
>> "END_GROUP = ARCHIVEDMETADATA\n",
>> "END" ;
>> :CoreMetadata_0 = "GROUP = INVENTORYMETADATA\n",
>> " GROUPTYPE = MASTERGROUP\n",
>> "GROUP = ECSDATAGRANULE\n",
>> "OBJECT = LOCALGRANULEID\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf\"\n",
>> "END_OBJECT = LOCALGRANULEID\n",
>> "OBJECT = LOCALVERSIONID\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"V01\"\n",
>> "END_OBJECT = LOCALVERSIONID\n",
>> "END_GROUP = ECSDATAGRANULE\n",
>> "GROUP = MEASUREDPARAMETER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"0\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"0\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"EFLUX\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"0\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"1\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"1\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"EVAP\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"1\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"2\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"2\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"HFLUX\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"2\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"3\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"3\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"TAUX\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"3\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"4\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"4\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"TAUY\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"4\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"5\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"5\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"TAUGWX\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"5\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"6\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"6\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"TAUGWY\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"6\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"7\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"7\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"PBLH\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"7\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"8\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"8\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"DISPH\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"8\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"9\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"9\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"BSTAR\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"9\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"10\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"10\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"USTAR\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"10\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"11\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"11\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"TSTAR\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"11\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"12\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"12\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"QSTAR\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"12\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"13\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"13\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"RI\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"13\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"14\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"14\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Z0H\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"14\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"15\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"15\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Z0M\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"15\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"16\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"16\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"HLML\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"16\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"17\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"17\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"TLML\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"17\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"18\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"18\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"QLML\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"18\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"19\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"19\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"ULML\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"19\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"20\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"20\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"VLML\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"20\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"21\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"21\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"RHOA\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"21\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"22\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"22\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"SPEED\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"22\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"23\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"23\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"CDH\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"23\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"24\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"24\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"CDQ\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"24\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"25\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"25\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"CDM\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"25\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"26\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"26\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"CN\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"26\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"27\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"27\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"TSH\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"27\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"28\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"28\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"QSH\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"28\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"29\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"29\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"FRSEAICE\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"29\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"30\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"30\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"PRECANV\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"30\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"31\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"31\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"PRECCON\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"31\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"32\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"32\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"PRECLSC\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"32\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"33\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"33\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"PRECSNO\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"33\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"34\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"34\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"PRECTOT\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"34\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"35\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"35\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"PGENTOT\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"35\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"36\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"36\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_EFLUX\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"36\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"37\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"37\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_EVAP\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"37\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"38\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"38\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_HFLUX\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"38\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"39\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"39\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_TAUX\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"39\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"40\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"40\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_TAUY\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"40\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"41\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"41\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_TAUGWX\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"41\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"42\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"42\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_TAUGWY\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"42\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"43\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"43\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_PBLH\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"43\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"44\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"44\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_DISPH\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"44\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"45\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"45\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_BSTAR\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"45\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"46\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"46\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_USTAR\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"46\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"47\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"47\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_TSTAR\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"47\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"48\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"48\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_QSTAR\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"48\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"49\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"49\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_RI\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"49\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"50\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"50\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_Z0H\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"50\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"51\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"51\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_Z0M\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"51\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"52\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"52\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_HLML\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"52\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"53\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"53\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_TLML\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"53\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"54\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"54\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_QLML\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"54\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"55\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"55\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_ULML\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"55\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"56\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"56\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_VLML\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"56\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"57\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"57\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_RHOA\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"57\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"58\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"58\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_SPEED\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"58\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"59\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"59\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_CDH\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"59\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"60\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"60\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_CDQ\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"60\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"61\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"61\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_CDM\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"61\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"62\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"62\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_CN\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"62\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"63\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"63\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_TSH\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"63\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"64\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"64\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_QSH\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"64\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"65\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"65\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_PRECANV\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"65\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"66\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"66\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_PRECCON\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"66\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"67\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"67\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_PRECLSC\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"67\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"68\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"68\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_PRECSNO\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"68\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"69\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"69\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_PRECTOT\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"69\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "CLASS = \"70\"\n",
>> "OBJECT = PARAMETERNAME\n",
>> " CLASS = \"70\"\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Var_PGENTOT\"\n",
>> "END_OBJECT = PARAMETERNAME\n",
>> "GROUP = QAFLAGS\n",
>> "CLASS = \"70\"\n",
>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"Passed\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"parameter is produced correctly\"\n",
>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>> "END_GROUP = QAFLAGS\n",
>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>> "END_GROUP = MEASUREDPARAMETER\n",
>> "GROUP = COLLECTIONDESCRIPTIONCLASS\n",
>> "OBJECT = SHORTNAME\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"MATMNXFLX\"\n",
>> "END_OBJECT = SHORTNAME\n",
>> "OBJECT = VERSIONID\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"5.2.0\"\n",
>> "END_OBJECT = VERSIONID\n",
>> "END_GROUP = COLLECTIONDESCRIPTIONCLASS\n",
>> "GROUP = SPATIALDOMAINCONTAINER\n",
>> "GROUP = HORIZONTALSPATIALDOMAINCONTAINER\n",
>> "GROUP = BOUNDINGRECTANGLE\n",
>> "OBJECT = WESTBOUNDINGCOORDINATE\n",
>> " NUM_VAL = 1\n",
>> " VALUE = -180.0\n",
>> "END_OBJECT = WESTBOUNDINGCOORDINATE\n",
>> "OBJECT = EASTBOUNDINGCOORDINATE\n",
>> " NUM_VAL = 1\n",
>> " VALUE = 180.0\n",
>> "END_OBJECT = EASTBOUNDINGCOORDINATE\n",
>> "OBJECT = NORTHBOUNDINGCOORDINATE\n",
>> " NUM_VAL = 1\n",
>> " VALUE = 90.0\n",
>> "END_OBJECT = NORTHBOUNDINGCOORDINATE\n",
>> "OBJECT = SOUTHBOUNDINGCOORDINATE\n",
>> " NUM_VAL = 1\n",
>> " VALUE = -90.0\n",
>> "END_OBJECT = SOUTHBOUNDINGCOORDINATE\n",
>> "END_GROUP = BOUNDINGRECTANGLE\n",
>> "END_GROUP = HORIZONTALSPATIALDOMAINCONTAINER\n",
>> "END_GROUP = SPATIALDOMAINCONTAINER\n",
>> "GROUP = RANGEDATETIME\n",
>> "OBJECT = RANGEBEGINNINGTIME\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"00:30:00Z\"\n",
>> "END_OBJECT = RANGEBEGINNINGTIME\n",
>> "OBJECT = RANGEBEGINNINGDATE\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"1979-01-01\"\n",
>> "END_OBJECT = RANGEBEGINNINGDATE\n",
>> "OBJECT = RANGEENDINGTIME\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"23:59:59Z\"\n",
>> "END_OBJECT = RANGEENDINGTIME\n",
>> "OBJECT = RANGEENDINGDATE\n",
>> " NUM_VAL = 1\n",
>> " VALUE = \"1979-01-31\"\n",
>> "END_OBJECT = RANGEENDINGDATE\n",
>> "END_GROUP = RANGEDATETIME\n",
>> "END_GROUP = INVENTORYMETADATA\n",
>> "END" ;
>> :contact = "http://gmao.gsfc.nasa.gov/" ;
>> :comment = "GEOS-5.2.0" ;
>> :references = "http://gmao.gsfc.nasa.gov/research/merra/" ;
>> :source = "Global Modeling and Assimilation Office. GEOSops_5_2_0" ;
>> :institution = "Global Modeling and Assimilation Office, NASA Goddard Space Flight Center, Greenbelt, MD 20771" ;
>> :history = "File written by CFIO" ;
>> :missing_value = 1.e+15f ;
>> :StructMetadata_0 = "GROUP=SwathStructure\n",
>> "END_GROUP=SwathStructure\n",
>> "GROUP=GridStructure\n",
>> "\tGROUP=GRID_1\n",
>> "\t\tGridName=\"EOSGRID\"\n",
>> "\t\tXDim=540\n",
>> "\t\tYDim=361\n",
>> "\t\tUpperLeftPointMtrs=(-180000000.000000,90000000.000000)\n",
>> "\t\tLowerRightMtrs=(180000000.000000,-90000000.000000)\n",
>> "\t\tProjection=GCTP_GEO\n",
>> "\t\tGridOrigin=HDFE_GD_LL\n",
>> "\t\tGROUP=Dimension\n",
>> "\t\t\tOBJECT=Dimension_1\n",
>> "\t\t\t\tDimensionName=\"TIME\"\n",
>> "\t\t\t\tSize=1\n",
>> "\t\t\tEND_OBJECT=Dimension_1\n",
>> "\t\tEND_GROUP=Dimension\n",
>> "\t\tGROUP=DataField\n",
>> "\t\t\tOBJECT=DataField_1\n",
>> "\t\t\t\tDataFieldName=\"EFLUX\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_1\n",
>> "\t\t\tOBJECT=DataField_2\n",
>> "\t\t\t\tDataFieldName=\"EVAP\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_2\n",
>> "\t\t\tOBJECT=DataField_3\n",
>> "\t\t\t\tDataFieldName=\"HFLUX\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_3\n",
>> "\t\t\tOBJECT=DataField_4\n",
>> "\t\t\t\tDataFieldName=\"TAUX\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_4\n",
>> "\t\t\tOBJECT=DataField_5\n",
>> "\t\t\t\tDataFieldName=\"TAUY\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_5\n",
>> "\t\t\tOBJECT=DataField_6\n",
>> "\t\t\t\tDataFieldName=\"TAUGWX\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_6\n",
>> "\t\t\tOBJECT=DataField_7\n",
>> "\t\t\t\tDataFieldName=\"TAUGWY\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_7\n",
>> "\t\t\tOBJECT=DataField_8\n",
>> "\t\t\t\tDataFieldName=\"PBLH\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_8\n",
>> "\t\t\tOBJECT=DataField_9\n",
>> "\t\t\t\tDataFieldName=\"DISPH\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_9\n",
>> "\t\t\tOBJECT=DataField_10\n",
>> "\t\t\t\tDataFieldName=\"BSTAR\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_10\n",
>> "\t\t\tOBJECT=DataField_11\n",
>> "\t\t\t\tDataFieldName=\"USTAR\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_11\n",
>> "\t\t\tOBJECT=DataField_12\n",
>> "\t\t\t\tDataFieldName=\"TSTAR\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_12\n",
>> "\t\t\tOBJECT=DataField_13\n",
>> "\t\t\t\tDataFieldName=\"QSTAR\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_13\n",
>> "\t\t\tOBJECT=DataField_14\n",
>> "\t\t\t\tDataFieldName=\"RI\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_14\n",
>> "\t\t\tOBJECT=DataField_15\n",
>> "\t\t\t\tDataFieldName=\"Z0H\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_15\n",
>> "\t\t\tOBJECT=DataField_16\n",
>> "\t\t\t\tDataFieldName=\"Z0M\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_16\n",
>> "\t\t\tOBJECT=DataField_17\n",
>> "\t\t\t\tDataFieldName=\"HLML\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_17\n",
>> "\t\t\tOBJECT=DataField_18\n",
>> "\t\t\t\tDataFieldName=\"TLML\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_18\n",
>> "\t\t\tOBJECT=DataField_19\n",
>> "\t\t\t\tDataFieldName=\"QLML\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_19\n",
>> "\t\t\tOBJECT=DataField_20\n",
>> "\t\t\t\tDataFieldName=\"ULML\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_20\n",
>> "\t\t\tOBJECT=DataField_21\n",
>> "\t\t\t\tDataFieldName=\"VLML\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_21\n",
>> "\t\t\tOBJECT=DataField_22\n",
>> "\t\t\t\tDataFieldName=\"RHOA\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_22\n",
>> "\t\t\tOBJECT=DataField_23\n",
>> "\t\t\t\tDataFieldName=\"SPEED\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_23\n",
>> "\t\t\tOBJECT=DataField_24\n",
>> "\t\t\t\tDataFieldName=\"CDH\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_24\n",
>> "\t\t\tOBJECT=DataField_25\n",
>> "\t\t\t\tDataFieldName=\"CDQ\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_25\n",
>> "\t\t\tOBJECT=DataField_26\n",
>> "\t\t\t\tDataFieldName=\"CDM\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_26\n",
>> "\t\t\tOBJECT=DataField_27\n",
>> "\t\t\t\tDataFieldName=\"CN\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_27\n",
>> "\t\t\tOBJECT=DataField_28\n",
>> "\t\t\t\tDataFieldName=\"TSH\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_28\n",
>> "\t\t\tOBJECT=DataField_29\n",
>> "\t\t\t\tDataFieldName=\"QSH\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_29\n",
>> "\t\t\tOBJECT=DataField_30\n",
>> "\t\t\t\tDataFieldName=\"FRSEAICE\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_30\n",
>> "\t\t\tOBJECT=DataField_31\n",
>> "\t\t\t\tDataFieldName=\"PRECANV\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_31\n",
>> "\t\t\tOBJECT=DataField_32\n",
>> "\t\t\t\tDataFieldName=\"PRECCON\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_32\n",
>> "\t\t\tOBJECT=DataField_33\n",
>> "\t\t\t\tDataFieldName=\"PRECLSC\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_33\n",
>> "\t\t\tOBJECT=DataField_34\n",
>> "\t\t\t\tDataFieldName=\"PRECSNO\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_34\n",
>> "\t\t\tOBJECT=DataField_35\n",
>> "\t\t\t\tDataFieldName=\"PRECTOT\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_35\n",
>> "\t\t\tOBJECT=DataField_36\n",
>> "\t\t\t\tDataFieldName=\"PGENTOT\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_36\n",
>> "\t\t\tOBJECT=DataField_37\n",
>> "\t\t\t\tDataFieldName=\"Var_EFLUX\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_37\n",
>> "\t\t\tOBJECT=DataField_38\n",
>> "\t\t\t\tDataFieldName=\"Var_EVAP\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_38\n",
>> "\t\t\tOBJECT=DataField_39\n",
>> "\t\t\t\tDataFieldName=\"Var_HFLUX\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_39\n",
>> "\t\t\tOBJECT=DataField_40\n",
>> "\t\t\t\tDataFieldName=\"Var_TAUX\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_40\n",
>> "\t\t\tOBJECT=DataField_41\n",
>> "\t\t\t\tDataFieldName=\"Var_TAUY\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_41\n",
>> "\t\t\tOBJECT=DataField_42\n",
>> "\t\t\t\tDataFieldName=\"Var_TAUGWX\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_42\n",
>> "\t\t\tOBJECT=DataField_43\n",
>> "\t\t\t\tDataFieldName=\"Var_TAUGWY\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_43\n",
>> "\t\t\tOBJECT=DataField_44\n",
>> "\t\t\t\tDataFieldName=\"Var_PBLH\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_44\n",
>> "\t\t\tOBJECT=DataField_45\n",
>> "\t\t\t\tDataFieldName=\"Var_DISPH\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_45\n",
>> "\t\t\tOBJECT=DataField_46\n",
>> "\t\t\t\tDataFieldName=\"Var_BSTAR\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_46\n",
>> "\t\t\tOBJECT=DataField_47\n",
>> "\t\t\t\tDataFieldName=\"Var_USTAR\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_47\n",
>> "\t\t\tOBJECT=DataField_48\n",
>> "\t\t\t\tDataFieldName=\"Var_TSTAR\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_48\n",
>> "\t\t\tOBJECT=DataField_49\n",
>> "\t\t\t\tDataFieldName=\"Var_QSTAR\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_49\n",
>> "\t\t\tOBJECT=DataField_50\n",
>> "\t\t\t\tDataFieldName=\"Var_RI\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_50\n",
>> "\t\t\tOBJECT=DataField_51\n",
>> "\t\t\t\tDataFieldName=\"Var_Z0H\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_51\n",
>> "\t\t\tOBJECT=DataField_52\n",
>> "\t\t\t\tDataFieldName=\"Var_Z0M\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_52\n",
>> "\t\t\tOBJECT=DataField_53\n",
>> "\t\t\t\tDataFieldName=\"Var_HLML\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_53\n",
>> "\t\t\tOBJECT=DataField_54\n",
>> "\t\t\t\tDataFieldName=\"Var_TLML\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_54\n",
>> "\t\t\tOBJECT=DataField_55\n",
>> "\t\t\t\tDataFieldName=\"Var_QLML\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_55\n",
>> "\t\t\tOBJECT=DataField_56\n",
>> "\t\t\t\tDataFieldName=\"Var_ULML\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_56\n",
>> "\t\t\tOBJECT=DataField_57\n",
>> "\t\t\t\tDataFieldName=\"Var_VLML\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_57\n",
>> "\t\t\tOBJECT=DataField_58\n",
>> "\t\t\t\tDataFieldName=\"Var_RHOA\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_58\n",
>> "\t\t\tOBJECT=DataField_59\n",
>> "\t\t\t\tDataFieldName=\"Var_SPEED\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_59\n",
>> "\t\t\tOBJECT=DataField_60\n",
>> "\t\t\t\tDataFieldName=\"Var_CDH\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_60\n",
>> "\t\t\tOBJECT=DataField_61\n",
>> "\t\t\t\tDataFieldName=\"Var_CDQ\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_61\n",
>> "\t\t\tOBJECT=DataField_62\n",
>> "\t\t\t\tDataFieldName=\"Var_CDM\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_62\n",
>> "\t\t\tOBJECT=DataField_63\n",
>> "\t\t\t\tDataFieldName=\"Var_CN\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_63\n",
>> "\t\t\tOBJECT=DataField_64\n",
>> "\t\t\t\tDataFieldName=\"Var_TSH\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_64\n",
>> "\t\t\tOBJECT=DataField_65\n",
>> "\t\t\t\tDataFieldName=\"Var_QSH\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_65\n",
>> "\t\t\tOBJECT=DataField_66\n",
>> "\t\t\t\tDataFieldName=\"Var_PRECANV\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_66\n",
>> "\t\t\tOBJECT=DataField_67\n",
>> "\t\t\t\tDataFieldName=\"Var_PRECCON\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_67\n",
>> "\t\t\tOBJECT=DataField_68\n",
>> "\t\t\t\tDataFieldName=\"Var_PRECLSC\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_68\n",
>> "\t\t\tOBJECT=DataField_69\n",
>> "\t\t\t\tDataFieldName=\"Var_PRECSNO\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_69\n",
>> "\t\t\tOBJECT=DataField_70\n",
>> "\t\t\t\tDataFieldName=\"Var_PRECTOT\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_70\n",
>> "\t\t\tOBJECT=DataField_71\n",
>> "\t\t\t\tDataFieldName=\"Var_PGENTOT\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_71\n",
>> "\t\t\tOBJECT=DataField_72\n",
>> "\t\t\t\tDataFieldName=\"XDim\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT64\n",
>> "\t\t\t\tDimList=(\"XDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_72\n",
>> "\t\t\tOBJECT=DataField_73\n",
>> "\t\t\t\tDataFieldName=\"YDim\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT64\n",
>> "\t\t\t\tDimList=(\"YDim\")\n",
>> "\t\t\tEND_OBJECT=DataField_73\n",
>> "\t\t\tOBJECT=DataField_74\n",
>> "\t\t\t\tDataFieldName=\"Time\"\n",
>> "\t\t\t\tDataType=DFNT_FLOAT64\n",
>> "\t\t\t\tDimList=(\"TIME\")\n",
>> "\t\t\tEND_OBJECT=DataField_74\n",
>> "\t\tEND_GROUP=DataField\n",
>> "\t\tGROUP=MergedFields\n",
>> "\t\tEND_GROUP=MergedFields\n",
>> "\tEND_GROUP=GRID_1\n",
>> "END_GROUP=GridStructure\n",
>> "GROUP=PointStructure\n",
>> "END_GROUP=PointStructure\n",
>> "END" ;
>> :HDFEOSVersion = "HDFEOS_V2.14" ;
>> :creation_date = "Tue Oct 22 10:28:53 MDT 2013" ;
>> :NCL_Version = "6.2.0-22Oct2013_0231" ;
>> :system = "Linux harmon.cgd.ucar.edu 3.11.0-1.el6.elrepo.x86_64 #1 SMP Tue Sep 3 12:28:37 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux" ;
>> :Conventions = "CF-1.0" ;
>> :hdf_source = "MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf" ;
>> :title = "MERRA reanalysis. GEOS-5.2.0" ;
>> }
>>
>> ------------------------------
>>
>> Message: 11
>> Date: Tue, 22 Oct 2013 12:47:11 -0400
>> From: Laura Briley <auraell@umich.edu>
>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>> To: Dennis Shea <shea@ucar.edu>
>> Cc: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
>> Message-ID: <CE8C2442.19A69%auraell@umich.edu>
>> Content-Type: text/plain; charset="US-ASCII"
>>
>> % uname -a
>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0:
>> Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>
>> Thanks for your help
>>
>>
>> Laura Briley
>> Research Associate
>> Great Lakes Integrated Sciences + Assessments
>>
>>
>>
>>
>> On 10/22/13 12:45 PM, "Dennis Shea" <shea@ucar.edu> wrote:
>>
>>> I started this earlier ... then got side tracked.
>>>
>>> ===
>>>
>>> I ran on my MAC and another linux system using 6.1.2
>>> and the beta version of 6.2.0
>>>
>>> Further, for 'fun', I made the time dimension unlimited.
>>>
>>> No problems on either system.
>>>
>>> As a .hdf file
>>>
>>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf -u
>>> TIME_EOSGRID
>>>
>>> As a hdfeos file (add either .he2 or .hdfeos)
>>>
>>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he2 -u
>>> TIME_EOSGRID
>>>
>>> I have attached a dump of the file.
>>>
>>> Not sure of your issue. Please post the output from
>>>
>>> %> uname -a
>>>
>>> ==========
>>>
>>>
>>>
>>> On 10/22/13 10:24 AM, Wei Huang wrote:
>>>> Laura,
>>>>
>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>
>>>> Wei
>>>>
>>>> huangwei@ucar.edu
>>>> VETS/CISL
>>>> National Center for Atmospheric Research
>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>> Boulder, CO 80307-3000 USA
>>>> (303) 497-8924
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>
>>>>> Laura,
>>>>>
>>>>> I could reproduce your issue.
>>>>>
>>>>> You may try:
>>>>>
>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>
>>>>> as this one is truly a HDF-EOS data.
>>>>>
>>>>> Wei
>>>>>
>>>>> huangwei@ucar.edu
>>>>> VETS/CISL
>>>>> National Center for Atmospheric Research
>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>> Boulder, CO 80307-3000 USA
>>>>> (303) 497-8924
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>
>>>>>> Hi,
>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to
>>>>>> netcdf but get the error: "if: Expression Syntax". Here is the
>>>>>> important information that I think you need:
>>>>>>
>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>> 6.1.2
>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>> if: Expression Syntax.
>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version
>>>>>> 10.8.0: Tue Jun 7 16:33:36 PDT 2011;
>>>>>> root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>
>>>>>> I have put one of the files on your ftp site:
>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>
>>>>>> Others have had the same problem but I have not come across any
>>>>>> solutions yet:
>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>
>>>>>> Laura Briley
>>>>>> _______________________________________________
>>>>>> ncl-talk mailing list
>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>
>>
>>
>>
>> ------------------------------
>>
>> _______________________________________________
>> ncl-talk mailing list
>> ncl-talk@ucar.edu
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>> End of ncl-talk Digest, Vol 119, Issue 31
>> *****************************************
>
>
>
> ------------------------------
>
> Message: 10
> Date: Tue, 22 Oct 2013 22:02:18 -0600
> From: David Brown <dbrown@ucar.edu>
> Subject: Re: [ncl-talk] Why I can not the control the font size of the
> axis in a attached plot?
> To: gmail <leo.aries.g@gmail.com>
> Cc: ncl-talk@ucar.edu
> Message-ID: <AFF69EE7-DC79-4BB0-A337-5CC399128B41@ucar.edu>
> Content-Type: text/plain; charset=GB2312
>
> By default most of the left tick mark resources control both the left and right tick marks, while the bottom tick mark resources control both the bottom and top tick marks. This is to help minimize the number of resources that need to be set in typical situations. Set tmXUseBottom and tmYUseLeft to False to enable the XT and YR resources.
> -dave
>
> On Oct 22, 2013, at 6:51 PM, gmail <leo.aries.g@gmail.com> wrote:
>
>> Hi, all
>>
>> Thanks for the reply from Haley. Yesterday I was puzzled by the font size of the right axis' label in a subplot of the attached plot.
>> Now I try some combination of the resource and find some results.
>>
>> 1.
>> resl@tmYLLabelsOn = True
>> resl@tmYLLabelFontHeightF = 0.02 ; the labels of both the left and right axis for the left sub-plot were not shown
>> 2.
>> resl@tmYLLabelsOn = True
>> resl@tmYRLabelFontHeightF = 0.02 ; both were not shown , same as the above
>> 3.
>> resl@tmYRLabelsOn = True
>> resl@tmYRLabelFontHeightF = 0.02 ; the labels of the right axis were shown, but the font size is small and will not be changed whatever the tmYRLabelFontHeightF is set
>> 4.
>> resl@tmYRLabelsOn = True
>> resl@tmYLLabelFontHeightF = 0.02 ; ; the labels of the right axis were shown and the font size was enlarged according to the value of tmYLLabelFontHeightF
>>
>>
>> plotg = gsn_csm_xy(wks,gwsig(:,{9.:180.}),tp({9.:180.}),resl) ; the right subplot
>>
>> plotc = gsn_attach_plots(plot,plotg,res,resl) ; attach the right subplot to the plot
>>
>>
>> I am still confused about why the resource of tmYLLabelFontHeightF can control the font size of the right axis while the tmYRLabelFontHeightF can not.
>>
>>
>> Thanks!
>>
>>
>> Lin
>>
>>
>>
>>
>>
>> ? 2013-10-23???2:00?ncl-talk-request@ucar.edu ???
>>
>>> Send ncl-talk mailing list submissions to
>>> ncl-talk@ucar.edu
>>>
>>> To subscribe or unsubscribe via the World Wide Web, visit
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>> or, via email, send a message with subject or body 'help' to
>>> ncl-talk-request@ucar.edu
>>>
>>> You can reach the person managing the list at
>>> ncl-talk-owner@ucar.edu
>>>
>>> When replying, please edit your Subject line so it is more specific
>>> than "Re: Contents of ncl-talk digest..."
>>>
>>>
>>> Today's Topics:
>>>
>>> 1. ncl_convert2nc expression syntax (Laura Briley)
>>> 2. Re: ncl_convert2nc expression syntax (Joe Lee)
>>> 3. Re: ncl_convert2nc expression syntax (Wei Huang)
>>> 4. Re: ncl_convert2nc expression syntax (Wei Huang)
>>> 5. Re: Why I can not control the font size of the legend and
>>> axises in a combind plot? (Mary Haley)
>>> 6. Re: ncl_convert2nc expression syntax (Mary Haley)
>>> 7. Re: ncl_convert2nc expression syntax (Laura Briley)
>>> 8. Re: ncl_convert2nc expression syntax (Wei Huang)
>>> 9. Re: ncl_convert2nc expression syntax (Laura Briley)
>>> 10. Re: ncl_convert2nc expression syntax (Dennis Shea)
>>> 11. Re: ncl_convert2nc expression syntax (Laura Briley)
>>>
>>>
>>> ----------------------------------------------------------------------
>>>
>>> Message: 1
>>> Date: Tue, 22 Oct 2013 11:31:36 -0400
>>> From: Laura Briley <auraell@umich.edu>
>>> Subject: [ncl-talk] ncl_convert2nc expression syntax
>>> To: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
>>> Message-ID: <CE8C1268.19A44%auraell@umich.edu>
>>> Content-Type: text/plain; charset="us-ascii"
>>>
>>> Hi,
>>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf
>>> but get the error: "if: Expression Syntax". Here is the important
>>> information that I think you need:
>>>
>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>> 6.1.2
>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>> if: Expression Syntax.
>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue
>>> Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>
>>> I have put one of the files on your ftp site:
>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>
>>> Others have had the same problem but I have not come across any solutions
>>> yet:
>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>
>>> Laura Briley
>>>
>>>
>>> -------------- next part --------------
>>> An HTML attachment was scrubbed...
>>> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/0ea02484/attachment.html
>>>
>>> ------------------------------
>>>
>>> Message: 2
>>> Date: Tue, 22 Oct 2013 15:47:21 +0000
>>> From: Joe Lee <hyoklee@hdfgroup.org>
>>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>>> To: Laura Briley <auraell@umich.edu>, "ncl-talk@ucar.edu"
>>> <ncl-talk@ucar.edu>
>>> Message-ID:
>>> <2d51240156f64201b7ba72a562d1fbb3@BY2PR07MB122.namprd07.prod.outlook.com>
>>>
>>> Content-Type: text/plain; charset="iso-8859-1"
>>>
>>> Hi, Laura!
>>>
>>> You can try our new "h4tonccf" tool on MERRA product [1] like below:
>>>
>>> %./h4tonccf MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>> Done with writing netcdf file MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.nc.
>>>
>>> I put the converted NetCDF file in [2] for demo purpose.
>>>
>>> [1] http://hdfeos.org/software/h4cflib.php
>>> [2] ftp://ftp.hdfgroup.uiuc.edu/pub/outgoing/joe/data/MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.nc
>>>
>>> From: ncl-talk-bounces@ucar.edu [mailto:ncl-talk-bounces@ucar.edu] On Behalf Of Laura Briley
>>> Sent: Tuesday, October 22, 2013 10:32 AM
>>> To: ncl-talk@ucar.edu
>>> Subject: [ncl-talk] ncl_convert2nc expression syntax
>>>
>>> Hi,
>>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf but get the error: "if: Expression Syntax". ?Here is the important information that I think you need:
>>>
>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>> 6.1.2
>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf?
>>> if: Expression Syntax.
>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun ?7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>
>>> I have put one of the files on your ftp site:?MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>
>>> Others have had the same problem but I have not come across any solutions yet:
>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>
>>> Laura Briley
>>>
>>>
>>> ------------------------------
>>>
>>> Message: 3
>>> Date: Tue, 22 Oct 2013 10:20:43 -0600
>>> From: Wei Huang <huangwei@ucar.edu>
>>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>>> To: Laura Briley <auraell@umich.edu>
>>> Cc: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
>>> Message-ID: <4F863B35-07BB-4CD2-827B-6C346B71B499@ucar.edu>
>>> Content-Type: text/plain; charset="us-ascii"
>>>
>>> Laura,
>>>
>>> I could reproduce your issue.
>>>
>>> You may try:
>>>
>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>
>>> as this one is truly a HDF-EOS data.
>>>
>>> Wei
>>>
>>> huangwei@ucar.edu
>>> VETS/CISL
>>> National Center for Atmospheric Research
>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>> Boulder, CO 80307-3000 USA
>>> (303) 497-8924
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>
>>>> Hi,
>>>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf but get the error: "if: Expression Syntax". Here is the important information that I think you need:
>>>>
>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>> 6.1.2
>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>> if: Expression Syntax.
>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>
>>>> I have put one of the files on your ftp site: MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>
>>>> Others have had the same problem but I have not come across any solutions yet:
>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>
>>>> Laura Briley
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>> -------------- next part --------------
>>> An HTML attachment was scrubbed...
>>> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/d92f8fcf/attachment.html
>>>
>>> ------------------------------
>>>
>>> Message: 4
>>> Date: Tue, 22 Oct 2013 10:24:41 -0600
>>> From: Wei Huang <huangwei@ucar.edu>
>>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>>> To: Laura Briley <auraell@umich.edu>
>>> Cc: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
>>> Message-ID: <0A95B4C9-2A62-46A4-AF82-199322E5F888@ucar.edu>
>>> Content-Type: text/plain; charset="us-ascii"
>>>
>>> Laura,
>>>
>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>
>>> Wei
>>>
>>> huangwei@ucar.edu
>>> VETS/CISL
>>> National Center for Atmospheric Research
>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>> Boulder, CO 80307-3000 USA
>>> (303) 497-8924
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>
>>>> Laura,
>>>>
>>>> I could reproduce your issue.
>>>>
>>>> You may try:
>>>>
>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>
>>>> as this one is truly a HDF-EOS data.
>>>>
>>>> Wei
>>>>
>>>> huangwei@ucar.edu
>>>> VETS/CISL
>>>> National Center for Atmospheric Research
>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>> Boulder, CO 80307-3000 USA
>>>> (303) 497-8924
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>
>>>>> Hi,
>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf but get the error: "if: Expression Syntax". Here is the important information that I think you need:
>>>>>
>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>> 6.1.2
>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>> if: Expression Syntax.
>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>
>>>>> I have put one of the files on your ftp site: MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>
>>>>> Others have had the same problem but I have not come across any solutions yet:
>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>
>>>>> Laura Briley
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>> -------------- next part --------------
>>> An HTML attachment was scrubbed...
>>> URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20131022/48e7c55f/attachment.html
>>>
>>> ------------------------------
>>>
>>> Message: 5
>>> Date: Tue, 22 Oct 2013 10:26:44 -0600
>>> From: Mary Haley <haley@ucar.edu>
>>> Subject: Re: [ncl-talk] Why I can not control the font size of the
>>> legend and axises in a combind plot?
>>> To: gmail <leo.aries.g@gmail.com>
>>> Cc: ncl-talk@ucar.edu
>>> Message-ID: <D993FA63-92E6-4EBF-8CF5-C376C9FBE333@ucar.edu>
>>> Content-Type: text/plain; charset=us-ascii
>>>
>>> This is a labelbar, and not a legend. Legends are generally associated with XY plots, while the labelbar is associated with filled contour plots.
>>>
>>> Try using lbAutoManage and lbLabelFontHeightF instead.
>>>
>>> To see what a legend looks like, versus a labelbar:
>>>
>>> http://www.ncl.ucar.edu/Applications/legend.shtml
>>> http://www.ncl.ucar.edu/Applications/legend.shtml
>>>
>>> --Mary
>>>
>>> On Oct 22, 2013, at 3:57 AM, gmail <leo.aries.g@gmail.com> wrote:
>>>
>>>> Hi, all
>>>>
>>>> I made a attached plot of wavelet power. However, I can not control the font size for the legend and the right Axis.
>>>>
>>>> I want to decrease the font size of the legend label and increase the font size of label for the right Axis. In my script( attached following the mail),
>>>>
>>>> I use some resource such as
>>>>
>>>> res@lgAutoManage = False
>>>> res@lgLabelFontHeightF = 0.05
>>>>
>>>> or
>>>>
>>>> resl@tmYRLabelFontHeightF = 0.02
>>>>
>>>> but whatever these resources were set, the plot would not be changed.
>>>>
>>>>
>>>> Thanks!
>>>>
>>>>
>>>>
>>>> Lin
>>>>
>>>>
>>>> <Orcadas_wavelet.ncl><fig1a.eps><fig1a.eps>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> <Orcadas_wavelet.ncl>_______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>>
>>>
>>> ------------------------------
>>>
>>> Message: 6
>>> Date: Tue, 22 Oct 2013 10:28:56 -0600
>>> From: Mary Haley <haley@ucar.edu>
>>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>>> To: Laura Briley <auraell@umich.edu>
>>> Cc: "ncl-talk@ucar.edu Talk" <ncl-talk@ucar.edu>
>>> Message-ID: <4B314730-0B55-4562-9304-C583A711CF9D@ucar.edu>
>>> Content-Type: text/plain; charset=us-ascii
>>>
>>> Same here, I couldn't reproduce the problem on my Mac.
>>>
>>> I think Wei and I both have 64-bit Macs, and I noticed you have a 32-bit Mac. I wonder if this is part of the problem.
>>>
>>> Are you able to do an ncl_filedump on the file?
>>>
>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>
>>> or, as Wei suggested, treat this as an HE5 file:
>>>
>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>
>>> What version of MacOS are you running, and which NCL binary did you download?
>>>
>>> To get the MacOS version:
>>>
>>> sw_vers -productVersion
>>>
>>>
>>> --Mary
>>>
>>>
>>> On Oct 22, 2013, at 10:24 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>
>>>> Laura,
>>>>
>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>
>>>> Wei
>>>>
>>>> huangwei@ucar.edu
>>>> VETS/CISL
>>>> National Center for Atmospheric Research
>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>> Boulder, CO 80307-3000 USA
>>>> (303) 497-8924
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>
>>>>> Laura,
>>>>>
>>>>> I could reproduce your issue.
>>>>>
>>>>> You may try:
>>>>>
>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>
>>>>> as this one is truly a HDF-EOS data.
>>>>>
>>>>> Wei
>>>>>
>>>>> huangwei@ucar.edu
>>>>> VETS/CISL
>>>>> National Center for Atmospheric Research
>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>> Boulder, CO 80307-3000 USA
>>>>> (303) 497-8924
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>
>>>>>> Hi,
>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf but get the error: "if: Expression Syntax". Here is the important information that I think you need:
>>>>>>
>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>> 6.1.2
>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>> if: Expression Syntax.
>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>
>>>>>> I have put one of the files on your ftp site: MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>
>>>>>> Others have had the same problem but I have not come across any solutions yet:
>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>
>>>>>> Laura Briley
>>>>>> _______________________________________________
>>>>>> ncl-talk mailing list
>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>>
>>>
>>> ------------------------------
>>>
>>> Message: 7
>>> Date: Tue, 22 Oct 2013 12:34:52 -0400
>>> From: Laura Briley <auraell@umich.edu>
>>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>>> To: Mary Haley <haley@ucar.edu>
>>> Cc: "ncl-talk@ucar.edu Talk" <ncl-talk@ucar.edu>
>>> Message-ID: <CE8C20B6.19A57%auraell@umich.edu>
>>> Content-Type: text/plain; charset="US-ASCII"
>>>
>>> I am able to do ncl_filedump. My mac version is 10.6.8. I do not know
>>> how to change the file to HE5 as it was downloaded from the internet and I
>>> did not create it. Thanks for the suggestions.
>>> Laura Briley
>>> Research Associate
>>> Great Lakes Integrated Sciences + Assessments
>>>
>>>
>>>
>>>
>>> On 10/22/13 12:28 PM, "Mary Haley" <haley@ucar.edu> wrote:
>>>
>>>> Same here, I couldn't reproduce the problem on my Mac.
>>>>
>>>> I think Wei and I both have 64-bit Macs, and I noticed you have a 32-bit
>>>> Mac. I wonder if this is part of the problem.
>>>>
>>>> Are you able to do an ncl_filedump on the file?
>>>>
>>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>
>>>> or, as Wei suggested, treat this as an HE5 file:
>>>>
>>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>
>>>> What version of MacOS are you running, and which NCL binary did you
>>>> download?
>>>>
>>>> To get the MacOS version:
>>>>
>>>> sw_vers -productVersion
>>>>
>>>>
>>>> --Mary
>>>>
>>>>
>>>> On Oct 22, 2013, at 10:24 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>
>>>>> Laura,
>>>>>
>>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>>
>>>>> Wei
>>>>>
>>>>> huangwei@ucar.edu
>>>>> VETS/CISL
>>>>> National Center for Atmospheric Research
>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>> Boulder, CO 80307-3000 USA
>>>>> (303) 497-8924
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>>
>>>>>> Laura,
>>>>>>
>>>>>> I could reproduce your issue.
>>>>>>
>>>>>> You may try:
>>>>>>
>>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>>
>>>>>> as this one is truly a HDF-EOS data.
>>>>>>
>>>>>> Wei
>>>>>>
>>>>>> huangwei@ucar.edu
>>>>>> VETS/CISL
>>>>>> National Center for Atmospheric Research
>>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>>> Boulder, CO 80307-3000 USA
>>>>>> (303) 497-8924
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to
>>>>>>> netcdf but get the error: "if: Expression Syntax". Here is the
>>>>>>> important information that I think you need:
>>>>>>>
>>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>>> 6.1.2
>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>> if: Expression Syntax.
>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version
>>>>>>> 10.8.0: Tue Jun 7 16:33:36 PDT 2011;
>>>>>>> root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>>
>>>>>>> I have put one of the files on your ftp site:
>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>>
>>>>>>> Others have had the same problem but I have not come across any
>>>>>>> solutions yet:
>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>>
>>>>>>> Laura Briley
>>>>>>> _______________________________________________
>>>>>>> ncl-talk mailing list
>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>
>>>>>> _______________________________________________
>>>>>> ncl-talk mailing list
>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>
>>>
>>>
>>>
>>> ------------------------------
>>>
>>> Message: 8
>>> Date: Tue, 22 Oct 2013 10:38:04 -0600
>>> From: Wei Huang <huangwei@ucar.edu>
>>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>>> To: Laura Briley <auraell@umich.edu>
>>> Cc: "ncl-talk@ucar.edu Talk" <ncl-talk@ucar.edu>, Mary Haley
>>> <haley@ucar.edu>
>>> Message-ID: <DB4BCB80-8DDD-477B-BAC8-DED70D380062@ucar.edu>
>>> Content-Type: text/plain; charset=us-ascii
>>>
>>> Laura,
>>>
>>> You do not need change the file, just type:
>>>
>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>
>>> (where .he5 will force NCL to read this hdd file as he5 file).
>>>
>>> Wei
>>>
>>> huangwei@ucar.edu
>>> VETS/CISL
>>> National Center for Atmospheric Research
>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>> Boulder, CO 80307-3000 USA
>>> (303) 497-8924
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Oct 22, 2013, at 10:34 AM, Laura Briley <auraell@umich.edu> wrote:
>>>
>>>> I am able to do ncl_filedump. My mac version is 10.6.8. I do not know
>>>> how to change the file to HE5 as it was downloaded from the internet and I
>>>> did not create it. Thanks for the suggestions.
>>>> Laura Briley
>>>> Research Associate
>>>> Great Lakes Integrated Sciences + Assessments
>>>>
>>>>
>>>>
>>>>
>>>> On 10/22/13 12:28 PM, "Mary Haley" <haley@ucar.edu> wrote:
>>>>
>>>>> Same here, I couldn't reproduce the problem on my Mac.
>>>>>
>>>>> I think Wei and I both have 64-bit Macs, and I noticed you have a 32-bit
>>>>> Mac. I wonder if this is part of the problem.
>>>>>
>>>>> Are you able to do an ncl_filedump on the file?
>>>>>
>>>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>
>>>>> or, as Wei suggested, treat this as an HE5 file:
>>>>>
>>>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>
>>>>> What version of MacOS are you running, and which NCL binary did you
>>>>> download?
>>>>>
>>>>> To get the MacOS version:
>>>>>
>>>>> sw_vers -productVersion
>>>>>
>>>>>
>>>>> --Mary
>>>>>
>>>>>
>>>>> On Oct 22, 2013, at 10:24 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>>
>>>>>> Laura,
>>>>>>
>>>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>>>
>>>>>> Wei
>>>>>>
>>>>>> huangwei@ucar.edu
>>>>>> VETS/CISL
>>>>>> National Center for Atmospheric Research
>>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>>> Boulder, CO 80307-3000 USA
>>>>>> (303) 497-8924
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>>>
>>>>>>> Laura,
>>>>>>>
>>>>>>> I could reproduce your issue.
>>>>>>>
>>>>>>> You may try:
>>>>>>>
>>>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>>>
>>>>>>> as this one is truly a HDF-EOS data.
>>>>>>>
>>>>>>> Wei
>>>>>>>
>>>>>>> huangwei@ucar.edu
>>>>>>> VETS/CISL
>>>>>>> National Center for Atmospheric Research
>>>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>>>> Boulder, CO 80307-3000 USA
>>>>>>> (303) 497-8924
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to
>>>>>>>> netcdf but get the error: "if: Expression Syntax". Here is the
>>>>>>>> important information that I think you need:
>>>>>>>>
>>>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>>>> 6.1.2
>>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>>> if: Expression Syntax.
>>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version
>>>>>>>> 10.8.0: Tue Jun 7 16:33:36 PDT 2011;
>>>>>>>> root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>>>
>>>>>>>> I have put one of the files on your ftp site:
>>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>>>
>>>>>>>> Others have had the same problem but I have not come across any
>>>>>>>> solutions yet:
>>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>>>
>>>>>>>> Laura Briley
>>>>>>>> _______________________________________________
>>>>>>>> ncl-talk mailing list
>>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> ncl-talk mailing list
>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>
>>>>>> _______________________________________________
>>>>>> ncl-talk mailing list
>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>>
>>>
>>> ------------------------------
>>>
>>> Message: 9
>>> Date: Tue, 22 Oct 2013 12:40:03 -0400
>>> From: Laura Briley <auraell@umich.edu>
>>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>>> To: Wei Huang <huangwei@ucar.edu>
>>> Cc: "ncl-talk@ucar.edu Talk" <ncl-talk@ucar.edu>, Mary Haley
>>> <haley@ucar.edu>
>>> Message-ID: <CE8C2271.19A60%auraell@umich.edu>
>>> Content-Type: text/plain; charset="US-ASCII"
>>>
>>> Thank you for the instruction. I followed and still go the same error:
>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>> MERRA300.prod.assim.tavgM_2d_flx_Nx.201012.SUB.hdf.he5
>>> if: Expression Syntax.
>>>
>>> Laura
>>>
>>>
>>> Laura Briley
>>> Research Associate
>>> Great Lakes Integrated Sciences + Assessments
>>>
>>>
>>>
>>>
>>> On 10/22/13 12:38 PM, "Wei Huang" <huangwei@ucar.edu> wrote:
>>>
>>>> Laura,
>>>>
>>>> You do not need change the file, just type:
>>>>
>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>
>>>> (where .he5 will force NCL to read this hdd file as he5 file).
>>>>
>>>> Wei
>>>>
>>>> huangwei@ucar.edu
>>>> VETS/CISL
>>>> National Center for Atmospheric Research
>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>> Boulder, CO 80307-3000 USA
>>>> (303) 497-8924
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Oct 22, 2013, at 10:34 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>
>>>>> I am able to do ncl_filedump. My mac version is 10.6.8. I do not know
>>>>> how to change the file to HE5 as it was downloaded from the internet
>>>>> and I
>>>>> did not create it. Thanks for the suggestions.
>>>>> Laura Briley
>>>>> Research Associate
>>>>> Great Lakes Integrated Sciences + Assessments
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 10/22/13 12:28 PM, "Mary Haley" <haley@ucar.edu> wrote:
>>>>>
>>>>>> Same here, I couldn't reproduce the problem on my Mac.
>>>>>>
>>>>>> I think Wei and I both have 64-bit Macs, and I noticed you have a
>>>>>> 32-bit
>>>>>> Mac. I wonder if this is part of the problem.
>>>>>>
>>>>>> Are you able to do an ncl_filedump on the file?
>>>>>>
>>>>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>
>>>>>> or, as Wei suggested, treat this as an HE5 file:
>>>>>>
>>>>>> ncl_filedump MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>>
>>>>>> What version of MacOS are you running, and which NCL binary did you
>>>>>> download?
>>>>>>
>>>>>> To get the MacOS version:
>>>>>>
>>>>>> sw_vers -productVersion
>>>>>>
>>>>>>
>>>>>> --Mary
>>>>>>
>>>>>>
>>>>>> On Oct 22, 2013, at 10:24 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>>>
>>>>>>> Laura,
>>>>>>>
>>>>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>>>>
>>>>>>> Wei
>>>>>>>
>>>>>>> huangwei@ucar.edu
>>>>>>> VETS/CISL
>>>>>>> National Center for Atmospheric Research
>>>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>>>> Boulder, CO 80307-3000 USA
>>>>>>> (303) 497-8924
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>>>>
>>>>>>>> Laura,
>>>>>>>>
>>>>>>>> I could reproduce your issue.
>>>>>>>>
>>>>>>>> You may try:
>>>>>>>>
>>>>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>>>>
>>>>>>>> as this one is truly a HDF-EOS data.
>>>>>>>>
>>>>>>>> Wei
>>>>>>>>
>>>>>>>> huangwei@ucar.edu
>>>>>>>> VETS/CISL
>>>>>>>> National Center for Atmospheric Research
>>>>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>>>>> Boulder, CO 80307-3000 USA
>>>>>>>> (303) 497-8924
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files
>>>>>>>>> to
>>>>>>>>> netcdf but get the error: "if: Expression Syntax". Here is the
>>>>>>>>> important information that I think you need:
>>>>>>>>>
>>>>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>>>>> 6.1.2
>>>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>>>> if: Expression Syntax.
>>>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version
>>>>>>>>> 10.8.0: Tue Jun 7 16:33:36 PDT 2011;
>>>>>>>>> root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>>>>
>>>>>>>>> I have put one of the files on your ftp site:
>>>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>>>>
>>>>>>>>> Others have had the same problem but I have not come across any
>>>>>>>>> solutions yet:
>>>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>>>>
>>>>>>>>> Laura Briley
>>>>>>>>> _______________________________________________
>>>>>>>>> ncl-talk mailing list
>>>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> ncl-talk mailing list
>>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> ncl-talk mailing list
>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>
>>>
>>>
>>>
>>> ------------------------------
>>>
>>> Message: 10
>>> Date: Tue, 22 Oct 2013 10:45:13 -0600
>>> From: Dennis Shea <shea@ucar.edu>
>>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>>> To: Laura Briley <auraell@umich.edu>
>>> Cc: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
>>> Message-ID: <5266AB99.6040905@ucar.edu>
>>> Content-Type: text/plain; charset="iso-8859-1"
>>>
>>> I started this earlier ... then got side tracked.
>>>
>>> ===
>>>
>>> I ran on my MAC and another linux system using 6.1.2
>>> and the beta version of 6.2.0
>>>
>>> Further, for 'fun', I made the time dimension unlimited.
>>>
>>> No problems on either system.
>>>
>>> As a .hdf file
>>>
>>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf -u
>>> TIME_EOSGRID
>>>
>>> As a hdfeos file (add either .he2 or .hdfeos)
>>>
>>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he2 -u
>>> TIME_EOSGRID
>>>
>>> I have attached a dump of the file.
>>>
>>> Not sure of your issue. Please post the output from
>>>
>>> %> uname -a
>>>
>>> ==========
>>>
>>>
>>>
>>> On 10/22/13 10:24 AM, Wei Huang wrote:
>>>> Laura,
>>>>
>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>
>>>> Wei
>>>>
>>>> huangwei@ucar.edu
>>>> VETS/CISL
>>>> National Center for Atmospheric Research
>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>> Boulder, CO 80307-3000 USA
>>>> (303) 497-8924
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>
>>>>> Laura,
>>>>>
>>>>> I could reproduce your issue.
>>>>>
>>>>> You may try:
>>>>>
>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>
>>>>> as this one is truly a HDF-EOS data.
>>>>>
>>>>> Wei
>>>>>
>>>>> huangwei@ucar.edu
>>>>> VETS/CISL
>>>>> National Center for Atmospheric Research
>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>> Boulder, CO 80307-3000 USA
>>>>> (303) 497-8924
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>
>>>>>> Hi,
>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to netcdf but get the error: "if: Expression Syntax". Here is the important information that I think you need:
>>>>>>
>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>> 6.1.2
>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>> if: Expression Syntax.
>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>
>>>>>> I have put one of the files on your ftp site: MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>
>>>>>> Others have had the same problem but I have not come across any solutions yet:
>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>
>>>>>> Laura Briley
>>>>>> _______________________________________________
>>>>>> ncl-talk mailing list
>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>> -------------- next part --------------
>>> netcdf MERRA100.prod.assim.tavgM_2d_flx_Nx.197901 {
>>> dimensions:
>>> TIME_EOSGRID = UNLIMITED ; // (1 currently)
>>> YDim_EOSGRID = 361 ;
>>> XDim_EOSGRID = 540 ;
>>> variables:
>>> float EFLUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> EFLUX:hdf_name = "EFLUX" ;
>>> EFLUX:valid_range = -1.e+30f, 1.e+30f ;
>>> EFLUX:vmax = 1.e+30f ;
>>> EFLUX:vmin = -1.e+30f ;
>>> EFLUX:fmissing_value = 1.e+15f ;
>>> EFLUX:missing_value = 1.e+15f ;
>>> EFLUX:add_offset = 0.f ;
>>> EFLUX:scale_factor = 1.f ;
>>> EFLUX:units = "W/m2" ;
>>> EFLUX:standard_name = " " ;
>>> EFLUX:long_name = "Latent heat flux (positive upward)" ;
>>> EFLUX:_FillValue = 1.e+15f ;
>>> float EVAP(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> EVAP:hdf_name = "EVAP" ;
>>> EVAP:valid_range = -1.e+30f, 1.e+30f ;
>>> EVAP:vmax = 1.e+30f ;
>>> EVAP:vmin = -1.e+30f ;
>>> EVAP:fmissing_value = 1.e+15f ;
>>> EVAP:missing_value = 1.e+15f ;
>>> EVAP:add_offset = 0.f ;
>>> EVAP:scale_factor = 1.f ;
>>> EVAP:units = "kg/m2/s" ;
>>> EVAP:standard_name = " " ;
>>> EVAP:long_name = "Surface evaporation" ;
>>> EVAP:_FillValue = 1.e+15f ;
>>> float HFLUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> HFLUX:hdf_name = "HFLUX" ;
>>> HFLUX:valid_range = -1.e+30f, 1.e+30f ;
>>> HFLUX:vmax = 1.e+30f ;
>>> HFLUX:vmin = -1.e+30f ;
>>> HFLUX:fmissing_value = 1.e+15f ;
>>> HFLUX:missing_value = 1.e+15f ;
>>> HFLUX:add_offset = 0.f ;
>>> HFLUX:scale_factor = 1.f ;
>>> HFLUX:units = "W/m2" ;
>>> HFLUX:standard_name = " " ;
>>> HFLUX:long_name = "Sensible heat flux (positive upward)" ;
>>> HFLUX:_FillValue = 1.e+15f ;
>>> float TAUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> TAUX:hdf_name = "TAUX" ;
>>> TAUX:valid_range = -1.e+30f, 1.e+30f ;
>>> TAUX:vmax = 1.e+30f ;
>>> TAUX:vmin = -1.e+30f ;
>>> TAUX:fmissing_value = 1.e+15f ;
>>> TAUX:missing_value = 1.e+15f ;
>>> TAUX:add_offset = 0.f ;
>>> TAUX:scale_factor = 1.f ;
>>> TAUX:units = "N/m2" ;
>>> TAUX:standard_name = " " ;
>>> TAUX:long_name = "Eastward surface wind stress" ;
>>> TAUX:_FillValue = 1.e+15f ;
>>> float TAUY(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> TAUY:hdf_name = "TAUY" ;
>>> TAUY:valid_range = -1.e+30f, 1.e+30f ;
>>> TAUY:vmax = 1.e+30f ;
>>> TAUY:vmin = -1.e+30f ;
>>> TAUY:fmissing_value = 1.e+15f ;
>>> TAUY:missing_value = 1.e+15f ;
>>> TAUY:add_offset = 0.f ;
>>> TAUY:scale_factor = 1.f ;
>>> TAUY:units = "N/m2" ;
>>> TAUY:standard_name = " " ;
>>> TAUY:long_name = "Northward surface wind stress" ;
>>> TAUY:_FillValue = 1.e+15f ;
>>> float TAUGWX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> TAUGWX:hdf_name = "TAUGWX" ;
>>> TAUGWX:valid_range = -1.e+30f, 1.e+30f ;
>>> TAUGWX:vmax = 1.e+30f ;
>>> TAUGWX:vmin = -1.e+30f ;
>>> TAUGWX:fmissing_value = 1.e+15f ;
>>> TAUGWX:missing_value = 1.e+15f ;
>>> TAUGWX:add_offset = 0.f ;
>>> TAUGWX:scale_factor = 1.f ;
>>> TAUGWX:units = "N/m2" ;
>>> TAUGWX:standard_name = " " ;
>>> TAUGWX:long_name = "Eastward gravity wave surface stress" ;
>>> TAUGWX:_FillValue = 1.e+15f ;
>>> float TAUGWY(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> TAUGWY:hdf_name = "TAUGWY" ;
>>> TAUGWY:valid_range = -1.e+30f, 1.e+30f ;
>>> TAUGWY:vmax = 1.e+30f ;
>>> TAUGWY:vmin = -1.e+30f ;
>>> TAUGWY:fmissing_value = 1.e+15f ;
>>> TAUGWY:missing_value = 1.e+15f ;
>>> TAUGWY:add_offset = 0.f ;
>>> TAUGWY:scale_factor = 1.f ;
>>> TAUGWY:units = "N/m2" ;
>>> TAUGWY:standard_name = " " ;
>>> TAUGWY:long_name = "Northward gravity wave surface stress" ;
>>> TAUGWY:_FillValue = 1.e+15f ;
>>> float PBLH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> PBLH:hdf_name = "PBLH" ;
>>> PBLH:valid_range = -1.e+30f, 1.e+30f ;
>>> PBLH:vmax = 1.e+30f ;
>>> PBLH:vmin = -1.e+30f ;
>>> PBLH:fmissing_value = 1.e+15f ;
>>> PBLH:missing_value = 1.e+15f ;
>>> PBLH:add_offset = 0.f ;
>>> PBLH:scale_factor = 1.f ;
>>> PBLH:units = "m" ;
>>> PBLH:standard_name = " " ;
>>> PBLH:long_name = "Planetary boundary layer height" ;
>>> PBLH:_FillValue = 1.e+15f ;
>>> float DISPH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> DISPH:hdf_name = "DISPH" ;
>>> DISPH:valid_range = -1.e+30f, 1.e+30f ;
>>> DISPH:vmax = 1.e+30f ;
>>> DISPH:vmin = -1.e+30f ;
>>> DISPH:fmissing_value = 1.e+15f ;
>>> DISPH:missing_value = 1.e+15f ;
>>> DISPH:add_offset = 0.f ;
>>> DISPH:scale_factor = 1.f ;
>>> DISPH:units = "m" ;
>>> DISPH:standard_name = " " ;
>>> DISPH:long_name = "Displacement Height" ;
>>> DISPH:_FillValue = 1.e+15f ;
>>> float BSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> BSTAR:hdf_name = "BSTAR" ;
>>> BSTAR:valid_range = -1.e+30f, 1.e+30f ;
>>> BSTAR:vmax = 1.e+30f ;
>>> BSTAR:vmin = -1.e+30f ;
>>> BSTAR:fmissing_value = 1.e+15f ;
>>> BSTAR:missing_value = 1.e+15f ;
>>> BSTAR:add_offset = 0.f ;
>>> BSTAR:scale_factor = 1.f ;
>>> BSTAR:units = "m/s" ;
>>> BSTAR:standard_name = " " ;
>>> BSTAR:long_name = "Surface buoyancy scale" ;
>>> BSTAR:_FillValue = 1.e+15f ;
>>> float USTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> USTAR:hdf_name = "USTAR" ;
>>> USTAR:valid_range = -1.e+30f, 1.e+30f ;
>>> USTAR:vmax = 1.e+30f ;
>>> USTAR:vmin = -1.e+30f ;
>>> USTAR:fmissing_value = 1.e+15f ;
>>> USTAR:missing_value = 1.e+15f ;
>>> USTAR:add_offset = 0.f ;
>>> USTAR:scale_factor = 1.f ;
>>> USTAR:units = "m/s" ;
>>> USTAR:standard_name = " " ;
>>> USTAR:long_name = "Surface velocity scale" ;
>>> USTAR:_FillValue = 1.e+15f ;
>>> float TSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> TSTAR:hdf_name = "TSTAR" ;
>>> TSTAR:valid_range = -1.e+30f, 1.e+30f ;
>>> TSTAR:vmax = 1.e+30f ;
>>> TSTAR:vmin = -1.e+30f ;
>>> TSTAR:fmissing_value = 1.e+15f ;
>>> TSTAR:missing_value = 1.e+15f ;
>>> TSTAR:add_offset = 0.f ;
>>> TSTAR:scale_factor = 1.f ;
>>> TSTAR:units = "K" ;
>>> TSTAR:standard_name = " " ;
>>> TSTAR:long_name = "Surface temperature scale" ;
>>> TSTAR:_FillValue = 1.e+15f ;
>>> float QSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> QSTAR:hdf_name = "QSTAR" ;
>>> QSTAR:valid_range = -1.e+30f, 1.e+30f ;
>>> QSTAR:vmax = 1.e+30f ;
>>> QSTAR:vmin = -1.e+30f ;
>>> QSTAR:fmissing_value = 1.e+15f ;
>>> QSTAR:missing_value = 1.e+15f ;
>>> QSTAR:add_offset = 0.f ;
>>> QSTAR:scale_factor = 1.f ;
>>> QSTAR:units = "kg/kg" ;
>>> QSTAR:standard_name = " " ;
>>> QSTAR:long_name = "Surface humidity scale" ;
>>> QSTAR:_FillValue = 1.e+15f ;
>>> float RI(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> RI:hdf_name = "RI" ;
>>> RI:valid_range = -1.e+30f, 1.e+30f ;
>>> RI:vmax = 1.e+30f ;
>>> RI:vmin = -1.e+30f ;
>>> RI:fmissing_value = 1.e+15f ;
>>> RI:missing_value = 1.e+15f ;
>>> RI:add_offset = 0.f ;
>>> RI:scale_factor = 1.f ;
>>> RI:units = "nondimensional" ;
>>> RI:standard_name = " " ;
>>> RI:long_name = "Surface Richardson number" ;
>>> RI:_FillValue = 1.e+15f ;
>>> float Z0H(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Z0H:hdf_name = "Z0H" ;
>>> Z0H:valid_range = -1.e+30f, 1.e+30f ;
>>> Z0H:vmax = 1.e+30f ;
>>> Z0H:vmin = -1.e+30f ;
>>> Z0H:fmissing_value = 1.e+15f ;
>>> Z0H:missing_value = 1.e+15f ;
>>> Z0H:add_offset = 0.f ;
>>> Z0H:scale_factor = 1.f ;
>>> Z0H:units = "m" ;
>>> Z0H:standard_name = " " ;
>>> Z0H:long_name = "Roughness length, sensible heat" ;
>>> Z0H:_FillValue = 1.e+15f ;
>>> float Z0M(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Z0M:hdf_name = "Z0M" ;
>>> Z0M:valid_range = -1.e+30f, 1.e+30f ;
>>> Z0M:vmax = 1.e+30f ;
>>> Z0M:vmin = -1.e+30f ;
>>> Z0M:fmissing_value = 1.e+15f ;
>>> Z0M:missing_value = 1.e+15f ;
>>> Z0M:add_offset = 0.f ;
>>> Z0M:scale_factor = 1.f ;
>>> Z0M:units = "m" ;
>>> Z0M:standard_name = " " ;
>>> Z0M:long_name = "Roughness length, momentum" ;
>>> Z0M:_FillValue = 1.e+15f ;
>>> float HLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> HLML:hdf_name = "HLML" ;
>>> HLML:valid_range = -1.e+30f, 1.e+30f ;
>>> HLML:vmax = 1.e+30f ;
>>> HLML:vmin = -1.e+30f ;
>>> HLML:fmissing_value = 1.e+15f ;
>>> HLML:missing_value = 1.e+15f ;
>>> HLML:add_offset = 0.f ;
>>> HLML:scale_factor = 1.f ;
>>> HLML:units = "m" ;
>>> HLML:standard_name = " " ;
>>> HLML:long_name = "Height of center of lowest model layer" ;
>>> HLML:_FillValue = 1.e+15f ;
>>> float TLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> TLML:hdf_name = "TLML" ;
>>> TLML:valid_range = -1.e+30f, 1.e+30f ;
>>> TLML:vmax = 1.e+30f ;
>>> TLML:vmin = -1.e+30f ;
>>> TLML:fmissing_value = 1.e+15f ;
>>> TLML:missing_value = 1.e+15f ;
>>> TLML:add_offset = 0.f ;
>>> TLML:scale_factor = 1.f ;
>>> TLML:units = "K" ;
>>> TLML:standard_name = " " ;
>>> TLML:long_name = "Temperature of lowest model layer" ;
>>> TLML:_FillValue = 1.e+15f ;
>>> float QLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> QLML:hdf_name = "QLML" ;
>>> QLML:valid_range = -1.e+30f, 1.e+30f ;
>>> QLML:vmax = 1.e+30f ;
>>> QLML:vmin = -1.e+30f ;
>>> QLML:fmissing_value = 1.e+15f ;
>>> QLML:missing_value = 1.e+15f ;
>>> QLML:add_offset = 0.f ;
>>> QLML:scale_factor = 1.f ;
>>> QLML:units = "kg/kg" ;
>>> QLML:standard_name = " " ;
>>> QLML:long_name = "Specific Humidity of lowest model layer" ;
>>> QLML:_FillValue = 1.e+15f ;
>>> float ULML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> ULML:hdf_name = "ULML" ;
>>> ULML:valid_range = -1.e+30f, 1.e+30f ;
>>> ULML:vmax = 1.e+30f ;
>>> ULML:vmin = -1.e+30f ;
>>> ULML:fmissing_value = 1.e+15f ;
>>> ULML:missing_value = 1.e+15f ;
>>> ULML:add_offset = 0.f ;
>>> ULML:scale_factor = 1.f ;
>>> ULML:units = "m/s" ;
>>> ULML:standard_name = " " ;
>>> ULML:long_name = "Eastward Wind of lowest model layer" ;
>>> ULML:_FillValue = 1.e+15f ;
>>> float VLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> VLML:hdf_name = "VLML" ;
>>> VLML:valid_range = -1.e+30f, 1.e+30f ;
>>> VLML:vmax = 1.e+30f ;
>>> VLML:vmin = -1.e+30f ;
>>> VLML:fmissing_value = 1.e+15f ;
>>> VLML:missing_value = 1.e+15f ;
>>> VLML:add_offset = 0.f ;
>>> VLML:scale_factor = 1.f ;
>>> VLML:units = "m/s" ;
>>> VLML:standard_name = " " ;
>>> VLML:long_name = "Northward Wind of lowest model layer" ;
>>> VLML:_FillValue = 1.e+15f ;
>>> float RHOA(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> RHOA:hdf_name = "RHOA" ;
>>> RHOA:valid_range = -1.e+30f, 1.e+30f ;
>>> RHOA:vmax = 1.e+30f ;
>>> RHOA:vmin = -1.e+30f ;
>>> RHOA:fmissing_value = 1.e+15f ;
>>> RHOA:missing_value = 1.e+15f ;
>>> RHOA:add_offset = 0.f ;
>>> RHOA:scale_factor = 1.f ;
>>> RHOA:units = "kg/m3" ;
>>> RHOA:standard_name = " " ;
>>> RHOA:long_name = "Surface air density" ;
>>> RHOA:_FillValue = 1.e+15f ;
>>> float SPEED(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> SPEED:hdf_name = "SPEED" ;
>>> SPEED:valid_range = -1.e+30f, 1.e+30f ;
>>> SPEED:vmax = 1.e+30f ;
>>> SPEED:vmin = -1.e+30f ;
>>> SPEED:fmissing_value = 1.e+15f ;
>>> SPEED:missing_value = 1.e+15f ;
>>> SPEED:add_offset = 0.f ;
>>> SPEED:scale_factor = 1.f ;
>>> SPEED:units = "m/s" ;
>>> SPEED:standard_name = " " ;
>>> SPEED:long_name = "Effective surface wind speed" ;
>>> SPEED:_FillValue = 1.e+15f ;
>>> float CDH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> CDH:hdf_name = "CDH" ;
>>> CDH:valid_range = -1.e+30f, 1.e+30f ;
>>> CDH:vmax = 1.e+30f ;
>>> CDH:vmin = -1.e+30f ;
>>> CDH:fmissing_value = 1.e+15f ;
>>> CDH:missing_value = 1.e+15f ;
>>> CDH:add_offset = 0.f ;
>>> CDH:scale_factor = 1.f ;
>>> CDH:units = "kg/m2/s" ;
>>> CDH:standard_name = " " ;
>>> CDH:long_name = "Surface exchange coefficient for heat" ;
>>> CDH:_FillValue = 1.e+15f ;
>>> float CDQ(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> CDQ:hdf_name = "CDQ" ;
>>> CDQ:valid_range = -1.e+30f, 1.e+30f ;
>>> CDQ:vmax = 1.e+30f ;
>>> CDQ:vmin = -1.e+30f ;
>>> CDQ:fmissing_value = 1.e+15f ;
>>> CDQ:missing_value = 1.e+15f ;
>>> CDQ:add_offset = 0.f ;
>>> CDQ:scale_factor = 1.f ;
>>> CDQ:units = "kg/m2/s" ;
>>> CDQ:standard_name = " " ;
>>> CDQ:long_name = "Surface exchange coefficient for moisture" ;
>>> CDQ:_FillValue = 1.e+15f ;
>>> float CDM(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> CDM:hdf_name = "CDM" ;
>>> CDM:valid_range = -1.e+30f, 1.e+30f ;
>>> CDM:vmax = 1.e+30f ;
>>> CDM:vmin = -1.e+30f ;
>>> CDM:fmissing_value = 1.e+15f ;
>>> CDM:missing_value = 1.e+15f ;
>>> CDM:add_offset = 0.f ;
>>> CDM:scale_factor = 1.f ;
>>> CDM:units = "kg/m2/s" ;
>>> CDM:standard_name = " " ;
>>> CDM:long_name = "Surface exchange coefficient for momentum" ;
>>> CDM:_FillValue = 1.e+15f ;
>>> float CN(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> CN:hdf_name = "CN" ;
>>> CN:valid_range = -1.e+30f, 1.e+30f ;
>>> CN:vmax = 1.e+30f ;
>>> CN:vmin = -1.e+30f ;
>>> CN:fmissing_value = 1.e+15f ;
>>> CN:missing_value = 1.e+15f ;
>>> CN:add_offset = 0.f ;
>>> CN:scale_factor = 1.f ;
>>> CN:units = "nondimensional" ;
>>> CN:standard_name = " " ;
>>> CN:long_name = "Surface neutral drag coefficient" ;
>>> CN:_FillValue = 1.e+15f ;
>>> float TSH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> TSH:hdf_name = "TSH" ;
>>> TSH:valid_range = -1.e+30f, 1.e+30f ;
>>> TSH:vmax = 1.e+30f ;
>>> TSH:vmin = -1.e+30f ;
>>> TSH:fmissing_value = 1.e+15f ;
>>> TSH:missing_value = 1.e+15f ;
>>> TSH:add_offset = 0.f ;
>>> TSH:scale_factor = 1.f ;
>>> TSH:units = "K" ;
>>> TSH:standard_name = " " ;
>>> TSH:long_name = "Effective turbulence skin temperature" ;
>>> TSH:_FillValue = 1.e+15f ;
>>> float QSH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> QSH:hdf_name = "QSH" ;
>>> QSH:valid_range = -1.e+30f, 1.e+30f ;
>>> QSH:vmax = 1.e+30f ;
>>> QSH:vmin = -1.e+30f ;
>>> QSH:fmissing_value = 1.e+15f ;
>>> QSH:missing_value = 1.e+15f ;
>>> QSH:add_offset = 0.f ;
>>> QSH:scale_factor = 1.f ;
>>> QSH:units = "kg/kg" ;
>>> QSH:standard_name = " " ;
>>> QSH:long_name = "Effective turbulence skin humidity" ;
>>> QSH:_FillValue = 1.e+15f ;
>>> float FRSEAICE(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> FRSEAICE:hdf_name = "FRSEAICE" ;
>>> FRSEAICE:valid_range = -1.e+30f, 1.e+30f ;
>>> FRSEAICE:vmax = 1.e+30f ;
>>> FRSEAICE:vmin = -1.e+30f ;
>>> FRSEAICE:fmissing_value = 1.e+15f ;
>>> FRSEAICE:missing_value = 1.e+15f ;
>>> FRSEAICE:add_offset = 0.f ;
>>> FRSEAICE:scale_factor = 1.f ;
>>> FRSEAICE:units = "fraction" ;
>>> FRSEAICE:standard_name = " " ;
>>> FRSEAICE:long_name = "Ice covered fraction of tile" ;
>>> FRSEAICE:_FillValue = 1.e+15f ;
>>> float PRECANV(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> PRECANV:hdf_name = "PRECANV" ;
>>> PRECANV:valid_range = -1.e+30f, 1.e+30f ;
>>> PRECANV:vmax = 1.e+30f ;
>>> PRECANV:vmin = -1.e+30f ;
>>> PRECANV:fmissing_value = 1.e+15f ;
>>> PRECANV:missing_value = 1.e+15f ;
>>> PRECANV:add_offset = 0.f ;
>>> PRECANV:scale_factor = 1.f ;
>>> PRECANV:units = "kg/m2/s" ;
>>> PRECANV:standard_name = " " ;
>>> PRECANV:long_name = "Surface precipitation flux from anvils" ;
>>> PRECANV:_FillValue = 1.e+15f ;
>>> float PRECCON(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> PRECCON:hdf_name = "PRECCON" ;
>>> PRECCON:valid_range = -1.e+30f, 1.e+30f ;
>>> PRECCON:vmax = 1.e+30f ;
>>> PRECCON:vmin = -1.e+30f ;
>>> PRECCON:fmissing_value = 1.e+15f ;
>>> PRECCON:missing_value = 1.e+15f ;
>>> PRECCON:add_offset = 0.f ;
>>> PRECCON:scale_factor = 1.f ;
>>> PRECCON:units = "kg/m2/s" ;
>>> PRECCON:standard_name = " " ;
>>> PRECCON:long_name = "Surface precipitation flux from convection" ;
>>> PRECCON:_FillValue = 1.e+15f ;
>>> float PRECLSC(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> PRECLSC:hdf_name = "PRECLSC" ;
>>> PRECLSC:valid_range = -1.e+30f, 1.e+30f ;
>>> PRECLSC:vmax = 1.e+30f ;
>>> PRECLSC:vmin = -1.e+30f ;
>>> PRECLSC:fmissing_value = 1.e+15f ;
>>> PRECLSC:missing_value = 1.e+15f ;
>>> PRECLSC:add_offset = 0.f ;
>>> PRECLSC:scale_factor = 1.f ;
>>> PRECLSC:units = "kg/m2/s" ;
>>> PRECLSC:standard_name = " " ;
>>> PRECLSC:long_name = "Surface precipitation flux from large-scale" ;
>>> PRECLSC:_FillValue = 1.e+15f ;
>>> float PRECSNO(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> PRECSNO:hdf_name = "PRECSNO" ;
>>> PRECSNO:valid_range = -1.e+30f, 1.e+30f ;
>>> PRECSNO:vmax = 1.e+30f ;
>>> PRECSNO:vmin = -1.e+30f ;
>>> PRECSNO:fmissing_value = 1.e+15f ;
>>> PRECSNO:missing_value = 1.e+15f ;
>>> PRECSNO:add_offset = 0.f ;
>>> PRECSNO:scale_factor = 1.f ;
>>> PRECSNO:units = "kg/m2/s" ;
>>> PRECSNO:standard_name = " " ;
>>> PRECSNO:long_name = "Surface snowfall flux" ;
>>> PRECSNO:_FillValue = 1.e+15f ;
>>> float PRECTOT(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> PRECTOT:hdf_name = "PRECTOT" ;
>>> PRECTOT:valid_range = -1.e+30f, 1.e+30f ;
>>> PRECTOT:vmax = 1.e+30f ;
>>> PRECTOT:vmin = -1.e+30f ;
>>> PRECTOT:fmissing_value = 1.e+15f ;
>>> PRECTOT:missing_value = 1.e+15f ;
>>> PRECTOT:add_offset = 0.f ;
>>> PRECTOT:scale_factor = 1.f ;
>>> PRECTOT:units = "kg/m2/s" ;
>>> PRECTOT:standard_name = " " ;
>>> PRECTOT:long_name = "Total surface precipitation flux" ;
>>> PRECTOT:_FillValue = 1.e+15f ;
>>> float PGENTOT(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> PGENTOT:hdf_name = "PGENTOT" ;
>>> PGENTOT:valid_range = -1.e+30f, 1.e+30f ;
>>> PGENTOT:vmax = 1.e+30f ;
>>> PGENTOT:vmin = -1.e+30f ;
>>> PGENTOT:fmissing_value = 1.e+15f ;
>>> PGENTOT:missing_value = 1.e+15f ;
>>> PGENTOT:add_offset = 0.f ;
>>> PGENTOT:scale_factor = 1.f ;
>>> PGENTOT:units = "kg/m2/s" ;
>>> PGENTOT:standard_name = " " ;
>>> PGENTOT:long_name = "Total generation of precipitation" ;
>>> PGENTOT:_FillValue = 1.e+15f ;
>>> float Var_EFLUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_EFLUX:hdf_name = "Var_EFLUX" ;
>>> Var_EFLUX:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_EFLUX:vmax = 1.e+30f ;
>>> Var_EFLUX:vmin = -1.e+30f ;
>>> Var_EFLUX:fmissing_value = 1.e+15f ;
>>> Var_EFLUX:missing_value = 1.e+15f ;
>>> Var_EFLUX:add_offset = 0.f ;
>>> Var_EFLUX:scale_factor = 1.f ;
>>> Var_EFLUX:units = "W/m2 W/m2" ;
>>> Var_EFLUX:standard_name = " " ;
>>> Var_EFLUX:long_name = "Variance_of_EFLUX" ;
>>> Var_EFLUX:_FillValue = 1.e+15f ;
>>> float Var_EVAP(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_EVAP:hdf_name = "Var_EVAP" ;
>>> Var_EVAP:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_EVAP:vmax = 1.e+30f ;
>>> Var_EVAP:vmin = -1.e+30f ;
>>> Var_EVAP:fmissing_value = 1.e+15f ;
>>> Var_EVAP:missing_value = 1.e+15f ;
>>> Var_EVAP:add_offset = 0.f ;
>>> Var_EVAP:scale_factor = 1.f ;
>>> Var_EVAP:units = "kg/m2/s kg/m2/s" ;
>>> Var_EVAP:standard_name = " " ;
>>> Var_EVAP:long_name = "Variance_of_EVAP" ;
>>> Var_EVAP:_FillValue = 1.e+15f ;
>>> float Var_HFLUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_HFLUX:hdf_name = "Var_HFLUX" ;
>>> Var_HFLUX:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_HFLUX:vmax = 1.e+30f ;
>>> Var_HFLUX:vmin = -1.e+30f ;
>>> Var_HFLUX:fmissing_value = 1.e+15f ;
>>> Var_HFLUX:missing_value = 1.e+15f ;
>>> Var_HFLUX:add_offset = 0.f ;
>>> Var_HFLUX:scale_factor = 1.f ;
>>> Var_HFLUX:units = "W/m2 W/m2" ;
>>> Var_HFLUX:standard_name = " " ;
>>> Var_HFLUX:long_name = "Variance_of_HFLUX" ;
>>> Var_HFLUX:_FillValue = 1.e+15f ;
>>> float Var_TAUX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_TAUX:hdf_name = "Var_TAUX" ;
>>> Var_TAUX:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_TAUX:vmax = 1.e+30f ;
>>> Var_TAUX:vmin = -1.e+30f ;
>>> Var_TAUX:fmissing_value = 1.e+15f ;
>>> Var_TAUX:missing_value = 1.e+15f ;
>>> Var_TAUX:add_offset = 0.f ;
>>> Var_TAUX:scale_factor = 1.f ;
>>> Var_TAUX:units = "N/m2 N/m2" ;
>>> Var_TAUX:standard_name = " " ;
>>> Var_TAUX:long_name = "Variance_of_TAUX" ;
>>> Var_TAUX:_FillValue = 1.e+15f ;
>>> float Var_TAUY(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_TAUY:hdf_name = "Var_TAUY" ;
>>> Var_TAUY:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_TAUY:vmax = 1.e+30f ;
>>> Var_TAUY:vmin = -1.e+30f ;
>>> Var_TAUY:fmissing_value = 1.e+15f ;
>>> Var_TAUY:missing_value = 1.e+15f ;
>>> Var_TAUY:add_offset = 0.f ;
>>> Var_TAUY:scale_factor = 1.f ;
>>> Var_TAUY:units = "N/m2 N/m2" ;
>>> Var_TAUY:standard_name = " " ;
>>> Var_TAUY:long_name = "Variance_of_TAUY" ;
>>> Var_TAUY:_FillValue = 1.e+15f ;
>>> float Var_TAUGWX(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_TAUGWX:hdf_name = "Var_TAUGWX" ;
>>> Var_TAUGWX:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_TAUGWX:vmax = 1.e+30f ;
>>> Var_TAUGWX:vmin = -1.e+30f ;
>>> Var_TAUGWX:fmissing_value = 1.e+15f ;
>>> Var_TAUGWX:missing_value = 1.e+15f ;
>>> Var_TAUGWX:add_offset = 0.f ;
>>> Var_TAUGWX:scale_factor = 1.f ;
>>> Var_TAUGWX:units = "N/m2 N/m2" ;
>>> Var_TAUGWX:standard_name = " " ;
>>> Var_TAUGWX:long_name = "Variance_of_TAUGWX" ;
>>> Var_TAUGWX:_FillValue = 1.e+15f ;
>>> float Var_TAUGWY(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_TAUGWY:hdf_name = "Var_TAUGWY" ;
>>> Var_TAUGWY:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_TAUGWY:vmax = 1.e+30f ;
>>> Var_TAUGWY:vmin = -1.e+30f ;
>>> Var_TAUGWY:fmissing_value = 1.e+15f ;
>>> Var_TAUGWY:missing_value = 1.e+15f ;
>>> Var_TAUGWY:add_offset = 0.f ;
>>> Var_TAUGWY:scale_factor = 1.f ;
>>> Var_TAUGWY:units = "N/m2 N/m2" ;
>>> Var_TAUGWY:standard_name = " " ;
>>> Var_TAUGWY:long_name = "Variance_of_TAUGWY" ;
>>> Var_TAUGWY:_FillValue = 1.e+15f ;
>>> float Var_PBLH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_PBLH:hdf_name = "Var_PBLH" ;
>>> Var_PBLH:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_PBLH:vmax = 1.e+30f ;
>>> Var_PBLH:vmin = -1.e+30f ;
>>> Var_PBLH:fmissing_value = 1.e+15f ;
>>> Var_PBLH:missing_value = 1.e+15f ;
>>> Var_PBLH:add_offset = 0.f ;
>>> Var_PBLH:scale_factor = 1.f ;
>>> Var_PBLH:units = "m m" ;
>>> Var_PBLH:standard_name = " " ;
>>> Var_PBLH:long_name = "Variance_of_PBLH" ;
>>> Var_PBLH:_FillValue = 1.e+15f ;
>>> float Var_DISPH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_DISPH:hdf_name = "Var_DISPH" ;
>>> Var_DISPH:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_DISPH:vmax = 1.e+30f ;
>>> Var_DISPH:vmin = -1.e+30f ;
>>> Var_DISPH:fmissing_value = 1.e+15f ;
>>> Var_DISPH:missing_value = 1.e+15f ;
>>> Var_DISPH:add_offset = 0.f ;
>>> Var_DISPH:scale_factor = 1.f ;
>>> Var_DISPH:units = "m m" ;
>>> Var_DISPH:standard_name = " " ;
>>> Var_DISPH:long_name = "Variance_of_DISPH" ;
>>> Var_DISPH:_FillValue = 1.e+15f ;
>>> float Var_BSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_BSTAR:hdf_name = "Var_BSTAR" ;
>>> Var_BSTAR:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_BSTAR:vmax = 1.e+30f ;
>>> Var_BSTAR:vmin = -1.e+30f ;
>>> Var_BSTAR:fmissing_value = 1.e+15f ;
>>> Var_BSTAR:missing_value = 1.e+15f ;
>>> Var_BSTAR:add_offset = 0.f ;
>>> Var_BSTAR:scale_factor = 1.f ;
>>> Var_BSTAR:units = "m/s m/s" ;
>>> Var_BSTAR:standard_name = " " ;
>>> Var_BSTAR:long_name = "Variance_of_BSTAR" ;
>>> Var_BSTAR:_FillValue = 1.e+15f ;
>>> float Var_USTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_USTAR:hdf_name = "Var_USTAR" ;
>>> Var_USTAR:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_USTAR:vmax = 1.e+30f ;
>>> Var_USTAR:vmin = -1.e+30f ;
>>> Var_USTAR:fmissing_value = 1.e+15f ;
>>> Var_USTAR:missing_value = 1.e+15f ;
>>> Var_USTAR:add_offset = 0.f ;
>>> Var_USTAR:scale_factor = 1.f ;
>>> Var_USTAR:units = "m/s m/s" ;
>>> Var_USTAR:standard_name = " " ;
>>> Var_USTAR:long_name = "Variance_of_USTAR" ;
>>> Var_USTAR:_FillValue = 1.e+15f ;
>>> float Var_TSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_TSTAR:hdf_name = "Var_TSTAR" ;
>>> Var_TSTAR:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_TSTAR:vmax = 1.e+30f ;
>>> Var_TSTAR:vmin = -1.e+30f ;
>>> Var_TSTAR:fmissing_value = 1.e+15f ;
>>> Var_TSTAR:missing_value = 1.e+15f ;
>>> Var_TSTAR:add_offset = 0.f ;
>>> Var_TSTAR:scale_factor = 1.f ;
>>> Var_TSTAR:units = "K K" ;
>>> Var_TSTAR:standard_name = " " ;
>>> Var_TSTAR:long_name = "Variance_of_TSTAR" ;
>>> Var_TSTAR:_FillValue = 1.e+15f ;
>>> float Var_QSTAR(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_QSTAR:hdf_name = "Var_QSTAR" ;
>>> Var_QSTAR:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_QSTAR:vmax = 1.e+30f ;
>>> Var_QSTAR:vmin = -1.e+30f ;
>>> Var_QSTAR:fmissing_value = 1.e+15f ;
>>> Var_QSTAR:missing_value = 1.e+15f ;
>>> Var_QSTAR:add_offset = 0.f ;
>>> Var_QSTAR:scale_factor = 1.f ;
>>> Var_QSTAR:units = "kg/kg kg/kg" ;
>>> Var_QSTAR:standard_name = " " ;
>>> Var_QSTAR:long_name = "Variance_of_QSTAR" ;
>>> Var_QSTAR:_FillValue = 1.e+15f ;
>>> float Var_RI(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_RI:hdf_name = "Var_RI" ;
>>> Var_RI:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_RI:vmax = 1.e+30f ;
>>> Var_RI:vmin = -1.e+30f ;
>>> Var_RI:fmissing_value = 1.e+15f ;
>>> Var_RI:missing_value = 1.e+15f ;
>>> Var_RI:add_offset = 0.f ;
>>> Var_RI:scale_factor = 1.f ;
>>> Var_RI:units = "nondimensional" ;
>>> Var_RI:standard_name = " " ;
>>> Var_RI:long_name = "Variance_of_RI" ;
>>> Var_RI:_FillValue = 1.e+15f ;
>>> float Var_Z0H(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_Z0H:hdf_name = "Var_Z0H" ;
>>> Var_Z0H:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_Z0H:vmax = 1.e+30f ;
>>> Var_Z0H:vmin = -1.e+30f ;
>>> Var_Z0H:fmissing_value = 1.e+15f ;
>>> Var_Z0H:missing_value = 1.e+15f ;
>>> Var_Z0H:add_offset = 0.f ;
>>> Var_Z0H:scale_factor = 1.f ;
>>> Var_Z0H:units = "m m" ;
>>> Var_Z0H:standard_name = " " ;
>>> Var_Z0H:long_name = "Variance_of_Z0H" ;
>>> Var_Z0H:_FillValue = 1.e+15f ;
>>> float Var_Z0M(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_Z0M:hdf_name = "Var_Z0M" ;
>>> Var_Z0M:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_Z0M:vmax = 1.e+30f ;
>>> Var_Z0M:vmin = -1.e+30f ;
>>> Var_Z0M:fmissing_value = 1.e+15f ;
>>> Var_Z0M:missing_value = 1.e+15f ;
>>> Var_Z0M:add_offset = 0.f ;
>>> Var_Z0M:scale_factor = 1.f ;
>>> Var_Z0M:units = "m m" ;
>>> Var_Z0M:standard_name = " " ;
>>> Var_Z0M:long_name = "Variance_of_Z0M" ;
>>> Var_Z0M:_FillValue = 1.e+15f ;
>>> float Var_HLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_HLML:hdf_name = "Var_HLML" ;
>>> Var_HLML:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_HLML:vmax = 1.e+30f ;
>>> Var_HLML:vmin = -1.e+30f ;
>>> Var_HLML:fmissing_value = 1.e+15f ;
>>> Var_HLML:missing_value = 1.e+15f ;
>>> Var_HLML:add_offset = 0.f ;
>>> Var_HLML:scale_factor = 1.f ;
>>> Var_HLML:units = "m m" ;
>>> Var_HLML:standard_name = " " ;
>>> Var_HLML:long_name = "Variance_of_HLML" ;
>>> Var_HLML:_FillValue = 1.e+15f ;
>>> float Var_TLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_TLML:hdf_name = "Var_TLML" ;
>>> Var_TLML:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_TLML:vmax = 1.e+30f ;
>>> Var_TLML:vmin = -1.e+30f ;
>>> Var_TLML:fmissing_value = 1.e+15f ;
>>> Var_TLML:missing_value = 1.e+15f ;
>>> Var_TLML:add_offset = 0.f ;
>>> Var_TLML:scale_factor = 1.f ;
>>> Var_TLML:units = "K K" ;
>>> Var_TLML:standard_name = " " ;
>>> Var_TLML:long_name = "Variance_of_TLML" ;
>>> Var_TLML:_FillValue = 1.e+15f ;
>>> float Var_QLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_QLML:hdf_name = "Var_QLML" ;
>>> Var_QLML:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_QLML:vmax = 1.e+30f ;
>>> Var_QLML:vmin = -1.e+30f ;
>>> Var_QLML:fmissing_value = 1.e+15f ;
>>> Var_QLML:missing_value = 1.e+15f ;
>>> Var_QLML:add_offset = 0.f ;
>>> Var_QLML:scale_factor = 1.f ;
>>> Var_QLML:units = "kg/kg kg/kg" ;
>>> Var_QLML:standard_name = " " ;
>>> Var_QLML:long_name = "Variance_of_QLML" ;
>>> Var_QLML:_FillValue = 1.e+15f ;
>>> float Var_ULML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_ULML:hdf_name = "Var_ULML" ;
>>> Var_ULML:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_ULML:vmax = 1.e+30f ;
>>> Var_ULML:vmin = -1.e+30f ;
>>> Var_ULML:fmissing_value = 1.e+15f ;
>>> Var_ULML:missing_value = 1.e+15f ;
>>> Var_ULML:add_offset = 0.f ;
>>> Var_ULML:scale_factor = 1.f ;
>>> Var_ULML:units = "m/s m/s" ;
>>> Var_ULML:standard_name = " " ;
>>> Var_ULML:long_name = "Variance_of_ULML" ;
>>> Var_ULML:_FillValue = 1.e+15f ;
>>> float Var_VLML(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_VLML:hdf_name = "Var_VLML" ;
>>> Var_VLML:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_VLML:vmax = 1.e+30f ;
>>> Var_VLML:vmin = -1.e+30f ;
>>> Var_VLML:fmissing_value = 1.e+15f ;
>>> Var_VLML:missing_value = 1.e+15f ;
>>> Var_VLML:add_offset = 0.f ;
>>> Var_VLML:scale_factor = 1.f ;
>>> Var_VLML:units = "m/s m/s" ;
>>> Var_VLML:standard_name = " " ;
>>> Var_VLML:long_name = "Variance_of_VLML" ;
>>> Var_VLML:_FillValue = 1.e+15f ;
>>> float Var_RHOA(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_RHOA:hdf_name = "Var_RHOA" ;
>>> Var_RHOA:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_RHOA:vmax = 1.e+30f ;
>>> Var_RHOA:vmin = -1.e+30f ;
>>> Var_RHOA:fmissing_value = 1.e+15f ;
>>> Var_RHOA:missing_value = 1.e+15f ;
>>> Var_RHOA:add_offset = 0.f ;
>>> Var_RHOA:scale_factor = 1.f ;
>>> Var_RHOA:units = "kg/m3 kg/m3" ;
>>> Var_RHOA:standard_name = " " ;
>>> Var_RHOA:long_name = "Variance_of_RHOA" ;
>>> Var_RHOA:_FillValue = 1.e+15f ;
>>> float Var_SPEED(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_SPEED:hdf_name = "Var_SPEED" ;
>>> Var_SPEED:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_SPEED:vmax = 1.e+30f ;
>>> Var_SPEED:vmin = -1.e+30f ;
>>> Var_SPEED:fmissing_value = 1.e+15f ;
>>> Var_SPEED:missing_value = 1.e+15f ;
>>> Var_SPEED:add_offset = 0.f ;
>>> Var_SPEED:scale_factor = 1.f ;
>>> Var_SPEED:units = "m/s m/s" ;
>>> Var_SPEED:standard_name = " " ;
>>> Var_SPEED:long_name = "Variance_of_SPEED" ;
>>> Var_SPEED:_FillValue = 1.e+15f ;
>>> float Var_CDH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_CDH:hdf_name = "Var_CDH" ;
>>> Var_CDH:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_CDH:vmax = 1.e+30f ;
>>> Var_CDH:vmin = -1.e+30f ;
>>> Var_CDH:fmissing_value = 1.e+15f ;
>>> Var_CDH:missing_value = 1.e+15f ;
>>> Var_CDH:add_offset = 0.f ;
>>> Var_CDH:scale_factor = 1.f ;
>>> Var_CDH:units = "kg/m2/s kg/m2/s" ;
>>> Var_CDH:standard_name = " " ;
>>> Var_CDH:long_name = "Variance_of_CDH" ;
>>> Var_CDH:_FillValue = 1.e+15f ;
>>> float Var_CDQ(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_CDQ:hdf_name = "Var_CDQ" ;
>>> Var_CDQ:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_CDQ:vmax = 1.e+30f ;
>>> Var_CDQ:vmin = -1.e+30f ;
>>> Var_CDQ:fmissing_value = 1.e+15f ;
>>> Var_CDQ:missing_value = 1.e+15f ;
>>> Var_CDQ:add_offset = 0.f ;
>>> Var_CDQ:scale_factor = 1.f ;
>>> Var_CDQ:units = "kg/m2/s kg/m2/s" ;
>>> Var_CDQ:standard_name = " " ;
>>> Var_CDQ:long_name = "Variance_of_CDQ" ;
>>> Var_CDQ:_FillValue = 1.e+15f ;
>>> float Var_CDM(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_CDM:hdf_name = "Var_CDM" ;
>>> Var_CDM:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_CDM:vmax = 1.e+30f ;
>>> Var_CDM:vmin = -1.e+30f ;
>>> Var_CDM:fmissing_value = 1.e+15f ;
>>> Var_CDM:missing_value = 1.e+15f ;
>>> Var_CDM:add_offset = 0.f ;
>>> Var_CDM:scale_factor = 1.f ;
>>> Var_CDM:units = "kg/m2/s kg/m2/s" ;
>>> Var_CDM:standard_name = " " ;
>>> Var_CDM:long_name = "Variance_of_CDM" ;
>>> Var_CDM:_FillValue = 1.e+15f ;
>>> float Var_CN(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_CN:hdf_name = "Var_CN" ;
>>> Var_CN:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_CN:vmax = 1.e+30f ;
>>> Var_CN:vmin = -1.e+30f ;
>>> Var_CN:fmissing_value = 1.e+15f ;
>>> Var_CN:missing_value = 1.e+15f ;
>>> Var_CN:add_offset = 0.f ;
>>> Var_CN:scale_factor = 1.f ;
>>> Var_CN:units = "nondimensional" ;
>>> Var_CN:standard_name = " " ;
>>> Var_CN:long_name = "Variance_of_CN" ;
>>> Var_CN:_FillValue = 1.e+15f ;
>>> float Var_TSH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_TSH:hdf_name = "Var_TSH" ;
>>> Var_TSH:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_TSH:vmax = 1.e+30f ;
>>> Var_TSH:vmin = -1.e+30f ;
>>> Var_TSH:fmissing_value = 1.e+15f ;
>>> Var_TSH:missing_value = 1.e+15f ;
>>> Var_TSH:add_offset = 0.f ;
>>> Var_TSH:scale_factor = 1.f ;
>>> Var_TSH:units = "K K" ;
>>> Var_TSH:standard_name = " " ;
>>> Var_TSH:long_name = "Variance_of_TSH" ;
>>> Var_TSH:_FillValue = 1.e+15f ;
>>> float Var_QSH(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_QSH:hdf_name = "Var_QSH" ;
>>> Var_QSH:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_QSH:vmax = 1.e+30f ;
>>> Var_QSH:vmin = -1.e+30f ;
>>> Var_QSH:fmissing_value = 1.e+15f ;
>>> Var_QSH:missing_value = 1.e+15f ;
>>> Var_QSH:add_offset = 0.f ;
>>> Var_QSH:scale_factor = 1.f ;
>>> Var_QSH:units = "kg/kg kg/kg" ;
>>> Var_QSH:standard_name = " " ;
>>> Var_QSH:long_name = "Variance_of_QSH" ;
>>> Var_QSH:_FillValue = 1.e+15f ;
>>> float Var_PRECANV(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_PRECANV:hdf_name = "Var_PRECANV" ;
>>> Var_PRECANV:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_PRECANV:vmax = 1.e+30f ;
>>> Var_PRECANV:vmin = -1.e+30f ;
>>> Var_PRECANV:fmissing_value = 1.e+15f ;
>>> Var_PRECANV:missing_value = 1.e+15f ;
>>> Var_PRECANV:add_offset = 0.f ;
>>> Var_PRECANV:scale_factor = 1.f ;
>>> Var_PRECANV:units = "kg/m2/s kg/m2/s" ;
>>> Var_PRECANV:standard_name = " " ;
>>> Var_PRECANV:long_name = "Variance_of_PRECANV" ;
>>> Var_PRECANV:_FillValue = 1.e+15f ;
>>> float Var_PRECCON(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_PRECCON:hdf_name = "Var_PRECCON" ;
>>> Var_PRECCON:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_PRECCON:vmax = 1.e+30f ;
>>> Var_PRECCON:vmin = -1.e+30f ;
>>> Var_PRECCON:fmissing_value = 1.e+15f ;
>>> Var_PRECCON:missing_value = 1.e+15f ;
>>> Var_PRECCON:add_offset = 0.f ;
>>> Var_PRECCON:scale_factor = 1.f ;
>>> Var_PRECCON:units = "kg/m2/s kg/m2/s" ;
>>> Var_PRECCON:standard_name = " " ;
>>> Var_PRECCON:long_name = "Variance_of_PRECCON" ;
>>> Var_PRECCON:_FillValue = 1.e+15f ;
>>> float Var_PRECLSC(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_PRECLSC:hdf_name = "Var_PRECLSC" ;
>>> Var_PRECLSC:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_PRECLSC:vmax = 1.e+30f ;
>>> Var_PRECLSC:vmin = -1.e+30f ;
>>> Var_PRECLSC:fmissing_value = 1.e+15f ;
>>> Var_PRECLSC:missing_value = 1.e+15f ;
>>> Var_PRECLSC:add_offset = 0.f ;
>>> Var_PRECLSC:scale_factor = 1.f ;
>>> Var_PRECLSC:units = "kg/m2/s kg/m2/s" ;
>>> Var_PRECLSC:standard_name = " " ;
>>> Var_PRECLSC:long_name = "Variance_of_PRECLSC" ;
>>> Var_PRECLSC:_FillValue = 1.e+15f ;
>>> float Var_PRECSNO(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_PRECSNO:hdf_name = "Var_PRECSNO" ;
>>> Var_PRECSNO:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_PRECSNO:vmax = 1.e+30f ;
>>> Var_PRECSNO:vmin = -1.e+30f ;
>>> Var_PRECSNO:fmissing_value = 1.e+15f ;
>>> Var_PRECSNO:missing_value = 1.e+15f ;
>>> Var_PRECSNO:add_offset = 0.f ;
>>> Var_PRECSNO:scale_factor = 1.f ;
>>> Var_PRECSNO:units = "kg/m2/s kg/m2/s" ;
>>> Var_PRECSNO:standard_name = " " ;
>>> Var_PRECSNO:long_name = "Variance_of_PRECSNO" ;
>>> Var_PRECSNO:_FillValue = 1.e+15f ;
>>> float Var_PRECTOT(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_PRECTOT:hdf_name = "Var_PRECTOT" ;
>>> Var_PRECTOT:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_PRECTOT:vmax = 1.e+30f ;
>>> Var_PRECTOT:vmin = -1.e+30f ;
>>> Var_PRECTOT:fmissing_value = 1.e+15f ;
>>> Var_PRECTOT:missing_value = 1.e+15f ;
>>> Var_PRECTOT:add_offset = 0.f ;
>>> Var_PRECTOT:scale_factor = 1.f ;
>>> Var_PRECTOT:units = "kg/m2/s kg/m2/s" ;
>>> Var_PRECTOT:standard_name = " " ;
>>> Var_PRECTOT:long_name = "Variance_of_PRECTOT" ;
>>> Var_PRECTOT:_FillValue = 1.e+15f ;
>>> float Var_PGENTOT(TIME_EOSGRID, YDim_EOSGRID, XDim_EOSGRID) ;
>>> Var_PGENTOT:hdf_name = "Var_PGENTOT" ;
>>> Var_PGENTOT:valid_range = -1.e+30f, 1.e+30f ;
>>> Var_PGENTOT:vmax = 1.e+30f ;
>>> Var_PGENTOT:vmin = -1.e+30f ;
>>> Var_PGENTOT:fmissing_value = 1.e+15f ;
>>> Var_PGENTOT:missing_value = 1.e+15f ;
>>> Var_PGENTOT:add_offset = 0.f ;
>>> Var_PGENTOT:scale_factor = 1.f ;
>>> Var_PGENTOT:units = "kg/m2/s kg/m2/s" ;
>>> Var_PGENTOT:standard_name = " " ;
>>> Var_PGENTOT:long_name = "Variance_of_PGENTOT" ;
>>> Var_PGENTOT:_FillValue = 1.e+15f ;
>>> double XDim_EOSGRID(XDim_EOSGRID) ;
>>> XDim_EOSGRID:hdf_name = "XDim:EOSGRID" ;
>>> XDim_EOSGRID:units = "degrees_east" ;
>>> XDim_EOSGRID:long_name = "longitude" ;
>>> double YDim_EOSGRID(YDim_EOSGRID) ;
>>> YDim_EOSGRID:hdf_name = "YDim:EOSGRID" ;
>>> YDim_EOSGRID:units = "degrees_north" ;
>>> YDim_EOSGRID:long_name = "latitude" ;
>>> double TIME_EOSGRID(TIME_EOSGRID) ;
>>> TIME_EOSGRID:hdf_name = "TIME:EOSGRID" ;
>>> TIME_EOSGRID:begin_time = 3000 ;
>>> TIME_EOSGRID:begin_date = 19790101 ;
>>> TIME_EOSGRID:time_increment = 60000 ;
>>> TIME_EOSGRID:units = "minutes since 1979-01-01 00:30:00" ;
>>> TIME_EOSGRID:long_name = "time" ;
>>> double XDim(XDim_EOSGRID) ;
>>> XDim:hdf_name = "XDim" ;
>>> double YDim(YDim_EOSGRID) ;
>>> YDim:hdf_name = "YDim" ;
>>> double Time(TIME_EOSGRID) ;
>>> Time:hdf_name = "Time" ;
>>>
>>> // global attributes:
>>> :ArchivedMetadata_0 = "GROUP = ARCHIVEDMETADATA\n",
>>> " GROUPTYPE = MASTERGROUP\n",
>>> "OBJECT = TimesPerDay\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = 24\n",
>>> "END_OBJECT = TimesPerDay\n",
>>> "OBJECT = ParameterFormat\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"32-bit floating point\"\n",
>>> "END_OBJECT = ParameterFormat\n",
>>> "OBJECT = MissingValue\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = 1.0E+15\n",
>>> "END_OBJECT = MissingValue\n",
>>> "OBJECT = UnpackingScaleFactor\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = 1\n",
>>> "END_OBJECT = UnpackingScaleFactor\n",
>>> "OBJECT = UnpackingOffset\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = 0\n",
>>> "END_OBJECT = UnpackingOffset\n",
>>> "END_GROUP = ARCHIVEDMETADATA\n",
>>> "END" ;
>>> :CoreMetadata_0 = "GROUP = INVENTORYMETADATA\n",
>>> " GROUPTYPE = MASTERGROUP\n",
>>> "GROUP = ECSDATAGRANULE\n",
>>> "OBJECT = LOCALGRANULEID\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf\"\n",
>>> "END_OBJECT = LOCALGRANULEID\n",
>>> "OBJECT = LOCALVERSIONID\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"V01\"\n",
>>> "END_OBJECT = LOCALVERSIONID\n",
>>> "END_GROUP = ECSDATAGRANULE\n",
>>> "GROUP = MEASUREDPARAMETER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"0\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"0\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"EFLUX\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"0\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"1\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"1\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"EVAP\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"1\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"2\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"2\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"HFLUX\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"2\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"3\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"3\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"TAUX\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"3\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"4\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"4\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"TAUY\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"4\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"5\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"5\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"TAUGWX\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"5\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"6\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"6\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"TAUGWY\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"6\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"7\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"7\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"PBLH\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"7\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"8\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"8\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"DISPH\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"8\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"9\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"9\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"BSTAR\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"9\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"10\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"10\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"USTAR\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"10\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"11\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"11\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"TSTAR\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"11\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"12\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"12\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"QSTAR\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"12\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"13\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"13\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"RI\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"13\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"14\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"14\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Z0H\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"14\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"15\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"15\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Z0M\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"15\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"16\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"16\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"HLML\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"16\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"17\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"17\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"TLML\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"17\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"18\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"18\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"QLML\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"18\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"19\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"19\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"ULML\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"19\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"20\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"20\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"VLML\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"20\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"21\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"21\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"RHOA\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"21\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"22\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"22\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"SPEED\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"22\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"23\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"23\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"CDH\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"23\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"24\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"24\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"CDQ\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"24\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"25\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"25\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"CDM\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"25\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"26\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"26\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"CN\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"26\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"27\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"27\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"TSH\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"27\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"28\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"28\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"QSH\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"28\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"29\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"29\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"FRSEAICE\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"29\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"30\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"30\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"PRECANV\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"30\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"31\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"31\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"PRECCON\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"31\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"32\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"32\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"PRECLSC\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"32\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"33\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"33\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"PRECSNO\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"33\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"34\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"34\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"PRECTOT\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"34\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"35\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"35\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"PGENTOT\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"35\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"36\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"36\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_EFLUX\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"36\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"37\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"37\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_EVAP\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"37\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"38\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"38\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_HFLUX\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"38\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"39\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"39\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_TAUX\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"39\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"40\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"40\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_TAUY\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"40\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"41\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"41\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_TAUGWX\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"41\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"42\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"42\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_TAUGWY\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"42\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"43\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"43\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_PBLH\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"43\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"44\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"44\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_DISPH\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"44\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"45\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"45\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_BSTAR\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"45\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"46\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"46\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_USTAR\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"46\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"47\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"47\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_TSTAR\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"47\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"48\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"48\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_QSTAR\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"48\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"49\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"49\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_RI\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"49\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"50\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"50\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_Z0H\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"50\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"51\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"51\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_Z0M\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"51\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"52\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"52\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_HLML\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"52\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"53\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"53\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_TLML\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"53\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"54\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"54\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_QLML\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"54\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"55\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"55\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_ULML\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"55\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"56\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"56\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_VLML\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"56\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"57\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"57\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_RHOA\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"57\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"58\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"58\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_SPEED\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"58\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"59\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"59\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_CDH\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"59\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"60\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"60\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_CDQ\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"60\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"61\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"61\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_CDM\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"61\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"62\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"62\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_CN\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"62\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"63\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"63\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_TSH\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"63\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"64\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"64\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_QSH\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"64\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"65\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"65\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_PRECANV\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"65\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"66\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"66\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_PRECCON\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"66\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"67\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"67\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_PRECLSC\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"67\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"68\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"68\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_PRECSNO\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"68\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"69\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"69\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_PRECTOT\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"69\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "CLASS = \"70\"\n",
>>> "OBJECT = PARAMETERNAME\n",
>>> " CLASS = \"70\"\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Var_PGENTOT\"\n",
>>> "END_OBJECT = PARAMETERNAME\n",
>>> "GROUP = QAFLAGS\n",
>>> "CLASS = \"70\"\n",
>>> "OBJECT = AUTOMATICQUALITYFLAG\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"Passed\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAG\n",
>>> "OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"parameter is produced correctly\"\n",
>>> "END_OBJECT = AUTOMATICQUALITYFLAGEXPLANATION\n",
>>> "END_GROUP = QAFLAGS\n",
>>> "END_OBJECT = MEASUREDPARAMETERCONTAINER\n",
>>> "END_GROUP = MEASUREDPARAMETER\n",
>>> "GROUP = COLLECTIONDESCRIPTIONCLASS\n",
>>> "OBJECT = SHORTNAME\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"MATMNXFLX\"\n",
>>> "END_OBJECT = SHORTNAME\n",
>>> "OBJECT = VERSIONID\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"5.2.0\"\n",
>>> "END_OBJECT = VERSIONID\n",
>>> "END_GROUP = COLLECTIONDESCRIPTIONCLASS\n",
>>> "GROUP = SPATIALDOMAINCONTAINER\n",
>>> "GROUP = HORIZONTALSPATIALDOMAINCONTAINER\n",
>>> "GROUP = BOUNDINGRECTANGLE\n",
>>> "OBJECT = WESTBOUNDINGCOORDINATE\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = -180.0\n",
>>> "END_OBJECT = WESTBOUNDINGCOORDINATE\n",
>>> "OBJECT = EASTBOUNDINGCOORDINATE\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = 180.0\n",
>>> "END_OBJECT = EASTBOUNDINGCOORDINATE\n",
>>> "OBJECT = NORTHBOUNDINGCOORDINATE\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = 90.0\n",
>>> "END_OBJECT = NORTHBOUNDINGCOORDINATE\n",
>>> "OBJECT = SOUTHBOUNDINGCOORDINATE\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = -90.0\n",
>>> "END_OBJECT = SOUTHBOUNDINGCOORDINATE\n",
>>> "END_GROUP = BOUNDINGRECTANGLE\n",
>>> "END_GROUP = HORIZONTALSPATIALDOMAINCONTAINER\n",
>>> "END_GROUP = SPATIALDOMAINCONTAINER\n",
>>> "GROUP = RANGEDATETIME\n",
>>> "OBJECT = RANGEBEGINNINGTIME\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"00:30:00Z\"\n",
>>> "END_OBJECT = RANGEBEGINNINGTIME\n",
>>> "OBJECT = RANGEBEGINNINGDATE\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"1979-01-01\"\n",
>>> "END_OBJECT = RANGEBEGINNINGDATE\n",
>>> "OBJECT = RANGEENDINGTIME\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"23:59:59Z\"\n",
>>> "END_OBJECT = RANGEENDINGTIME\n",
>>> "OBJECT = RANGEENDINGDATE\n",
>>> " NUM_VAL = 1\n",
>>> " VALUE = \"1979-01-31\"\n",
>>> "END_OBJECT = RANGEENDINGDATE\n",
>>> "END_GROUP = RANGEDATETIME\n",
>>> "END_GROUP = INVENTORYMETADATA\n",
>>> "END" ;
>>> :contact = "http://gmao.gsfc.nasa.gov/" ;
>>> :comment = "GEOS-5.2.0" ;
>>> :references = "http://gmao.gsfc.nasa.gov/research/merra/" ;
>>> :source = "Global Modeling and Assimilation Office. GEOSops_5_2_0" ;
>>> :institution = "Global Modeling and Assimilation Office, NASA Goddard Space Flight Center, Greenbelt, MD 20771" ;
>>> :history = "File written by CFIO" ;
>>> :missing_value = 1.e+15f ;
>>> :StructMetadata_0 = "GROUP=SwathStructure\n",
>>> "END_GROUP=SwathStructure\n",
>>> "GROUP=GridStructure\n",
>>> "\tGROUP=GRID_1\n",
>>> "\t\tGridName=\"EOSGRID\"\n",
>>> "\t\tXDim=540\n",
>>> "\t\tYDim=361\n",
>>> "\t\tUpperLeftPointMtrs=(-180000000.000000,90000000.000000)\n",
>>> "\t\tLowerRightMtrs=(180000000.000000,-90000000.000000)\n",
>>> "\t\tProjection=GCTP_GEO\n",
>>> "\t\tGridOrigin=HDFE_GD_LL\n",
>>> "\t\tGROUP=Dimension\n",
>>> "\t\t\tOBJECT=Dimension_1\n",
>>> "\t\t\t\tDimensionName=\"TIME\"\n",
>>> "\t\t\t\tSize=1\n",
>>> "\t\t\tEND_OBJECT=Dimension_1\n",
>>> "\t\tEND_GROUP=Dimension\n",
>>> "\t\tGROUP=DataField\n",
>>> "\t\t\tOBJECT=DataField_1\n",
>>> "\t\t\t\tDataFieldName=\"EFLUX\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_1\n",
>>> "\t\t\tOBJECT=DataField_2\n",
>>> "\t\t\t\tDataFieldName=\"EVAP\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_2\n",
>>> "\t\t\tOBJECT=DataField_3\n",
>>> "\t\t\t\tDataFieldName=\"HFLUX\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_3\n",
>>> "\t\t\tOBJECT=DataField_4\n",
>>> "\t\t\t\tDataFieldName=\"TAUX\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_4\n",
>>> "\t\t\tOBJECT=DataField_5\n",
>>> "\t\t\t\tDataFieldName=\"TAUY\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_5\n",
>>> "\t\t\tOBJECT=DataField_6\n",
>>> "\t\t\t\tDataFieldName=\"TAUGWX\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_6\n",
>>> "\t\t\tOBJECT=DataField_7\n",
>>> "\t\t\t\tDataFieldName=\"TAUGWY\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_7\n",
>>> "\t\t\tOBJECT=DataField_8\n",
>>> "\t\t\t\tDataFieldName=\"PBLH\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_8\n",
>>> "\t\t\tOBJECT=DataField_9\n",
>>> "\t\t\t\tDataFieldName=\"DISPH\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_9\n",
>>> "\t\t\tOBJECT=DataField_10\n",
>>> "\t\t\t\tDataFieldName=\"BSTAR\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_10\n",
>>> "\t\t\tOBJECT=DataField_11\n",
>>> "\t\t\t\tDataFieldName=\"USTAR\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_11\n",
>>> "\t\t\tOBJECT=DataField_12\n",
>>> "\t\t\t\tDataFieldName=\"TSTAR\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_12\n",
>>> "\t\t\tOBJECT=DataField_13\n",
>>> "\t\t\t\tDataFieldName=\"QSTAR\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_13\n",
>>> "\t\t\tOBJECT=DataField_14\n",
>>> "\t\t\t\tDataFieldName=\"RI\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_14\n",
>>> "\t\t\tOBJECT=DataField_15\n",
>>> "\t\t\t\tDataFieldName=\"Z0H\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_15\n",
>>> "\t\t\tOBJECT=DataField_16\n",
>>> "\t\t\t\tDataFieldName=\"Z0M\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_16\n",
>>> "\t\t\tOBJECT=DataField_17\n",
>>> "\t\t\t\tDataFieldName=\"HLML\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_17\n",
>>> "\t\t\tOBJECT=DataField_18\n",
>>> "\t\t\t\tDataFieldName=\"TLML\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_18\n",
>>> "\t\t\tOBJECT=DataField_19\n",
>>> "\t\t\t\tDataFieldName=\"QLML\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_19\n",
>>> "\t\t\tOBJECT=DataField_20\n",
>>> "\t\t\t\tDataFieldName=\"ULML\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_20\n",
>>> "\t\t\tOBJECT=DataField_21\n",
>>> "\t\t\t\tDataFieldName=\"VLML\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_21\n",
>>> "\t\t\tOBJECT=DataField_22\n",
>>> "\t\t\t\tDataFieldName=\"RHOA\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_22\n",
>>> "\t\t\tOBJECT=DataField_23\n",
>>> "\t\t\t\tDataFieldName=\"SPEED\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_23\n",
>>> "\t\t\tOBJECT=DataField_24\n",
>>> "\t\t\t\tDataFieldName=\"CDH\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_24\n",
>>> "\t\t\tOBJECT=DataField_25\n",
>>> "\t\t\t\tDataFieldName=\"CDQ\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_25\n",
>>> "\t\t\tOBJECT=DataField_26\n",
>>> "\t\t\t\tDataFieldName=\"CDM\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_26\n",
>>> "\t\t\tOBJECT=DataField_27\n",
>>> "\t\t\t\tDataFieldName=\"CN\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_27\n",
>>> "\t\t\tOBJECT=DataField_28\n",
>>> "\t\t\t\tDataFieldName=\"TSH\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_28\n",
>>> "\t\t\tOBJECT=DataField_29\n",
>>> "\t\t\t\tDataFieldName=\"QSH\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_29\n",
>>> "\t\t\tOBJECT=DataField_30\n",
>>> "\t\t\t\tDataFieldName=\"FRSEAICE\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_30\n",
>>> "\t\t\tOBJECT=DataField_31\n",
>>> "\t\t\t\tDataFieldName=\"PRECANV\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_31\n",
>>> "\t\t\tOBJECT=DataField_32\n",
>>> "\t\t\t\tDataFieldName=\"PRECCON\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_32\n",
>>> "\t\t\tOBJECT=DataField_33\n",
>>> "\t\t\t\tDataFieldName=\"PRECLSC\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_33\n",
>>> "\t\t\tOBJECT=DataField_34\n",
>>> "\t\t\t\tDataFieldName=\"PRECSNO\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_34\n",
>>> "\t\t\tOBJECT=DataField_35\n",
>>> "\t\t\t\tDataFieldName=\"PRECTOT\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_35\n",
>>> "\t\t\tOBJECT=DataField_36\n",
>>> "\t\t\t\tDataFieldName=\"PGENTOT\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_36\n",
>>> "\t\t\tOBJECT=DataField_37\n",
>>> "\t\t\t\tDataFieldName=\"Var_EFLUX\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_37\n",
>>> "\t\t\tOBJECT=DataField_38\n",
>>> "\t\t\t\tDataFieldName=\"Var_EVAP\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_38\n",
>>> "\t\t\tOBJECT=DataField_39\n",
>>> "\t\t\t\tDataFieldName=\"Var_HFLUX\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_39\n",
>>> "\t\t\tOBJECT=DataField_40\n",
>>> "\t\t\t\tDataFieldName=\"Var_TAUX\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_40\n",
>>> "\t\t\tOBJECT=DataField_41\n",
>>> "\t\t\t\tDataFieldName=\"Var_TAUY\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_41\n",
>>> "\t\t\tOBJECT=DataField_42\n",
>>> "\t\t\t\tDataFieldName=\"Var_TAUGWX\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_42\n",
>>> "\t\t\tOBJECT=DataField_43\n",
>>> "\t\t\t\tDataFieldName=\"Var_TAUGWY\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_43\n",
>>> "\t\t\tOBJECT=DataField_44\n",
>>> "\t\t\t\tDataFieldName=\"Var_PBLH\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_44\n",
>>> "\t\t\tOBJECT=DataField_45\n",
>>> "\t\t\t\tDataFieldName=\"Var_DISPH\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_45\n",
>>> "\t\t\tOBJECT=DataField_46\n",
>>> "\t\t\t\tDataFieldName=\"Var_BSTAR\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_46\n",
>>> "\t\t\tOBJECT=DataField_47\n",
>>> "\t\t\t\tDataFieldName=\"Var_USTAR\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_47\n",
>>> "\t\t\tOBJECT=DataField_48\n",
>>> "\t\t\t\tDataFieldName=\"Var_TSTAR\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_48\n",
>>> "\t\t\tOBJECT=DataField_49\n",
>>> "\t\t\t\tDataFieldName=\"Var_QSTAR\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_49\n",
>>> "\t\t\tOBJECT=DataField_50\n",
>>> "\t\t\t\tDataFieldName=\"Var_RI\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_50\n",
>>> "\t\t\tOBJECT=DataField_51\n",
>>> "\t\t\t\tDataFieldName=\"Var_Z0H\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_51\n",
>>> "\t\t\tOBJECT=DataField_52\n",
>>> "\t\t\t\tDataFieldName=\"Var_Z0M\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_52\n",
>>> "\t\t\tOBJECT=DataField_53\n",
>>> "\t\t\t\tDataFieldName=\"Var_HLML\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_53\n",
>>> "\t\t\tOBJECT=DataField_54\n",
>>> "\t\t\t\tDataFieldName=\"Var_TLML\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_54\n",
>>> "\t\t\tOBJECT=DataField_55\n",
>>> "\t\t\t\tDataFieldName=\"Var_QLML\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_55\n",
>>> "\t\t\tOBJECT=DataField_56\n",
>>> "\t\t\t\tDataFieldName=\"Var_ULML\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_56\n",
>>> "\t\t\tOBJECT=DataField_57\n",
>>> "\t\t\t\tDataFieldName=\"Var_VLML\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_57\n",
>>> "\t\t\tOBJECT=DataField_58\n",
>>> "\t\t\t\tDataFieldName=\"Var_RHOA\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_58\n",
>>> "\t\t\tOBJECT=DataField_59\n",
>>> "\t\t\t\tDataFieldName=\"Var_SPEED\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_59\n",
>>> "\t\t\tOBJECT=DataField_60\n",
>>> "\t\t\t\tDataFieldName=\"Var_CDH\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_60\n",
>>> "\t\t\tOBJECT=DataField_61\n",
>>> "\t\t\t\tDataFieldName=\"Var_CDQ\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_61\n",
>>> "\t\t\tOBJECT=DataField_62\n",
>>> "\t\t\t\tDataFieldName=\"Var_CDM\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_62\n",
>>> "\t\t\tOBJECT=DataField_63\n",
>>> "\t\t\t\tDataFieldName=\"Var_CN\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_63\n",
>>> "\t\t\tOBJECT=DataField_64\n",
>>> "\t\t\t\tDataFieldName=\"Var_TSH\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_64\n",
>>> "\t\t\tOBJECT=DataField_65\n",
>>> "\t\t\t\tDataFieldName=\"Var_QSH\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_65\n",
>>> "\t\t\tOBJECT=DataField_66\n",
>>> "\t\t\t\tDataFieldName=\"Var_PRECANV\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_66\n",
>>> "\t\t\tOBJECT=DataField_67\n",
>>> "\t\t\t\tDataFieldName=\"Var_PRECCON\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_67\n",
>>> "\t\t\tOBJECT=DataField_68\n",
>>> "\t\t\t\tDataFieldName=\"Var_PRECLSC\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_68\n",
>>> "\t\t\tOBJECT=DataField_69\n",
>>> "\t\t\t\tDataFieldName=\"Var_PRECSNO\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_69\n",
>>> "\t\t\tOBJECT=DataField_70\n",
>>> "\t\t\t\tDataFieldName=\"Var_PRECTOT\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_70\n",
>>> "\t\t\tOBJECT=DataField_71\n",
>>> "\t\t\t\tDataFieldName=\"Var_PGENTOT\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT32\n",
>>> "\t\t\t\tDimList=(\"TIME\",\"YDim\",\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_71\n",
>>> "\t\t\tOBJECT=DataField_72\n",
>>> "\t\t\t\tDataFieldName=\"XDim\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT64\n",
>>> "\t\t\t\tDimList=(\"XDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_72\n",
>>> "\t\t\tOBJECT=DataField_73\n",
>>> "\t\t\t\tDataFieldName=\"YDim\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT64\n",
>>> "\t\t\t\tDimList=(\"YDim\")\n",
>>> "\t\t\tEND_OBJECT=DataField_73\n",
>>> "\t\t\tOBJECT=DataField_74\n",
>>> "\t\t\t\tDataFieldName=\"Time\"\n",
>>> "\t\t\t\tDataType=DFNT_FLOAT64\n",
>>> "\t\t\t\tDimList=(\"TIME\")\n",
>>> "\t\t\tEND_OBJECT=DataField_74\n",
>>> "\t\tEND_GROUP=DataField\n",
>>> "\t\tGROUP=MergedFields\n",
>>> "\t\tEND_GROUP=MergedFields\n",
>>> "\tEND_GROUP=GRID_1\n",
>>> "END_GROUP=GridStructure\n",
>>> "GROUP=PointStructure\n",
>>> "END_GROUP=PointStructure\n",
>>> "END" ;
>>> :HDFEOSVersion = "HDFEOS_V2.14" ;
>>> :creation_date = "Tue Oct 22 10:28:53 MDT 2013" ;
>>> :NCL_Version = "6.2.0-22Oct2013_0231" ;
>>> :system = "Linux harmon.cgd.ucar.edu 3.11.0-1.el6.elrepo.x86_64 #1 SMP Tue Sep 3 12:28:37 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux" ;
>>> :Conventions = "CF-1.0" ;
>>> :hdf_source = "MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf" ;
>>> :title = "MERRA reanalysis. GEOS-5.2.0" ;
>>> }
>>>
>>> ------------------------------
>>>
>>> Message: 11
>>> Date: Tue, 22 Oct 2013 12:47:11 -0400
>>> From: Laura Briley <auraell@umich.edu>
>>> Subject: Re: [ncl-talk] ncl_convert2nc expression syntax
>>> To: Dennis Shea <shea@ucar.edu>
>>> Cc: "ncl-talk@ucar.edu" <ncl-talk@ucar.edu>
>>> Message-ID: <CE8C2442.19A69%auraell@umich.edu>
>>> Content-Type: text/plain; charset="US-ASCII"
>>>
>>> % uname -a
>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version 10.8.0:
>>> Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>
>>> Thanks for your help
>>>
>>>
>>> Laura Briley
>>> Research Associate
>>> Great Lakes Integrated Sciences + Assessments
>>>
>>>
>>>
>>>
>>> On 10/22/13 12:45 PM, "Dennis Shea" <shea@ucar.edu> wrote:
>>>
>>>> I started this earlier ... then got side tracked.
>>>>
>>>> ===
>>>>
>>>> I ran on my MAC and another linux system using 6.1.2
>>>> and the beta version of 6.2.0
>>>>
>>>> Further, for 'fun', I made the time dimension unlimited.
>>>>
>>>> No problems on either system.
>>>>
>>>> As a .hdf file
>>>>
>>>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf -u
>>>> TIME_EOSGRID
>>>>
>>>> As a hdfeos file (add either .he2 or .hdfeos)
>>>>
>>>> %> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he2 -u
>>>> TIME_EOSGRID
>>>>
>>>> I have attached a dump of the file.
>>>>
>>>> Not sure of your issue. Please post the output from
>>>>
>>>> %> uname -a
>>>>
>>>> ==========
>>>>
>>>>
>>>>
>>>> On 10/22/13 10:24 AM, Wei Huang wrote:
>>>>> Laura,
>>>>>
>>>>> Sorry, I mean I could NOT reproduce your issue on my Mac.
>>>>> 6.1.2 on my Mac generated a NetCDF file properly.
>>>>>
>>>>> Wei
>>>>>
>>>>> huangwei@ucar.edu
>>>>> VETS/CISL
>>>>> National Center for Atmospheric Research
>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>> Boulder, CO 80307-3000 USA
>>>>> (303) 497-8924
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Oct 22, 2013, at 10:20 AM, Wei Huang <huangwei@ucar.edu> wrote:
>>>>>
>>>>>> Laura,
>>>>>>
>>>>>> I could reproduce your issue.
>>>>>>
>>>>>> You may try:
>>>>>>
>>>>>> ncl_convert2nc MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf.he5
>>>>>>
>>>>>> as this one is truly a HDF-EOS data.
>>>>>>
>>>>>> Wei
>>>>>>
>>>>>> huangwei@ucar.edu
>>>>>> VETS/CISL
>>>>>> National Center for Atmospheric Research
>>>>>> P.O. Box 3000 (1850 Table Mesa Dr.)
>>>>>> Boulder, CO 80307-3000 USA
>>>>>> (303) 497-8924
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Oct 22, 2013, at 9:31 AM, Laura Briley <auraell@umich.edu> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>> I am trying to use the ncl_convert2nc command to convert hdf files to
>>>>>>> netcdf but get the error: "if: Expression Syntax". Here is the
>>>>>>> important information that I think you need:
>>>>>>>
>>>>>>> [Laura-Brileys-MacBook:~] laura% ncl -V
>>>>>>> 6.1.2
>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% ncl_convert2nc
>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>> if: Expression Syntax.
>>>>>>> [Laura-Brileys-MacBook:My Passport/Data/MERRA] laura% uname -a
>>>>>>> Darwin Laura-Brileys-MacBook.local 10.8.0 Darwin Kernel Version
>>>>>>> 10.8.0: Tue Jun 7 16:33:36 PDT 2011;
>>>>>>> root:xnu-1504.15.3~1/RELEASE_I386 i386
>>>>>>>
>>>>>>> I have put one of the files on your ftp site:
>>>>>>> MERRA100.prod.assim.tavgM_2d_flx_Nx.197901.hdf
>>>>>>>
>>>>>>> Others have had the same problem but I have not come across any
>>>>>>> solutions yet:
>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2011/3210.html
>>>>>>> http://www.ncl.ucar.edu/Support/talk_archives/2010/2138.html
>>>>>>>
>>>>>>> Laura Briley
>>>>>>> _______________________________________________
>>>>>>> ncl-talk mailing list
>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>
>>>>>> _______________________________________________
>>>>>> ncl-talk mailing list
>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>
>>>
>>>
>>>
>>> ------------------------------
>>>
>>> _______________________________________________
>>> ncl-talk mailing list
>>> ncl-talk@ucar.edu
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>>
>>> End of ncl-talk Digest, Vol 119, Issue 31
>>> *****************************************
>>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
>
>
> ------------------------------
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk@ucar.edu
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
>
> End of ncl-talk Digest, Vol 119, Issue 32
> *****************************************

_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Wed Oct 23 01:58:55 2013

This archive was generated by hypermail 2.1.8 : Fri Nov 01 2013 - 08:58:14 MDT