[Thread Prev][Thread Next][Index]

Re: ui for single variable stored in mulitple files




Hi, Jon,

I changed file naming scheme in my adjoint.des, but LAS still complains
with the same error (see attached). It says:
"Error in namelist record" and
"Error in: FORMAT_RECORD; or file not descriptor file"
I can't see anything against the ferret document. My new adjoint.des
is posted at http://eyre.jpl.nasa.gov/download/problem/adjoint.des

Thanks,

Zhangfan

-----------------LAS Error-------------------

The following error message was received from LAS: 

Adding an acceptable error string: "*** NOTE: ".
        NOAA/PMEL TMAP
        Program FERRET  
        Version 5.22 - 07/27/00
        28-Aug-01 11:04     

yes? cancel mode verify
yes? cancel mode interp
yes? canc data/all
yes? go std_initialize "/mnt/lasdata0/datasets/adjoint/adjoint" "1" "1"
"Have"
 **TMAP ERR: Error in namelist record
             Error in: FORMAT_RECORD; or file not descriptor file
             Data set: /mnt/lasdata0/datasets/adjoint/adjoint.des
set data "/mnt/lasdata0/datasets/adjoint/adjoint"
Command file, command group, or REPEAT execution aborted
 


On Tue, 28 Aug 2001, Jonathan Callahan wrote:

> Ahh, I see it now.
> 
> Sorry Zhangfan.  The problem is in your file names in the descriptor
> file.  Although the .xml files used in LAS accept either 'http://...' or
> 'file:/...', the descriptor file used by Ferret must have a netCDF file
> specified for each S_FILENAME.
> 
> So your name can be one of three possibilities.
> 
> 1) the absolute path name 
> 
>    /mnt/lasdata0/datasets/adjoint/Have.1997.cdf
> 
> 2) Just the file (let ferret find it through FER_DATA)
> 
>    Have.1997.cdf
> 
> 3) the DODS URL for this file
> 
> Your first stepfile should look like this:
> 
>  $STEPFILE_RECORD
>    S_FILENAME           = 'Have.1997.cdf',
>    S_AUX_SET_NUM        = 0,
>    S_START              = 236808,
>    S_END                = 245448,
>    S_DELTA              = 240,
>    S_NUM_OF_FILES       = 1,
>    S_REGVARFLAG         = ' ',
>  $END 
> 
> The magic of DODS is that files whos names begin with 'http://' are
> treated by the netCDF libraries as regular netCDF files with data access
> handed off to DODS.
> 
> Let me know if this doesn't solve your problem.
> 
> 
> -- Jon
> 
> 
> Zhangfan Xing wrote:
> > 
> > Hi, Jon,
> > 
> > Thanks for your reply and I will check through all these points.
> > However, here is a quick note about *.des for multiple files:
> > LAS does find my *.des file at
> > /mnt/lasdata0/datasets/adjoint/adjoint.des
> > and just complains about its format:
> > 
> >  **TMAP ERR: Error in namelist record
> >              Error in: FORMAT_RECORD; or file not descriptor file
> >              Data set: /mnt/lasdata0/datasets/adjoint/adjoint.des
> > set data "/mnt/lasdata0/datasets/adjoint/adjoint"
> > 
> > It seems the syntax of descriptor file is incorrect, but
> > I followed docs exactly. What else could be overlooked?
> > Its content is at
> > http://eyre.jpl.nasa.gov/download/problem/adjoint.des
> > 
> > Thanks,
> > 
> > Zhangfan
> > 
> > On Mon, 27 Aug 2001, Jonathan Callahan wrote:
> > 
> > > Zhangfan,
> > >
> > > There are a couple of changes I'll suggest you make to your xml file.
> > >
> > > 1) Use xml includes as described here:
> > >
> > > http://ferret.wrc.noaa.gov/Ferret/LAS/FAQ/xml_includes.html
> > >
> > > Note that addXml.pl has a '--out_inc' flag to help you make 'includable'
> > > xml.
> > >
> > > 2) Don't use the absolute file names that are generated by addXml.pl.
> > > Instead, shorten these so that they include only the file name.  So your
> > > xml describing adjoint.des should look like this:
> > >
> > >   <Have_a units="meters" name="Sea Surface Height"
> > > url="file:adjoint#Have">
> > >
> > > not like this:
> > >
> > >   **BAD** <Have_a units="meters" name="Sea Surface Height"
> > > url="file:/mnt/lasdata0/datasets/adjoint/adjoint#Have"> **BAD**
> > >
> > > This means that you must make sure your FER_DATA and FER_DESCR
> > > environment variables are set properly.  Check
> > > lasxml/server/Ferret_config.pl to see these.
> > >
> > > With the change in 2) I'd expect your adjoint.des file to be
> > > accessible.  You'll have to give it a correct grid description of
> > > course.
> > >
> > >
> > > As for sister server comparisons.  By default, comparisons are turned
> > > off between sister servers because variables may be calculated on the
> > > fly and there is no assurance that the tools necessary (scripts,
> > > external functions) are available at both sisters.  For variables that
> > > are actually found in the files, however, the comparisons can be done.
> > > You'll need two things:
> > >
> > > 1) Your xml for the sistered data must contain DODS address for the
> > > data, not local filenames.
> > >
> > > 2) You'll need to modify lasxml/ui/Template.pm to allow sister
> > > comparisons.
> > >
> > > Here's the modification and some discussion on the subject from the mail
> > > archives:
> > >
> > > http://ferret.wrc.noaa.gov/Ferret/LAS/Mail_Archives/fu_2000/msg00064.html
> > >
> > >
> > > Good luck and let me know if you still have questions/problems.
> > >
> > >
> > > -- Jon
> > >
> 



[Thread Prev][Thread Next][Index]

Dept of Commerce / NOAA / OAR / PMEL / TMAP
Contact Us | Privacy Policy | Disclaimer | Accessibility Statement