Skip to content

fix(io): platform-detection helpers + tiebreak (shared base)#64

Open
EliHei2 wants to merge 1 commit into
mainfrom
feat/io-platform-detection
Open

fix(io): platform-detection helpers + tiebreak (shared base)#64
EliHei2 wants to merge 1 commit into
mainfrom
feat/io-platform-detection

Conversation

@EliHei2
Copy link
Copy Markdown
Collaborator

@EliHei2 EliHei2 commented Jun 1, 2026

Add the small shared building blocks used by the CosMX/MERSCOPE readers: column/schema resolution helpers (_lazyframe_column_names, _first_existing), boundary-index + empty-boundaries helpers, assignment-id cleaning, and a directory/schema-based _platform_tiebreak wired into _infer_platform so an ambiguous directory resolves instead of erroring. No behavior change for unambiguous Xenium dirs. Base for bugfix/read-cosmx and bugfix/read-merscope.

Add the small shared building blocks used by the CosMX/MERSCOPE readers:
column/schema resolution helpers (_lazyframe_column_names, _first_existing),
boundary-index + empty-boundaries helpers, assignment-id cleaning, and a
directory/schema-based _platform_tiebreak wired into _infer_platform so an
ambiguous directory resolves instead of erroring. No behavior change for
unambiguous Xenium dirs. Base for bugfix/read-cosmx and bugfix/read-merscope.
@EliHei2 EliHei2 requested a review from Tobiaspk June 1, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant