← Back to all sparks
A

animovement

ANALYTICS
Velocity0.0

R package animovement by animovement — release notes from GitHub.

animovement stopped being a package and became a metapackage over seven focused ones.

animal trackingmetapackagepose estimationdata standardsr package
Current state
animovement handles animal movement data — tracking output from pose-estimation and centroid trackers, cleaned into a standard form. Its 0.7.3 release, the first GitHub tag since November 2024, bundles the 0.5 through 0.7 development series and records a structural change: the codebase was split into aniframe, aniread, aniprocess, anicheck, animetric, anivis and anispace, which animovement now bundles and re-exports. The package has done this before at smaller scale, having renamed itself from trackballr in 0.2.0 to match a widened scope.
Where it's heading
Development has moved to the constituent packages, which release far more often than animovement itself — aniframe, aniread and aniprocess have each shipped multiple times in 2026 while animovement tagged once. That makes animovement a stable install surface rather than where the work happens, and the ani_df data class plus the frame-rate to sampling-rate terminology change are the contracts holding the suite together. Optional dependencies are handled through animovement_install_suggested() against r-universe and Bioconductor mirrors.
Prediction
With the split done and the constituent packages iterating independently, animovement releases are likely to become periodic roll-ups of the suite rather than carriers of new functionality.

Recent moves

  1. 1mo ago

    animovement becomes a metapackage over seven packages

    ⚡ SPARK

    The release that turned animovement into a metapackage over seven focused packages, bundling nineteen months of development from the 0.5 to 0.7 series. It also introduces the ani_df data class with metadata support and switches the package's vocabulary from frame rate to sampling rate.

    View source ↗
  2. 1y ago

    read_animalta() patch

    A single-line patch to read_animalta() with no further detail given.

    View source ↗
  3. 1y ago

    Readers for seven tracking and pose-estimation formats

    Broadens format coverage substantially: centroid readers for AnimalTA, Bonsai, idtracker.ai and TRex, and pose-estimation readers for DeepLabCut, SLEAP and LightningPose. group_every() arrives alongside for binning by time interval.

    View source ↗
  4. 1y ago

    trackballr becomes animovement as scope widens

    ⚡ SPARK

    The rename from trackballr to animovement, made to match a scope that had grown from trackball data to movement data generally. The notes are explicit that maintaining two packages with overlapping functionality was not viable long-term, and that the change was knowingly breaking.

    View source ↗