【发布时间】:2019-02-08 01:17:59
【问题描述】:
我注意到,在将多个年度 NetCDF 文件连接到一个文件或将时间序列文件拆分为年度组时,xarray 的 .to_netcdf() 会自动更新时间单位。我的意思的例子
# time attribute of the file
ncdump -h file_1970_2017.nc
>>double time(time) ;
time:_FillValue = NaN ;
time:units = "Hours since 1900-01-01T00:00:00+00:00" ;
time:calendar = "proleptic_gregorian" ;
# after splitting the files into yearly files using group-by method the time attribute is automatically modified
# example
ncdump -h file_splitted_2005.nc
>>double time(time) ;
time:_FillValue = NaN ;
time:units = "Hours since 2005-01-01T00:00:00+00:00" ;
time:calendar = "proleptic_gregorian" ;
反之亦然,即当我将单个年度文件连接到一个公共文件时,也会遇到同样的问题。有什么方法可以强制它不改变时间属性吗?从documentation 看来,“编码”参数可能会有所帮助,但我不知道如何?
【问题讨论】:
标签: python-3.x netcdf python-xarray