animovement (development version)
Changed
- Removed the unused
cyan(),lightblue()andyellow()styling helpers, left over from the fastverse adaptation (#159).
animovement 0.7.4 (2026-08-19)
Changed
- The licence declaration is corrected from
GPL-3 + file LICENSEtoGPL-3, with the full text asLICENSE.md. The+ file LICENSEform asserts additional restrictions beyond GPL-3, and the file held nothing but the stock GPL-3 text. The licence that applies is unchanged; only how it is declared.CITATION.cffsaidMIT, left over from before the metapackage was rebuilt on the fastverse pattern, and now agrees atGPL-3.0-only. - Sebastian Krantz (fastverse) and Hadley Wickham (tidyverse) are credited as contributors, for the package management code adapted from the fastverse.
-
animovement_update(),animovement_install()andanimovement_deps()look in the animovement r-universe by default, via the newanimovement_repos(), instead of failing unlessreposwas set by hand (#144). - Installation under webR goes through
webr::install()for every install function, not justanimovement_install_suggested()(#139). - Suggested packages no longer include development tooling, or packages already required by the suite, cutting the set from 21 to 8 (#143).
- Documentation is scoped to the meta-package itself. The ecosystem tutorials have moved to animovement.dev; the README and the introductory vignette cover attaching the suite, conflicts,
.animovementproject configuration, extending, updating and suggested packages (#136, #148).
Removed
-
rhdf5and the Bioconductor r-universe fromSuggests— needed only by the tutorials that have moved.animovement_install_suggested()still resolves it for the ecosystem packages that suggest it.
Fixed
-
animovement_install_suggested()works again: it no longer passes an unsupportedreposargument topak::pkg_install(), and findsrhdf5on the Bioconductor r-universe (#146). - The DOI badge uses the static Zenodo badge rather than the repository-ID one, which answered a redirect before serving anything and often failed to render.
- The R-universe and Zulip badges in the README, which Quarto was rewriting with a spurious
.pngextension.
animovement 0.7.3
animovement 0.7.1
Added
-
animovement_install_suggested(), to install the optional packages some functions use.
animovement 0.7.0
animovement is now a metapackage. The codebase is split into a suite of focused packages that animovement bundles and re-exports: aniframe (the shared data class), aniread (readers), aniprocess (cleaning and filtering), anicheck (quality control), animetric (metrics) and anivis (visualisation).
animovement 0.6.0
A large feature release, focused on filtering, calculation and movement classification.
Added
- Kalman filters, and improved bandwidth filters for smoothing.
-
replace_na()and the NA-handling family, andclassify_low_periods(). - Coordinate rotation and egocentric transformation, with centroid and coordinate transformations.
- Peak and trough detection, and timeseries alignment, with improved detection of active periods.
- Kinematics calculations.
-
set_individual()andset_framerate(), and areturn_typeargument on several functions.
animovement 0.5.0
Three major changes: a data format stabilised across every reader, the first metadata, and tests to hold both in place.
animovement 0.2.0
The package is renamed from trackballr to animovement, reflecting a scope that now covers movement data generally rather than trackballs alone. The rename brings a great deal of new functionality and a correspondingly large set of breaking changes.
For the former trackballr functionality, install from source from the repository history.