def _set_master_clock_dim(self, dim):
if dim not in self._obj.coords:
raise KeyError("Dataset has no %r dimension coordinate. "
"To create a new master clock dimension, "
"use Dataset.xsimlab.update_clock."
% dim)
if self.master_clock_dim is not None:
self._obj[self.master_clock_dim].attrs.pop(self._master_clock_key)
self._obj[dim].attrs[self._clock_key] = np.uint8(True)
self._obj[dim].attrs[self._master_clock_key] = np.uint8(True)
self._master_clock_dim = dim
评论列表
文章目录