Back to Claude Scientific Skills

Authoritative Sources

skills/flowio/references/sources.md

2.55.04.5 KB
Original Source

Authoritative Sources

This skill was refreshed on 2026-07-23 against the sources below. Examples target the current stable package release at that date: FlowIO 1.4.0, published 2025-05-09.

When upstream behavior and this skill differ, prefer the tagged upstream source and official API documentation, then update this skill and increment its version.

Package and Release

Official Documentation and User Guide

Flow Cytometry Standard

FlowIO reads FCS 2.0/3.0/3.1 and writes FCS 3.1. The standard publications are needed when byte offsets, keywords, spillover metadata, or representation details affect scientific interpretation.

Higher-Level Analysis Boundary

  • FlowKit project — related package for compensation, transformations, gating, GatingML, and FlowJo workspace support.
  • FlowKit documentation — use when a task moves beyond low-level FCS I/O.

Verification Notes

During this refresh:

  • PyPI, the latest GitHub release endpoint, and official documentation all identified 1.4.0 as the stable release.
  • Runtime signatures were checked in an isolated flowio==1.4.0 environment.
  • Read/write behavior was round-tripped with a generated FCS 3.1 file.
  • Runtime edge tests covered null-channel storage, literal $ removal from TEXT values, caller-owned handle closure, and PnG/timestep loss during write_fcs().
  • The tagged implementation was used where generated API prose omitted details, especially metadata normalization and writer behavior.
  • No FlowIO-specific Context7 documentation entry was available; official Read the Docs, tagged source, PyPI, and GitHub releases were used instead.
  • Big-endian writer portability remains unverified. The 1.4.0 writer declares little-endian output while using Python's native-endian array('f') bytes; validate exports on big-endian hardware rather than assuming portability.