(self, indexers: Mapping[Any, int | slice | np.ndarray | Variable])
| 66 | return cls(x=newx, y=newy) |
| 67 | |
| 68 | def isel(self, indexers: Mapping[Any, int | slice | np.ndarray | Variable]) -> Self: |
| 69 | newx = self.x.isel({"x": indexers.get("x", slice(None))}) |
| 70 | newy = self.y.isel({"y": indexers.get("y", slice(None))}) |
| 71 | assert newx is not None |
| 72 | assert newy is not None |
| 73 | return type(self)(newx, newy) |