shards_list: Create Shards from an Explicit Index List
Description
Constructs a shard_descriptor from a user-supplied list of index vectors.
This is useful for non-contiguous workloads like searchlights/feature sets
where each shard operates on an arbitrary subset.
Usage
shards_list(idxs)
Value
A shard_descriptor list describing the chunk layout.
Arguments
idxs
List of integer vectors (1-based indices). Each element becomes
one shard with fields id, idx, and len.