A TensorStore is an asynchronous view of a multi-dimensional array. Every TensorStore is backed by a driver, which connects the high-level TensorStore interface to an underlying data storage mechanism. Using an appropriate driver, a TensorStore may be used to access:

  • contiguous in-memory arrays

  • chunked storage formats like zarr, N5, Neuroglancer precomputed, backed by a supported key-value storage system, such as:

    • Google Cloud Storage

    • Local and network filesystems