Package: hawkinR 2.0.0

Lauren Green

hawkinR: Interface to the 'Hawkin Dynamics' Force Platform API

Provides a secure and configurable interface to the 'Hawkin Dynamics' API for accessing athlete performance data, tests, and metadata. The package supports profile-based authentication with secure credential storage via the operating system keychain, automatic access token refresh, and region-aware API routing. Designed for reproducible analysis, data synchronization workflows, and production deployment.

Authors:Lauren Green [aut, cre]

hawkinR_2.0.0.tar.gz
hawkinR_2.0.0.tar.gz(r-4.7-any)hawkinR_2.0.0.tar.gz(r-4.6-any)
hawkinR_2.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
hawkinR/json (API)

# Install 'hawkinR' in R:
install.packages('hawkinR', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/hawkindynamics/hawkinr/issues

Pkgdown/docs site:https://hawkindynamics.github.io

Datasets:

On CRAN:

Conda:

3.40 score 6 scripts 19 exports 39 dependencies

Last updated from:3fb394dc3b. Checks:4 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK142
source / vignettesOK206
linux-release-x86_64OK156
wasm-releaseOK129

Exports:%>%create_athletesget_athletesget_copget_forcetimeget_forcetime_bulkget_groupsget_metricsget_tagsget_teamsget_testsget_testTypesHawkinAuthHawkinConfighd_auth_resethd_auth_storehd_connectinitialize_loggerupdate_athletes

Dependencies:askpassclicpp11crayoncurldplyrfilelockgenericsgluehmshttr2janitorjsonlitekeyringlifecycleloggerlubridatemagrittropensslpillarpkgconfigprettyunitsprogresspurrrR6rlangS7snakecasestringistringrsystibbletidyrtidyselecttimechangeutf8vctrswithryaml

Accessing Force-Time Data (Raw)
1. Establishing a Connection | 2. Fetching a Single Test | The HawkinForceTime Object | Simple Plotting Example | 3. Bulk Fetching & Exporting | Workflow A: Fetch to List (In-Memory Analysis) | Workflow B: Export to File (Data Lake / Research) | Naming with Custom Tags | 4. De-identification for Research

Last update: 2026-07-19
Started: 2026-07-19

Getting Started With hawkinR
Initializing Your Session | 1. Secure Credential Storage | 2. Connecting to the Cloud | Making Your First Calls | Exploring Your Organization | Get Athletes: | Get Teams: | Get Groups: | Test Types | Pulling Test Data

Last update: 2026-07-19
Started: 2026-07-19

How to Get Tests
1. Basic Usage | 2. Advanced Filtering | Filter by Test Type | Filter by Athletes, Teams, or Groups | 3. The "Sync" Parameter | 4. Data Structure | 5. Handling Inactive Data

Last update: 2026-07-19
Started: 2026-07-19

Initialize and Manage Event Logging Features
1. Event Logging With Logger | 2. Logs With hawkinR v2.0 | Log Levels | 3. Examples | Basic Logging | Verbose Debugging | Silent Operation | 4. Advanced: Logging to Files

Last update: 2026-07-19
Started: 2026-07-19

Managing Authentication and Configuration in hawkinR v2.0
Introduction | 1. Local Setup (Development) | Storing your Credentials | Connecting | 2. Managing Multiple Profiles (Teams) | Setup Multiple Keys | Switching Contexts | 3. Production & Cloud Deployment | Step A: Configure the Server | Step B: Connect in Production Mode | 4. Advanced: Explicit Connection Objects

Last update: 2026-07-19
Started: 2026-07-19