We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
phony_dims
1 parent 4c96d53 commit 730b7aeCopy full SHA for 730b7ae
xarray/backends/h5netcdf_.py
@@ -1,4 +1,5 @@
1
import functools
2
+from distutils.version import LooseVersion
3
4
import numpy as np
5
@@ -117,13 +118,22 @@ def open(
117
118
lock=None,
119
autoclose=False,
120
invalid_netcdf=None,
121
+ phony_dims=None,
122
):
123
import h5netcdf
124
125
if format not in [None, "NETCDF4"]:
126
raise ValueError("invalid format for h5netcdf backend")
127
128
kwargs = {"invalid_netcdf": invalid_netcdf}
129
+ if (phony_dims is not None) & (
130
+ LooseVersion(h5netcdf.__version__) >= LooseVersion("0.8.0")
131
+ ):
132
+ kwargs["phony_dims"] = phony_dims
133
+ else:
134
+ raise (
135
+ "h5netcdf backend keyword argument 'phony_dims' needs h5netcdf >= 0.8.0."
136
+ )
137
138
if lock is None:
139
if mode == "r":
0 commit comments