aniread
R package aniread by animovement — release notes from GitHub.
aniread stops asking you to know which tracker wrote the file
◆Recent moves
- 16h ago
v0.6.0 — one entry point for every format
⚡ SPARKThe interface pivots from eleven named readers to one dispatcher: read_dataset() routes any supported file to the right reader, and detect_source() identifies the writing software from file contents. This sits on top of the per-reader consistency work of 0.4.0 rather than replacing it — standardised output is what makes a single entry point meaningful.
View source ↗ - 1mo ago
get_supported_sources(); Octron gap and BORIS index fixes
get_supported_sources() made the format list machine-readable so downstream packages could stop hard-coding it — in hindsight the groundwork for 0.6.0's dispatch, since a table of source/reader/suffix is what detection narrows against. The Octron and BORIS fixes are the per-reader correctness work that characterised this phase.
View source ↗ - 1mo ago
read_boris() imports behavioural events as anievent objects
read_boris() extended the package beyond trajectories into behavioural events, returning an anievent rather than an aniframe. That second return type is why 0.6.0's read_dataset() documents itself as returning whatever the underlying reader returns rather than promising one class.
View source ↗ - 3mo ago
read_octron() property selection, speed and a silent-recycling fix
Octron-specific work: selective reading of region properties, a speed gain on large multi-segment files, and a fix for silently recycling mismatched value and area columns. Typical of the narrow, one-reader-at-a-time phase that preceded the 0.6.0 restructure.
View source ↗ - 3mo ago
y-origin standardised to bottom-left across eleven readers
⚡ SPARKStandardises the coordinate origin across eleven readers: sources recording an image top-left origin are reflected so the returned aniframe is bottom-left, fixing plots that came out upside-down without manual reorientation. The change is breaking and requires aniframe 0.5.0 for the set_origin() and set_y_height() API.
View source ↗