First release. lstar is a uniform data model (L*) and a Zarr interchange format for single-cell /
spatial omics, with a shared C++ core (libstar) and bindings in R, Python and C++.
.lstar.zarr stores (lstar_read, lstar_write), multi-chunk and gzip-compressed,
byte-compatible with the Python and C++ readers.kind = "collection") — per-sample cells.<s>/genes.<s>
axes over gene sets that may overlap, differ, or be disjoint, plus a union cells axis carrying the
joint embedding / clustering / integration graph. Build one from any list of per-sample objects with
collection_from().read_seurat / write_seurat. Cell-cell graphs round-trip as Graphs().read_sce / write_sce.write_conos (Conos → L*) and read_conos (L* → a live Conos), preserving the
per-sample data and the joint graph / embedding / clustering.dropped, never lost silently.lstar_read_block, lstar_stream_col_sum_by_group, col_sum_by_group), with bounded memory and
thread-invariant results.