ANTsPy Repo Skill

SkillMedia

"Use ANTsPy/antspyx for medical image IO, ANTsImage metadata, image

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the ANTsPy Repo Skill skill

What this skill tells your AI

The instructions your AI receives, as published by vectorspacelab/arex-skill in skills/repositories/repo-skills/antspy/SKILL.md and read by ahel’s review.

Use this repo skill when a task involves the Python package distributed as antspyx and imported as ants: medical image IO, ANTsImage objects, preprocessing, registration, transforms, segmentation, labels, plotting, interoperability, or ANTsPy learning/deeplearn helper utilities.

Start Here

  1. Install the package with pip install antspyx or conda install conda-forge::antspyx.
  2. Verify the public import with python -c "import ants; print(ants.__name__)".
  3. Run scripts/antspy_environment_check.py for a tiny import/API smoke check.
  4. Read references/package-overview.md for package scope, compiled-backend caveats, and workflow boundaries.
  5. Read references/troubleshooting.md when installation, import, compiled libraries, physical-space metadata, optional dependencies, or expensive algorithms fail.
  6. Check references/repo-provenance.md before deciding whether this skill is stale for a newer ANTsPy checkout.

Route by Task

User taskRead
Create, read, write, clone, index, compare, or validate ants.ANTsImage objects and physical metadataimage-core
Smooth, denoise, mask, crop, pad, slice, resample, threshold, run iMath, compute image metrics, or use morphologyimage-ops-math
Register images, apply transforms to images or points, inspect transform files, build templates, run motion correction, or compute Jacobiansregistration-transforms
Run Atropos, k-means, Otsu, priors, joint label fusion, label stats, overlap, geometry, label matrices, centroids, or point imagessegmentation-labels
Save plots headlessly, build overlays/grids/movies, handle RGB/vector channels, convert image lists/matrices, or interoperate with nibabel/SimpleITKvisualization-interop
Use sparse/eigen learning helpers, patch extraction/reconstruction, one-hot labels, random augmentation, simulated bias fields, or learning-oriented crop/pad helperslearning-deeplearn

Cross-Cutting Rules

  • Import with import ants; do not import antspyx as a module.
  • ANTsPy wraps compiled ANTs/ITK code. A successful pip install is not enough if importing ants fails; run the environment check script before debugging workflow code.
  • ANTsImage values and physical metadata are both important. Validate shape, dimension, origin, spacing, and direction before mixing images, masks, labels, transforms, overlays, or matrices.
  • Use label-safe interpolation such as nearestNeighbor or genericLabel for labels and masks. Use linear-style interpolation for intensity images unless the workflow requires otherwise.
  • Prefer small synthetic images for smoke checks and troubleshooting. Full nonlinear registration, joint label fusion, high-resolution 3-D operations, and template building can be expensive.
  • Keep ANTsPyNet, neural-network model training, and application-specific medical pipelines outside this skill unless the task only uses ANTsPy helper utilities.

Shared References and Scripts

  • Package overview: package identity, public workflow map, data model, optional dependencies, and version caveats.
  • API index: quick map from common ants.* functions to the owning sub-skill and detailed reference.
  • Troubleshooting: install/import failures, wheel/source-build problems, shadowed imports, physical-space errors, optional dependencies, and expensive workflow triage.
  • Repo provenance: source commit, dirty-state baseline, package versions, and evidence paths used for this generated skill.
  • Routing metadata: structured scenario metadata consumed by the managed repo-skills-router during import.
  • Environment check: tiny import/API smoke check for antspyx.
  • Smoke suite: runs the bundled sub-skill smoke scripts with the current Python interpreter.

Signals

GitHub stars
266
Forks
21
Last commit
Sep 2026

ahel review

  • K1binfo
    installs-packages
  • K6low
    bundled executables the agent is told to run
  • K1binfo
    installs-packages (in references/package-overview.md)
  • K1binfo
    installs-packages (in references/troubleshooting.md)

Automated review, not a security audit. Ruleset v1+k2.

Advanced
Catalog kind
skill
Gateway key
antspy
Source
github.com/vectorspacelab/arex-skill