(axes: list[tuple[str, AxisRange]])
| 129 | |
| 130 | @staticmethod |
| 131 | def from_axes(axes: list[tuple[str, AxisRange]]) -> ActiveSet: |
| 132 | shard = [Iter(axis_range.extent, axis_range.stride, name) for name, axis_range in axes] |
| 133 | offset = { |
| 134 | Axis.get(name): axis_range.offset for name, axis_range in axes if axis_range.offset != 0 |
| 135 | } |
| 136 | return ActiveSet(TileLayout.from_iters(shard, [], offset)) |
| 137 | |
| 138 | @property |
| 139 | def size(self) -> int: |
no test coverage detected