(data: Dataset | Coordinates | None)
| 133 | |
| 134 | |
| 135 | def _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 | |
| 147 | def _inherited_dataset(ds: Dataset, parent: Dataset) -> Dataset: |
no test coverage detected
searching dependent graphs…