html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/issues/7542#issuecomment-1439056693,https://api.github.com/repos/pydata/xarray/issues/7542,1439056693,IC_kwDOAMm_X85VxkM1,5797727,2023-02-21T20:33:29Z,2023-02-21T20:33:29Z,NONE,"It might be related to the issue, but the code below is for a different GES DISC dataset from a different server `goldsmr5` and the code also break for `parallel=True`. The same code works well for `parallel=False`. ```python import xarray as xr import pandas as pd # list daily timestamps from a starting date to an end date dts = pd.date_range(start = ""2013-01-01"", end = ""2022-12-01"", freq = ""D"") # base url for the files base = ""https://goldsmr5.gesdisc.eosdis.nasa.gov/opendap/MERRA2/M2I3NPASM.5.12.4/"" # prefix of the files prefix = ""MERRA2_400.inst3_3d_asm_Np"" # function to construct the url of the files url = lambda d: f""{base}{d.year}/{d.month:02d}/{prefix}.{d.year}{d.month:02d}{d.day:02d}.nc4"" # list of urls for the files fnames = [url(dti) for dti in dts] # lets try to load the first 5 files ds = xr.open_mfdataset(fnames[:5], parallel=True) ``` The error: ```python OSError: [Errno -51] NetCDF: Unknown file format: b'https://goldsmr5.gesdisc.eosdis.nasa.gov/opendap/MERRA2/M2I3NPASM.5.12.4/2013/01/MERRA2_400.inst3_3d_asm_Np.20130105.nc4' ```","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1592154849 https://github.com/pydata/xarray/issues/7422#issuecomment-1372882600,https://api.github.com/repos/pydata/xarray/issues/7422,1372882600,IC_kwDOAMm_X85R1Iao,5797727,2023-01-05T22:39:22Z,2023-01-05T22:39:22Z,NONE,"Ok, that makes sense. I suspected that that was the case, but wanted to create an issue just in case. I think that we can close this now.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1521002414 https://github.com/pydata/xarray/issues/2233#issuecomment-1066784566,https://api.github.com/repos/pydata/xarray/issues/2233,1066784566,IC_kwDOAMm_X84_ldc2,5797727,2022-03-14T13:27:00Z,2022-03-14T13:30:24Z,NONE,"Hi For now, I found a workaround loading and renaming the problematic coordinates with `netCDF4.Dataset()`. Soon I will post this and other solutions for this model output in [iuryt/FVCOMpy](https://github.com/iuryt/FVCOMpy). For now, you could try: ``` import xarray as xr from netCDF4 import Dataset # define year and month to be read year = 2019 month = 5 # we could use this to run a loop through the years/months we need # list problematic coordinates drop_variables = ['siglay','siglev'] # base url for openDAP server url = """".join([""http://www.smast.umassd.edu:8080/thredds/dodsC/models/fvcom/"", f""NECOFS/Archive/NECOFS_GOM/{year}/gom4_{year}{month:02d}.nc?""]) # lazy load of the data ds = xr.open_dataset(url,drop_variables=drop_variables,decode_times=False) # load data with netCDF4 nc = Dataset(url) # load the problematic coordinates coords = {name:nc[name] for name in drop_variables} # function to extract ncattrs from `Dataset()` get_attrs = lambda name: {attr:coords[name].getncattr(attr) for attr in coords[name].ncattrs()} # function to convert from `Dataset()` to `xr.DataArray()` nc2xr = lambda name: xr.DataArray(coords[name],attrs=get_attrs(name),name=f'{name}_coord',dims=(f'{name}','node')) # merge `xr.DataArray()` objects coords = xr.merge([nc2xr(name) for name in coords.keys()]) # reassign to the main `xr.Dataset()` ds = ds.assign_coords(coords) ``` Leaving it here in case someone fall into the same problem.","{""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,332471780 https://github.com/pydata/xarray/issues/5395#issuecomment-850486324,https://api.github.com/repos/pydata/xarray/issues/5395,850486324,MDEyOklzc3VlQ29tbWVudDg1MDQ4NjMyNA==,5797727,2021-05-28T15:09:30Z,2021-05-28T15:09:30Z,NONE,"> actually, did you try `!pip install xarray[complete]`? That worked! Thanks!","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,905452377 https://github.com/pydata/xarray/issues/5395#issuecomment-850471202,https://api.github.com/repos/pydata/xarray/issues/5395,850471202,MDEyOklzc3VlQ29tbWVudDg1MDQ3MTIwMg==,5797727,2021-05-28T14:46:11Z,2021-05-28T14:46:11Z,NONE,"As I am using Google Colab I simply installed `zarr` and `xarray` using `pip` (as they suggest) and tried to run the command. ```python !pip install zarr xarray ``` Maybe this is something with the way Colab setup things, but it would be nice to have a way to make it work. I am planning to use it in a course and Colab helps to save time on the installing process.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,905452377 https://github.com/pydata/xarray/issues/4787#issuecomment-757511341,https://api.github.com/repos/pydata/xarray/issues/4787,757511341,MDEyOklzc3VlQ29tbWVudDc1NzUxMTM0MQ==,5797727,2021-01-10T17:20:21Z,2021-01-10T17:20:21Z,NONE,"I can tackle this one, if no one does that before, I just have to separate a time in my week schedule for open-source projects.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,782848816