MCPcopy Index your code
hub / github.com/pydata/xarray / generate_coords

Method generate_coords

xarray/core/coordinate_transform.py:96–109  ·  view source on GitHub ↗

Compute all coordinate labels at once.

(
        self, dims: tuple[str, ...] | None = None
    )

Source from the content-addressed store, hash-verified

94 raise NotImplementedError
95
96 def generate_coords(
97 self, dims: tuple[str, ...] | None = None
98 ) -> dict[Hashable, Any]:
99 """Compute all coordinate labels at once."""
100 if dims is None:
101 dims = self.dims
102
103 positions = np.meshgrid(
104 *[np.arange(self.dim_size[d]) for d in dims],
105 indexing="ij",
106 )
107 dim_positions = {dim: positions[i] for i, dim in enumerate(dims)}
108
109 return self.forward(dim_positions)

Callers 3

get_duck_arrayMethod · 0.80
to_pandas_indexMethod · 0.80

Calls 2

forwardMethod · 0.95
arangeMethod · 0.80