Package: radiatR Type: Package Title: Analyse and Visualise Headings and Trajectories on the Unit Disk Version: 0.1.3 Authors@R: c( person("John D.", "Kirwan", email = "john@jkirwan.org", role = c("aut", "cre", "cph")), person("A. & M.W. Mathis Labs", role = "cph", comment = "test fixture tests/testthat/fixtures/real/dlc_CollectedData_Pranav.csv, from 'DeepLabCut'"), person("Talmo", "Pereira", role = "cph", comment = "example file inst/extdata/sleap_example.csv, from 'SLEAP'"), person("The Trustees of Princeton University", role = "cph", comment = "example file inst/extdata/sleap_example.csv, from 'SLEAP'")) Description: A complete pipeline for analysing directional data -- headings and trajectories on the unit disk. Supply a table of angles directly, or reconstruct headings from movement trajectories imported from tracking tools ('EthoVision', 'DeepLabCut', 'SLEAP', 'TRex', 'ANY-maze', 'TrackMate', 'idtracker.ai', and others) via a unified dialect-based loader system, including multi-bodypart pose estimation with likelihood-weighted centroid. Derives per-trial heading directions using multiple rules (ring-crossing, distal point, pose body-axis, velocity-based, and more). Computes circular statistics including mean direction, resultant length, von Mises and wrapped Cauchy parametric fits, circular correlation (circular-linear and circular-circular), circular-linear regression (Fisher and Lee (1992) ), model selection among orientation models (Fitak and Johnsen (2017) ), and uniformity and multi-sample hypothesis tests (Rayleigh, Watson-Williams, Hermans-Rasson (Landler, Ruxton and Malkemper (2019) ), and others) with multiple-comparison correction. Path tortuosity follows Benhamou (2004) . Renders publication-quality 'ggplot2' radial plots with overlaid rose diagrams, parametric density curves, non-parametric kernel density estimates, and circular boxplots (Buttarazzi, Pandolfo and Porzio (2018) ). Includes a browser-based 'shiny' graphical interface requiring no R coding via launch_app(). URL: https://johnkirwan.github.io/radiatR/, https://github.com/JohnKirwan/radiatR BugReports: https://github.com/JohnKirwan/radiatR/issues License: GPL (>= 3) Copyright: file inst/COPYRIGHTS Encoding: UTF-8 Language: en-GB LazyData: true LazyDataCompression: xz Depends: R (>= 4.1.0) Imports: rlang, ggplot2, tibble, vctrs, circular, methods, utils, stats Suggests: bpDir, dplyr (>= 1.0.0), testthat (>= 3.2.0), knitr, rmarkdown, ggrepel, arrow, data.table (>= 1.14.0), jsonlite, readr, readxl, yaml, withr, writexl, shiny (>= 1.7.0), bslib (>= 0.5.0), pkgload, png, jpeg, svglite, shinytest2, chromote, CircMLE, vdiffr, sphunif Config/testthat/edition: 3 VignetteBuilder: knitr Collate: 'conditions.R' 'Tracks.R' 'circular_boxplot.R' 'circular_mapping.R' 'circular_regression.R' 'concentration_regression.R' 'coords.R' 'circular_plotting.R' 'circular_statistics.R' 'circular_trials.R' 'data.R' 'globals.R' 'headings.R' 'headings_frame.R' 'launch_app.R' 'loaders.R' 'circ_mixtures.R' 'model_selection.R' 'circumference_labs.R' 'periodic_angle.R' 'profile_plot.R' 'radiatR-package.R' 'simulate_tracks.R' 'spelling.R' 'stimulus_landmarks.R' 'time.R' 'track_metrics.R' 'transforms.R' Config/roxygen2/version: 8.0.0 Repository: https://johnkirwan.r-universe.dev Date/Publication: 2026-10-17 16:08:29 UTC RemoteUrl: https://github.com/JohnKirwan/radiatR RemoteRef: HEAD RemoteSha: b549ba678fa2504ae027c0da41f1a275b1a73925 NeedsCompilation: no Packaged: 2026-10-17 17:24:29 UTC; root Author: John D. Kirwan [aut, cre, cph], A. & M.W. Mathis Labs [cph] (test fixture tests/testthat/fixtures/real/dlc_CollectedData_Pranav.csv, from 'DeepLabCut'), Talmo Pereira [cph] (example file inst/extdata/sleap_example.csv, from 'SLEAP'), The Trustees of Princeton University [cph] (example file inst/extdata/sleap_example.csv, from 'SLEAP') Maintainer: John D. Kirwan