MCPcopy
hub / github.com/pydata/xarray / _to_new_dataset

Function _to_new_dataset

xarray/core/datatree.py:135–144  ·  view source on GitHub ↗
(data: Dataset | Coordinates | None)

Source from the content-addressed store, hash-verified

133
134
135def _to_new_dataset(data: Dataset | Coordinates | None) -> Dataset:
136 if isinstance(data, Dataset):
137 ds = data.copy(deep=False)
138 elif isinstance(data, Coordinates):
139 ds = data.to_dataset()
140 elif data is None:
141 ds = Dataset()
142 else:
143 raise TypeError(f"data object is not an xarray.Dataset, dict, or None: {data}")
144 return ds
145
146
147def _inherited_dataset(ds: Dataset, parent: Dataset) -> Dataset:

Callers 2

__init__Method · 0.85
datasetMethod · 0.85

Calls 3

DatasetClass · 0.90
copyMethod · 0.45
to_datasetMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…