executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
registration-alignmentReslice Dipy images, configure affine and SyN registration, apply transforms, correct DWI motion, and align streamlines or bundles.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task involves Dipy spatial resampling, affine image registration, SyN/diffeomorphic registration, applying saved transforms, between-volume DWI motion correction, streamline linear registration, or BundleWarp bundle deformation. Keep this file as the router; detailed API choices, CLI recipes, and failure recovery live in the bundled references.
dipy.align.reslice.reslice or dipy_reslice..txt or diffeomorphic displacement-field transforms to images.../io-data/.../tracking-segmentation/.../cli-workflows/.../reconstruction-models/.references/api-reference.md summarizes the registration APIs, transform objects, metrics, and owned CLI entry points.references/workflows.md gives safe recipes for reslice, affine/SyN registration, transform application, motion correction, SLR, and BundleWarp.references/troubleshooting.md maps symptoms to causes, concrete recovery actions, and validation checks.scripts/dipy_reslice_smoke.py runs a deterministic tiny 3D reslice check and prints JSON.matplotlib, FURY, or display backends are installed; visual overlays from dipy.viz.regtools are optional QA, not required for runtime validation.Run the bundled smoke script before deeper debugging:
python scripts/dipy_reslice_smoke.py
Expected output is JSON with ok: true, a changed shape, a changed affine diagonal consistent with the target voxel size, and preserved value range for the tiny synthetic volume.