NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi, I have a question about why "ncdump -t" sometimes returns a seconds value of "60", when I thought the seconds values were supposed to fall between 0 to 59. I'm sure there's some kind of rounding error, but am wondering if this can be fixed. The simple NetCDF file looks like this: netcdf timetest { dimensions: time = 63 ; variables: float time(time) ; time:units = "minutes since 2014-01-01" ; data: time = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62 ; } Using the latest (4.3.3.1) version of ncdump, I used the "-t" option to dump the string values of time. Note that sometimes you get strings like "2014-01-01" and other times it is "2014-01-01 00:00:60.000000". I've had a few users complain about this, because they need the software to return 01:00 (mm:ss) and not 00:60. I attached the netcdf file. Thanks, --Mary denton[268] ncdump -t timetest.nc netcdf timetest { dimensions: time = 63 ; variables: float time(time) ; time:units = "minutes since 2014-01-01" ; data: time = "2014-01-01", "2014-01-01 00:00:60.000000", "2014-01-01 00:01:60.000000", "2014-01-01 00:02:60.000000", "2014-01-01 00:03:60.000000", "2014-01-01 00:04:60.000000", "2014-01-01 00:05:60.000000", "2014-01-01 00:06:60.000000", "2014-01-01 00:08:0.000000", "2014-01-01 00:09:0.000000", "2014-01-01 00:10:0.000000", "2014-01-01 00:11:0.000000", "2014-01-01 00:12:0.000000", "2014-01-01 00:13:0.000000", "2014-01-01 00:14:0.000000", "2014-01-01 00:15", "2014-01-01 00:15:60.000000", "2014-01-01 00:16:60.000000", "2014-01-01 00:17:60.000000", "2014-01-01 00:18:60.000000", "2014-01-01 00:19:60.000000", "2014-01-01 00:20:60.000000", "2014-01-01 00:21:60.000000", "2014-01-01 00:23:0.000000", "2014-01-01 00:24:0.000000", "2014-01-01 00:25:0.000000", "2014-01-01 00:26:0.000000", "2014-01-01 00:27:0.000000", "2014-01-01 00:28:0.000000", "2014-01-01 00:29:0.000000", "2014-01-01 00:30", "2014-01-01 00:30:60.000000", "2014-01-01 00:31:60.000000", "2014-01-01 00:32:60.000000", "2014-01-01 00:33:60.000000", "2014-01-01 00:34:60.000000", "2014-01-01 00:35:60.000000", "2014-01-01 00:36:60.000000", "2014-01-01 00:38:0.000000", "2014-01-01 00:39:0.000000", "2014-01-01 00:40:0.000000", "2014-01-01 00:41:0.000000", "2014-01-01 00:42:0.000000", "2014-01-01 00:43:0.000000", "2014-01-01 00:44:0.000000", "2014-01-01 00:45", "2014-01-01 00:45:60.000000", "2014-01-01 00:46:60.000000", "2014-01-01 00:47:60.000000", "2014-01-01 00:48:60.000000", "2014-01-01 00:49:60.000000", "2014-01-01 00:50:60.000000", "2014-01-01 00:51:60.000000", "2014-01-01 00:53:0.000000", "2014-01-01 00:54:0.000000", "2014-01-01 00:55:0.000000", "2014-01-01 00:56:0.000000", "2014-01-01 00:57:0.000000", "2014-01-01 00:58:0.000000", "2014-01-01 00:59:0.000000", "2014-01-01 01", "2014-01-01 01:00:60.000000", "2014-01-01 01:01:60.000000" ; }
Attachment:
timetest.nc
Description: Cdf file
netcdfgroup
archives: