[ncl-talk] Error on relative units conversion, string = day as %Y%m%d.%f
李嘉鹏
lijpbasin at 126.com
Sat Nov 1 20:17:30 MDT 2014
Hi, I don't think cd_calendar supports units attribute "day as %Y%m%d.%f", see its documentation. Based on your data description, you can use
ymd = round(time, 3)
---
Regards
于 2014年10月31日 格林尼治标准时间+0800下午11时30分20秒, Thomas Tobian <thomastobian at gmail.com> 写到:
>Hallo,
>
>Anyone know how to solve the problem with my historical model data,
>1850 to
>1875:
>'
> institution : Max-Planck-Institute for Meteorology
> CDO : Climate Data Operators version 1.5.9 (
>http://code.zmaw.de/projects/cdo)
> dimensions:
> lon = 192
> lat = 96
> lev = 1
> time = 9496 // unlimited
> variables:
> double lon ( lon )
> standard_name : longitude
> long_name : longitude
> units : degrees_east
> axis : X
>
> double lat ( lat )
> standard_name : latitude
> long_name : latitude
> units : degrees_north
> axis : Y
>
> double lev ( lev )
> standard_name : air_pressure
> long_name : pressure
> units : Pa
> positive : down
> axis : Z
>
> double time ( time )
> standard_name : time
> units : day as %Y%m%d.%f
> calendar : proleptic_gregorian
>
> float var131 ( time, lev, lat, lon )
> table : 128
> grid_type : gaussian
>
>I got errors once I tried to subset the data using NCL as follows:
>
>f1 = addfile ("day_data.1850.to.1875.131.25000.ano.nc","r")
>ymdStrt = 18500101
>ymdLast = 18751231
>time = f2->time
>
>
>*ymd = cd_calendar(time,-2)CDMS error: Error on relative units
>conversion, string = day as %Y%m%d.%f*
>
>
>*CDMS error: Error on time conversion: invalid month = 3664*
>;======
>
>ncl 9> print(time)
>
>
>Variable: time
>Type: double
>Total Size: 75968 bytes
> 9496 values
>Number of Dimensions: 1
>Dimensions and sizes: [time | 9496]
>Coordinates:
> time: [18500101.75..18751231.75]
>Number Of Attributes: 3
> standard_name : time
> units : day as %Y%m%d.%f
> calendar : proleptic_gregorian
>(0) 18500101.75
>(1) 18500102.75
>(2) 18500103.75
>(3) 18500104.75
>(4) 18500105.75
>(5) 18500106.75
>(6) 18500107.75
>(7) 18500108.75
>(8) 18500109.75
>(9) 18500110.75
>(10) 18500111.75
>(11) 18500112.75
>(12) 18500113.75
>
>
>Thank you
>-- Thomas
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>ncl-talk mailing list
>List instructions, subscriber options, unsubscribe:
>http://mailman.ucar.edu/mailman/listinfo/ncl-talk
More information about the ncl-talk
mailing list