[Thread Prev][Thread Next][Index]

Re: Single time series from several netcdf files



Hi Retish
A MC descriptor file is the solution. Note that the exact syntax is
dependent on the computer system you use. The attached example links
daily NCEP Reanalysis data (file names like air.2m.gauss.1948.nc, ..
etc.) together. The descriptor file is loaded with 'set data
mc_air.2m.gauss.1948_2000.des'.

Two points were important (for sun solaris 7):

1) use ' ' and not ` ' (as given in the html manual)

2) use a space before $
 $FORMAT_RECORD
and not
$FORMAT_RECORD 

An other point is that the D_TIME_UNIT needs to be given in second. 


Happy ferreting
Christof



> 
> Hi!
>         I have several yearly netcdf files eg. u91.nc, u92.nc, u93.nc
> etc...with 365 time levels (ie daily outputs, l=1:365)....  I want to
> create a single time series plot spanning all these years, of any
> variable (say SST)  and at any location (say 5N, 80E).
>         How do I do this without appending the single point time series
> data from all the yearly files into another netcdf file?
> 
> Thanks in advance...
> Retish
> 
> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
> 
> RETISH SENAN
> Research Student
> --------------------------------------------------------------------------
> Office:                                          Residence:
> Centre for Atmospheric and Oceanic Sciences      PD-146 Student's Hostel
> Indian Institute of Science                      I I Sc
> B A N G A L O R E   560 012                      BANGALORE 560 012
> Ph: +91-80-3092505                               Ph: +91-80-3092559
>     +91-80-3600450
> Fax:+91-80-3447865
> 
> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

--
Dr. Christof Appenzeller       Phone +41 1 256-9388,
MeteoSwiss                     Fax +41 1 256-9278,
Kraehbuehlstr. 58,             mailto:apc@meteoswiss.ch
CH-8044 Zuerich, Switzerland   http://www.meteoswiss.ch/
 $FORMAT_RECORD
   D_TYPE               = '  MC',
   D_FORMAT             = '  1A',
 $END
 $BACKGROUND_RECORD
   D_TITLE              = ' mean daily Air temperature 2m, NCEP Reanalysis',
   D_T0TIME             = '30-DEC-0000 12:00:00',
   D_TIME_UNIT          =  3600,
   D_TIME_MODULO        = .FALSE.,
 $END
 $MESSAGE_RECORD
 $END
 $EXTRA_RECORD
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1948.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17067072,
     S_END                = 17075832.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1949.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17075856.,
     S_END                = 17084592.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1950.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17084616.,
     S_END                = 17093352.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1951.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17093376.,
     S_END                = 17102112.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1952.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17102136.,
     S_END                = 17110896.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1953.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17110920.,
     S_END                = 17119656.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1954.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17119680.,
     S_END                = 17128416.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1955.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17128440.,
     S_END                = 17137176.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1956.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17137200.,
     S_END                = 17145960.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1957.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17145984.,
     S_END                = 17154720.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1958.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17154744.,
     S_END                = 17163480.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1959.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17163504.,
     S_END                = 17172240.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1960.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17172264.,
     S_END                = 17181024.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1961.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17181048.,
     S_END                = 17189784.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1962.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17189808.,
     S_END                = 17198544.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1963.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17198568.,
     S_END                = 17207304.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1964.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17207328.,
     S_END                = 17216088.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1965.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17216112.,
     S_END                = 17224848.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1966.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17224872.,
     S_END                = 17233608.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1967.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17233632.,
     S_END                = 17242368.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1968.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17242392.,
     S_END                = 17251152.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1969.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17251176.,
     S_END                = 17259912.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1970.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17259936.,
     S_END                = 17268672.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1971.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17268696.,
     S_END                = 17277432.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1972.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17277456.,
     S_END                = 17286216.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1973.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17286240.,
     S_END                = 17294976.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1974.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17295000.,
     S_END                = 17303736.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1975.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17303760.,
     S_END                = 17312496.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1976.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17312520.,
     S_END                = 17321280.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1977.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17321304.,
     S_END                = 17330040.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1978.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17330064.,
     S_END                = 17338800.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1979.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17338824.,
     S_END                = 17347560.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1980.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17347584.,
     S_END                = 17356344.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1981.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17356368.,
     S_END                = 17365104.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1982.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17365128.,
     S_END                = 17373864.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1983.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17373888.,
     S_END                = 17382624.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1984.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17382648.,
     S_END                = 17391408.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1985.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17391432.,
     S_END                = 17400168.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1986.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17400192.,
     S_END                = 17408928.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1987.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17408952.,
     S_END                = 17417688.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1988.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17417712.,
     S_END                = 17426472.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1989.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17426496.,
     S_END                = 17435232.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1990.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17435256.,
     S_END                = 17443992.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1991.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17444016.,
     S_END                = 17452752.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1992.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17452776.,
     S_END                = 17461536.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1993.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17461560.,
     S_END                = 17470296.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1994.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17470320.,
     S_END                = 17479056.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1995.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17479080.,
     S_END                = 17487816.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1996.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17487840.,
     S_END                = 17496600.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1997.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17496624.,
     S_END                = 17505360.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1998.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17505384.,
     S_END                = 17514120.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.1999.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17514144.,
     S_END                = 17522880.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = 'air.2m.gauss.2000.nc',
     S_AUX_SET_NUM        = 0,
     S_START              = 17522904.,
     S_END                = 17530200.,
     S_DELTA              = 24.0,
     S_NUM_OF_FILES       = 1,
     S_REGVARFLAG         = ' ',
 $END
 $STEPFILE_RECORD
     s_filename           = '**END OF STEPFILES**'
 $END

[Thread Prev][Thread Next][Index]

Dept of Commerce / NOAA / OAR / PMEL / TMAP

Contact Us | Privacy Policy | Disclaimer | Accessibility Statement