We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent af85a2a commit 54b897aCopy full SHA for 54b897a
cf_xarray/accessor.py
@@ -351,7 +351,7 @@ def _get_with_standard_name(
351
352
varnames = []
353
if isinstance(obj, DataArray):
354
- obj = obj._to_temp_dataset()
+ obj = obj.coords.to_dataset()
355
for vname, var in obj.variables.items():
356
stdname = var.attrs.get("standard_name", None)
357
if stdname == name:
cf_xarray/tests/test_accessor.py
@@ -185,6 +185,10 @@ def test_getitem_standard_name():
185
expected = airds["air"]
186
assert_identical(actual, expected)
187
188
+ actual = airds.lat.cf["latitude"]
189
+ expected = airds["lat"]
190
+ assert_identical(actual, expected)
191
+
192
ds = airds.copy(deep=True)
193
ds["air2"] = ds.air
194
with pytest.raises(KeyError):
0 commit comments