We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cbe02ba commit 6c68179Copy full SHA for 6c68179
bioimageio/core/tensor.py
@@ -54,11 +54,13 @@ class Tensor(MagicTensorOpsMixin):
54
def __init__(
55
self,
56
array: NDArray[Any],
57
- dims: Sequence[AxisId],
+ dims: Sequence[Union[AxisId, AxisLike]],
58
) -> None:
59
super().__init__()
60
- dims = tuple(AxisId(d) for d in dims)
61
- self._data = xr.DataArray(array, dims=dims)
+ axes = tuple(
+ a if isinstance(a, AxisId) else AxisInfo.create(a).id for a in dims
62
+ )
63
+ self._data = xr.DataArray(array, dims=axes)
64
65
def __array__(self, dtype: DTypeLike = None):
66
return np.asarray(self._data, dtype=dtype)
0 commit comments