Adding one level to a variable with time series
Added by Sara Minoli over 3 years ago
Hi,
I'm navigating through the manual, but could not find the right function so far.
I have a ncdf file that look like this:
> cdo sinfon <myfile> File format : NetCDF -1 : Institut Source T Steptype Levels Num Points Num Dtype : Parameter name 1 : unknown bin/clm2cdf v instant 32 1 201600 1 F32 : cftfrac Grid coordinates : 1 : lonlat : points=201600 (720x280) longitude : -179.75 to 179.75 by 0.5 degrees_east circular latitude : -55.75 to 83.75 by 0.5 degrees_north Vertical coordinates : 1 : generic : levels=32 Time coordinate : 1166 steps YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss 0850-01-01 00:00:00 0851-01-01 00:00:00 0852-01-01 00:00:00 0853-01-01 00:00:00 0854-01-01 00:00:00 0855-01-01 00:00:00 0856-01-01 00:00:00 0857-01-01 00:00:00 0858-01-01 00:00:00 0859-01-01 00:00:00 0860-01-01 00:00:00 0861-01-01 00:00:00 0862-01-01 00:00:00 0863-01-01 00:00:00 0864-01-01 00:00:00 0865-01-01 00:00:00 ...
What I want to do is to add two levels to the variable <cftfrac>, so to have 34 levels.
Moreover, I need to:
- add one level in position 17 and the other level in position 34.
- the level should contain all zeros.
The closest I could get so far was to find these two operators: <setzaxis> and <genlevelbounds>, but I don't think they are exactly what I need.
Can you please help me find a solution to my question?
Thanks!
Cheers
Sara
Replies (2)
RE: Adding one level to a variable with time series - Added by Kalpesh Patil over 3 years ago
Hello Sara,
You can use following cdo command
intlevel,levels infile outfile
This generates extra levels as specified in levels.
E.g.
Old levels - 5, 15, 20, 25, 50, 80, 115
New required levels - 5, 10, 15, 20, 25, 30, 35, 40, 50, 75, 85, 100, 115
So the command would look like this
cdo intlevel,5, 10, 15, 20, 25, 30, 35, 40, 50, 75, 85, 100, 115 infile outfile
Note: no space in intlevel and values start
RE: Adding one level to a variable with time series - Added by Sara Minoli over 3 years ago
Thank you, Kalpesh!!