协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
tracking-segmentation【开发与工程】Plan and debug Dipy tractography, streamline clustering, bundle segmentation, brain masking, tissue classification, and tractometry handoffs.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task mentions tractography, streamlines, seeds, direction getters, stopping criteria, QuickBundles, RecoBundles, LabelsBundles, median Otsu masking, tissue classification, AFQ, BUAN, or tractometry. Keep this file as the router; detailed APIs, CLI commands, workflow recipes, and troubleshooting live in bundled references.
../reconstruction-models/, then return here for tractography.StatefulTractogram, file formats, bvals/bvecs, reference image, space, origin, or bbox checks: use ../io-data/.../registration-alignment/.dipy_* entry-point discovery, workflow parser behavior, or help probing: use ../cli-workflows/.references/api-reference.md lists the tracking, segmentation, masking, tissue-classification, AFQ, BUAN, and owned CLI surfaces.references/workflows.md gives safe planning recipes for local tracking, PFT, streamline manipulation, QuickBundles, RecoBundles/LabelsBundles, masking, tissue classification, AFQ, and BUAN handoffs.references/troubleshooting.md maps common tracking/segmentation symptoms to likely causes, concrete recovery actions, validation checks, and routing boundaries.scripts/dipy_streamline_smoke.py runs deterministic synthetic Streamlines, QuickBundles, seed, and stopping-criterion checks without downloads or file writes.minlen/maxlen, and numeric checks before optional visualization.Run the bundled smoke script before deeper debugging:
python scripts/dipy_streamline_smoke.py
Expected output is JSON with ok: true, four synthetic streamlines, two clusters, nonzero seed count, zero empty-mask seeds, and positive streamline lengths.