-
Notifications
You must be signed in to change notification settings - Fork 7
Crash when list of strings provided to path in open_thredds_merged #163
Copy link
Copy link
Open
Description
Here is my code:
import xarray as xr
import intake
wrf_url = 'https://thredds.rda.ucar.edu/thredds/catalog/files/g/d559000/wy2006/200606/catalog.xml'
file_list = []
file_prefix = 'wrf3d_d01_2006-06-'
for day in range(1,3):
for hr in range(24):
current_file = f'{file_prefix}{day:02d}_{hr:02d}:00:00.nc'
file_list.append(current_file)
catalog = intake.open_thredds_merged(wrf_url, path=file_list)
ds = catalog.to_dask()I am getting this output:
/home/sgdecker/.pyenv/versions/met325/lib/python3.13/site-packages/intake_thredds/__init__.py:5: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
from pkg_resources import DistributionNotFound, get_distribution
Traceback (most recent call last):
File "/home/sgdecker/met325/test_tds.py", line 12, in <module>
ds = catalog.to_dask()
File "/home/sgdecker/.pyenv/versions/met325/lib/python3.13/site-packages/intake_thredds/source.py", line 83, in read
cat = cat[part].read(make=self.driver[-3:])
File "/home/sgdecker/.pyenv/versions/met325/lib/python3.13/site-packages/intake/readers/readers.py", line 121, in read
return self._read(*args, **kw)
~~~~~~~~~~^^^^^^^^^^^^^
File "/home/sgdecker/.pyenv/versions/met325/lib/python3.13/site-packages/intake/readers/readers.py", line 1327, in _read
return open_dataset(data.url, **kw)
File "/home/sgdecker/.pyenv/versions/met325/lib/python3.13/site-packages/xarray/backends/api.py", line 606, in open_dataset
backend_ds = backend.open_dataset(
filename_or_obj,
...<2 lines>...
**kwargs,
)
TypeError: PydapBackendEntrypoint.open_dataset() got an unexpected keyword argument 'make'
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels