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/6570#issuecomment-1117276228,https://api.github.com/repos/pydata/xarray/issues/6570,1117276228,IC_kwDOAMm_X85CmEhE,5821660,2022-05-04T12:51:18Z,2022-05-04T12:51:18Z,MEMBER,"> The change is somewhere between version 0.12.0 and 1.0.0 [(one user](https://github.com/wradlib/wradlib/issues/562) says from 0.14, but I haven't verified). It's from h5netcdf 0.14 onwards, please see https://github.com/h5netcdf/h5netcdf/blob/main/CHANGELOG.rst. > Adding the invalid_netcdf=True argument when loading does not change the behaviour. That keyword argument is distributed verbatim to `h5netcdf`. It tells `h5netcdf` to **write** [invalid netcdf features](https://github.com/h5netcdf/h5netcdf#invalid-netcdf-files) if there are any. This will then effectively create files which might not be readable by `netcdf-c/netcdf4-python`. It has no meaning for reading files. > I have tested that direct reading by h5py.File gives str, ndarray, ndarray so the change is not in the writing or h5py. The change is in `h5netcdf` reading attributes, where we have aligned it with `netcdf4-python`. I think updating the docs as suggested is fine. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1225191984