If you're working with flow cytometry data, this handles the file parsing grunt work. It reads FCS files (versions 2.0 through 3.1), extracts event data as NumPy arrays, and writes modified data back out. The library stays lightweight by focusing on file I/O rather than analysis like gating or compensation, so it slots into pipelines where you need clean data extraction before passing to analysis tools. It handles common FCS quirks with flags for offset discrepancies and has conveniences like automatic channel type detection (scatter vs fluorescence vs time). Useful for preprocessing workflows, converting cytometry data to CSV or DataFrames, or building backend services that need to validate and parse FCS files without pulling in heavy analysis dependencies.
npx skills add https://github.com/davila7/claude-code-templates --skill flowio