Create a dataset as quickly as possible. Beware: the `variables` dict is modified INPLACE.
(
variables: dict[Hashable, Variable],
coord_variables: Mapping[Hashable, Variable],
indexes: dict[Hashable, Index],
)
| 468 | |
| 469 | |
| 470 | def _fast_dataset( |
| 471 | variables: dict[Hashable, Variable], |
| 472 | coord_variables: Mapping[Hashable, Variable], |
| 473 | indexes: dict[Hashable, Index], |
| 474 | ) -> Dataset: |
| 475 | """Create a dataset as quickly as possible. |
| 476 | |
| 477 | Beware: the `variables` dict is modified INPLACE. |
| 478 | """ |
| 479 | from xarray.core.dataset import Dataset |
| 480 | |
| 481 | variables.update(coord_variables) |
| 482 | coord_names = set(coord_variables) |
| 483 | return Dataset._construct_direct(variables, coord_names, indexes=indexes) |
| 484 | |
| 485 | |
| 486 | def apply_dataset_vfunc( |
no test coverage detected
searching dependent graphs…