- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 xarray.open_mfdataset()
读取远程 zarr 商店
我收到了 zarr.errors.GroupNotFoundError: group not found at path ''
.底部回溯。
import xarray as xr
import s3fs
fs = s3fs.S3FileSystem(anon=True)
uri = "s3://era5-pds/zarr/2020/12/data/eastward_wind_at_10_metres.zarr"
file = s3fs.S3Map(uri, s3=fs)
ds = xr.open_mfdataset(file, engine="zarr")
我可以使用
xr.open_zarr
打开它
ds = xr.open_zarr(file)
如果我要在本地下载 zarr 商店,它就可以正常工作
import xarray as xr
import s3fs
fs = s3fs.S3FileSystem(anon=True)
fs.get("s3://era5-pds/zarr/2020/12/data/eastward_wind_at_10_metres.zarr/*", "eastward_wind_at_10_metres.zarr", recursive=True)
ds = xr.open_mfdataset("eastward_wind_at_10_metres.zarr", engine="zarr")
open_mfdataset
的引用在远程 zarr 商店
>>> ds = xr.open_mfdataset(file, engine="zarr")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/ray.bell/miniconda/envs/test_env/lib/python3.8/site-packages/xarray/backends/api.py", line 948, in open_mfdataset
datasets = [open_(p, **open_kwargs) for p in paths]
File "/Users/ray.bell/miniconda/envs/test_env/lib/python3.8/site-packages/xarray/backends/api.py", line 948, in <listcomp>
datasets = [open_(p, **open_kwargs) for p in paths]
File "/Users/ray.bell/miniconda/envs/test_env/lib/python3.8/site-packages/xarray/backends/api.py", line 572, in open_dataset
store = opener(filename_or_obj, **extra_kwargs, **backend_kwargs)
File "/Users/ray.bell/miniconda/envs/test_env/lib/python3.8/site-packages/xarray/backends/zarr.py", line 296, in open_group
zarr_group = zarr.open_group(store, **open_kwargs)
File "/Users/ray.bell/miniconda/envs/test_env/lib/python3.8/site-packages/zarr/hierarchy.py", line 1166, in open_group
raise GroupNotFoundError(path)
zarr.errors.GroupNotFoundError: group not found at path ''
最佳答案
我认为 open_mfdataset 在你的路径上做某种 glob ,因为它需要多个路径来处理(因为这是多文件)。
以下工作(前者可能只在主人上)
ds = xr.open_mfdataset(uri, engine="zarr", backend_kwargs=dict(storage_options={'anon': True}))
ds = xr.open_mfdataset([file], engine="zarr")
关于python-xarray - 远程 zarr 存储上的 open_mfdataset() 给出 zarr.errors.GroupNotFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66145459/
我有一个 NetCDF 文件列表,我想用 xarray.open_mfdataset 函数打开这些文件。 这通常是微不足道的,但是我遇到了一个问题,因为我尝试打开的文件中没有包含任何“时间”维度: d
我正在尝试读取单个 WRF 的时间序列输出变量。时间序列是分布式的,每个文件一个时间戳,跨越 5000 多个 netCDF 文件。每个文件包含大约 200 个变量。 有没有办法只为我感兴趣的变量调用
我有由 10 个合奏和 35 个时间文件组成的文件。这些文件之一看起来像: >>> xr.open_dataset('ens1/CCSM4_ens1_07ic_19820701-19820731_NP
我正在尝试合并多个具有相同维度的 netCDF 文件,它们的维度如下: OrderedDict([(u'lat', : name = 'lat', size = 720 ), (u'lon', : n
我正在尝试下载一堆 GOES-16 辐射数据并在 xarray 中一起打开它们以使用 xr.open_mfdataset() 进行分析功能。这些 netcdf 文件有一个坐标 t,这是我试图用作连接的
我正在尝试下载一堆 GOES-16 辐射数据并在 xarray 中一起打开它们以使用 xr.open_mfdataset() 进行分析功能。这些 netcdf 文件有一个坐标 t,这是我试图用作连接的
我正在尝试下载北大西洋的每日海洋温度再分析产品 ( GLORYS2V4 from CMEMS ),但唯一的下载选项是通过 FTP 访问大型 (2GB) 全局文件。是否可以在 FTP 目录上使用 ope
我想使用 xarray.open_mfdataset() 读取远程 zarr 商店 我收到了 zarr.errors.GroupNotFoundError: group not found at pa
我是一名优秀的程序员,十分优秀!