使用 to_netcdf 保存 xarray 数据集的选项

options for saving xarray dataset with to_netcdf

我想在使用 to_netcdf 命令时添加单位 long_name,也许还有对变量的描述。如果你知道怎么做,请告诉我。

这是我的有效代码:

filename = path+'file.nc'

ds = xr.Dataset({'sla': (('time_counter','x', 'y'), SLA)}, coords={'time_counter':time_counter,'nav_lon':(('x','y'),lon),'nav_lat':(('x','y'),lat)})

ds.to_netcdf(filename, 'w')

如果你想使用这个补充信息:

您可以在将 Dataset 保存到 NetCDF 之前设置每个变量的属性,例如(在创建您的 ds 之后):

ds['sla'].attrs = {'units': 'something'}

to_netcdf() 步骤之后我得到(ncdump -h 的一部分):

double sla(time_counter, x, y) ;
    ...
    sla:units = "something" ;