Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
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: