lstar-sc 0.1.2
Content-based measure state + state-based viewer basis, consistent across Python/R/JS.
Since 0.1.1:
read_anndata/read_mudatainferstate(raw/lognorm/scaled) from data content, not the source slot/name (fixes a scaled.Xreading asNoneand a log-normalized.rawmislabeledraw); a genuinely-raw.Xis namedcounts.extend_for_viewer(Python + R) selects its count basis bystate; addscounts=/basis=, a clear error listing present measures when there's no raw basis, and an opt-inbasis="lognorm"mode. Fixes:convert_anndataoutput (scaled.X+ lognorm.raw, no counts) could not be viewer-prepped.- JS
extendForViewer+selectCountsBasisbindings — state-based basis selection now consistent across Python/R/JS. lstar.view()/lstar::view()soft-delegate to the pagoda3 viewer (optional, one-way).