Overflow Error with days
Hi,
I'm new to Earth Diagnostics, I tried to CMORize my experiment a09p
, but it fails here:
Processing file /scratch/Earth/fmassonn/diags/a09p/CMOR/a09p_1d_19930501_19930531_grid_U.nc
Processing file /scratch/Earth/fmassonn/diags/a09p/CMOR/a09p_1d_19930501_19930531_grid_V.nc
Processing file /scratch/Earth/fmassonn/diags/a09p/CMOR/a09p_1d_19930501_19930531_SBC.nc
Processing file /scratch/Earth/fmassonn/diags/a09p/CMOR/a09p_1m_19930501_19930531_grid_T.nc
Reformatting to netCDF-4
Traceback (most recent call last):
File "./earthdiags.py", line 320, in <module>
main()
File "./earthdiags.py", line 316, in main
EarthDiags.parse_args()
File "./earthdiags.py", line 108, in parse_args
diags.run()
File "./earthdiags.py", line 143, in run
self.data_manager.prepare_CMOR_files()
File "/home/Earth/fmassonn/git-stuff/earthdiagnostics/earthdiagnostics/cmormanager.py", line 198, in prepare_CMOR_files
self._cmorize_member(member, startdate)
File "/home/Earth/fmassonn/git-stuff/earthdiagnostics/earthdiagnostics/cmormanager.py", line 219, in _cmorize_member
cmorizer.cmorize_ocean()
File "/home/Earth/fmassonn/git-stuff/earthdiagnostics/earthdiagnostics/cmorizer.py", line 59, in cmorize_ocean
self._cmorize_ocean_files('MMO')
File "/home/Earth/fmassonn/git-stuff/earthdiagnostics/earthdiagnostics/cmorizer.py", line 71, in _cmorize_ocean_files
self._cmorize_nc_files()
File "/home/Earth/fmassonn/git-stuff/earthdiagnostics/earthdiagnostics/cmorizer.py", line 77, in _cmorize_nc_files
self._cmorize_nc_file(filename)
File "/home/Earth/fmassonn/git-stuff/earthdiagnostics/earthdiagnostics/cmorizer.py", line 241, in _cmorize_nc_file
self._update_time_variables(handler)
File "/home/Earth/fmassonn/git-stuff/earthdiagnostics/earthdiagnostics/cmorizer.py", line 484, in _update_time_variables
self._set_time_bounds(handler, time_var)
File "/home/Earth/fmassonn/git-stuff/earthdiagnostics/earthdiagnostics/cmorizer.py", line 502, in _set_time_bounds
time_bounds = Utils.get_datetime_from_netcdf(handler, 'time_bnds')
File "/home/Earth/fmassonn/git-stuff/earthdiagnostics/earthdiagnostics/utils.py", line 343, in get_datetime_from_netcdf
return netCDF4.num2date(nctime, units=units, calendar=cal_temps)
File "netCDF4/_netCDF4.pyx", line 5244, in netCDF4._netCDF4.num2date (netCDF4/_netCDF4.c:60514)
OverflowError: days=1367366400; must have magnitude <= 999999999
I have to say I don't understand fully what's going on. Help please?
Branch is master
, configuration file is /home/Earth/fmassonn/ENKF_COUPLED/diags.conf
Thanks, François