[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