Index query results. Attributes ---------- dim_indexers: dict A dictionary where keys are array dimensions and values are location-based indexers. indexes: dict, optional New indexes to replace in the resulting DataArray or Dataset. variables : dict, opti
| 51 | |
| 52 | @dataclass |
| 53 | class IndexSelResult: |
| 54 | """Index query results. |
| 55 | |
| 56 | Attributes |
| 57 | ---------- |
| 58 | dim_indexers: dict |
| 59 | A dictionary where keys are array dimensions and values are |
| 60 | location-based indexers. |
| 61 | indexes: dict, optional |
| 62 | New indexes to replace in the resulting DataArray or Dataset. |
| 63 | variables : dict, optional |
| 64 | New variables to replace in the resulting DataArray or Dataset. |
| 65 | drop_coords : list, optional |
| 66 | Coordinate(s) to drop in the resulting DataArray or Dataset. |
| 67 | drop_indexes : list, optional |
| 68 | Index(es) to drop in the resulting DataArray or Dataset. |
| 69 | rename_dims : dict, optional |
| 70 | A dictionary in the form ``{old_dim: new_dim}`` for dimension(s) to |
| 71 | rename in the resulting DataArray or Dataset. |
| 72 | |
| 73 | """ |
| 74 | |
| 75 | dim_indexers: dict[Any, Any] |
| 76 | indexes: dict[Any, Index] = field(default_factory=dict) |
| 77 | variables: dict[Any, Variable] = field(default_factory=dict) |
| 78 | drop_coords: list[Hashable] = field(default_factory=list) |
| 79 | drop_indexes: list[Hashable] = field(default_factory=list) |
| 80 | rename_dims: dict[Any, Hashable] = field(default_factory=dict) |
| 81 | |
| 82 | def as_tuple(self): |
| 83 | """Unlike ``dataclasses.astuple``, return a shallow copy. |
| 84 | |
| 85 | See https://stackoverflow.com/a/51802661 |
| 86 | |
| 87 | """ |
| 88 | return ( |
| 89 | self.dim_indexers, |
| 90 | self.indexes, |
| 91 | self.variables, |
| 92 | self.drop_coords, |
| 93 | self.drop_indexes, |
| 94 | self.rename_dims, |
| 95 | ) |
| 96 | |
| 97 | |
| 98 | def merge_sel_results(results: list[IndexSelResult]) -> IndexSelResult: |
no outgoing calls
no test coverage detected
searching dependent graphs…