13得票1回答
如何最佳地将NetCDF文件集重新划分为Zarr数据集

我正在尝试将一个NetCDF文件集合重新分块并在AWS S3上创建一个Zarr数据集。我有168个原始的NetCDF4经典文件,它们具有维度数组time: 1, y: 3840, x: 4608,分块为chunks={'time':1, 'y':768, 'x':922}。 我想将此输出写入...

12得票3回答
访问Xarray DataSet时出现HDF5警告。

我希望了解以下情况下引起警告信息的原因: 在先前的操作中,我使用`xarray.to_netcdf()`创建了一些NetCDF文件并将它们保存到磁盘上。 在jupyter notebook中懒加载这些数据集是完全没有问题的,且出现以下情况时我不会收到警告/错误消息: 通过`ds = xa...

10得票4回答
将一个netcdf时间变量转换为R日期对象

我有一个带有时间序列的netcdf文件,时间变量具有以下典型的元数据: double time(time) ; time:standard_name = "time" ; time:bounds = "time_bnds" ; ...

9得票1回答
xarray/dask - 限制线程/CPU数量

我对xarray比较陌生,目前正在尝试使用它来对一些NetCDF文件进行子集处理。我在共享服务器上运行,希望知道如何最好地限制xarray使用的处理能力,以便与其他应用程序协调。我已经阅读了一些dask和xarray文档,但似乎不清楚如何设置CPU/线程数量上限。以下是空间子集的示例: im...

9得票1回答
数值错误:在xarray的IO后端中,发现输入文件与以下匹配项:['netcdf4','h5netcdf']。

我试图在Spyder(Python 3.9)中运行这个脚本。 dset = xr.open_dataset(filename, decode_times=True, use_cftime=True) print(dset) 但我一直收到这个错误: ValueError: found t...

8得票4回答
使用Python将NetCDF文件转换为CSV或文本

我正在尝试使用Python将netCDF文件转换为CSV或文本文件。我已经阅读了this post,但我仍然缺少一步(我是Python的新手)。这是一个包括纬度、经度、时间和降水数据的数据集。 以下是我的代码: import netCDF4 import pandas as pd pre...

8得票2回答
Python找不到netCDF4导入模块

我需要使用netCDF4模块来进行一些处理。我已经按照这个指南的步骤操作了,并且也尝试使用anaconda2,就像这个帖子建议的那样。 netCDF4似乎已经安装好了,因为我可以运行nc-config --version并获得: netCDF 4.4.0-rc2 虽然我尝试使用以下代码...