trackeR1.6.0 package

Infrastructure for Running, Cycling and Swimming Data from GPS-Enabled Tracking Devices

append

Generic function for appending data to existing files

append.trackata.Rd

Append training sessions to existing file

c2d

Transform concentration profile to distribution profile.

change_units.conProfile

Change the units of the variables in an conProfile object

change_units.distrProfile

Change the units of the variables in an distrProfile object

change_units

Generic function for changing the units of measurement

change_units.trackata.Rd

Change the units of the variables in an trackeRdata object

change_units.trackataSummary.Rd

Change the units of the variables in an trackeRdataSummary object

change_units.trackataZones.Rd

Change the units of the variables in an trackeRdataZones object

change_units.trackeRthresholds

Change the units of the variables in an trackeRthresholds object

change_units.trackeRWprime

Change the units of the variables in an trackeRWprime object

collect_units

Collect units from the result of generate_units

compute_breaks

Compute a grid of breakpoints per variable from a trackeRdata object...

compute_limits

Compute variable limits from a trackeRdata object.

concentration_profile.distrProfile

Generate training concentration profiles.

concentration_profile

Generic method for concentration profiles

conversions

Auxiliary conversion functions

decreasing_smoother

Smooth a decreasing function.

distance2speed

Convert distance to speed.

distribution_profile

Generate training distribution profiles.

find_unit_reference_sport

Find the most frequent sport in an object

fortify.conProfile

Fortify a conProfile object for plotting with ggplot2.

fortify.distrProfile

Fortify a distrProfile object for plotting with ggplot2.

fortify.trackata.Rd

Fortify a trackeRdata object for plotting with ggplot2

fortify.trackataSummary.Rd

Fortify a trackeRdataSummary object for plotting with ggplot2.

fortify.trackeRWprime

Fortify a trackeRWprime object for plotting with ggplot2.

funPCA

Functional principal components analysis of distribution or concentrat...

GC2trackata.Rd

Coercion function for use in Golden Cheetah

generate_thresholds

Generate default thresholds.

generate_units

Generate and set base units.

get_elevation_gain

(Cumulative) Elevation gain.

get_operations.conProfile

Get the operation settings of an conProfile object

get_operations.distrProfile

Get the operation settings of an distrProfile object

get_operations

Generic function for retrieving the operation settings

get_operations.trackata.Rd

Get the operation settings of an trackeRdata object

get_profile

Generic function to subset distribution and concentration profiles

get_resting_periods

Extract resting period characteristics

get_sport

Generic function for extracting sports

get_units.conProfile

Get the units of the variables in an conProfile object

get_units.distrProfile

Get the units of the variables in an distrProfile object

get_units

Generic function for extracting the units of measurement

get_units.trackata.Rd

Get the units of the variables in an trackeRdata object

get_units.trackataSummary.Rd

Get the units of the variables in an trackeRdataSummary object

get_units.trackataZones.Rd

Get the units of the variables in an trackeRdataZones object

get_units.trackeRfpca

Get the units of the variables in an trackeRfpca object

get_units.trackeRthresholds

Get the units of the variables in an trackeRthresholds object

get_units.trackeRWprime

Get the units of the variables in an trackeRWprime object

impute_speeds

Impute speeds

leaflet_route

Plot routes for training sessions

nsessions

Generic function for calculating number of sessions

plot.conProfile

Plot concentration profiles.

plot.distrProfile

Plot distribution profiles.

plot.trackata.Rd

Plot training sessions in form of trackeRdata objects

plot.trackataSummary.Rd

Plot an object of class trackeRdataSummary.

plot.trackataZones.Rd

Plot training zones.

plot.trackeRfpca

Plot function for functional principal components analysis of distribu...

plot.trackeRWprime

Plot W'.

plot_route

Plot routes for training sessions

prepare_route

Prepare a data.frame for use in leaflet_route and plot_route

prettifyUnit

Returns 'pretty' units for use for plotting or printing

print.trackata.Rd

print method for trackeRdata objects

print.trackataSummary.Rd

Print method for session summaries.

profile2fd

Transform distribution and concentration profiles to functional data o...

read_container

Read a GPS container file.

read_directory

Read all supported container files from a supplied directory

readX

Read a training file in tcx, gpx, db3 or Golden Cheetah's JSON format

ridges.conProfile

Ridgeline plots for distrProfile objects

ridges.distrProfile

Ridgeline plots for distrProfile objects

ridges

Generic function for ridgeline plots

ridges.trackata.Rd

Ridgeline plots for trackeRdata objects

sanity_checks

Sanity checks for tracking data

scaled.distrProfile

Scale the distribution profile relative to its maximum value.

scaled

Generic function for scaling

session_duration

Generic function for calculating session durations

session_times

Generic function for calculating session times

smoother.conProfile

Smoother for concentration profiles.

smoother.distrProfile

Smoother for distribution profiles.

smoother

Generic function for smoothing

smoother.trackata.Rd

Smoother for trackeRdata objects.

smoother_control.distrProfile

Auxiliary function for smoother.distrProfile. Typically used to cons...

smoother_control.trackata.Rd

Auxiliary function for smoother.trackeRdata. Typically used to const...

sort.trackata.Rd

Sort sessions in trackeRdata objects

speed2distance

Convert speed to distance.

summary.trackata.Rd

Summary of training sessions

threshold.trackata.Rd

Thresholding for variables in trackeRdata objects

timeAboveThreshold

Time spent above a certain threshold.

timeline

Generic function for visualising the sessions on a time versus date pl...

trackeR

trackeR: Infrastructure for running and cycling data from GPS-enabled ...

trackata.Rd

Create a trackeRdata object

unique.trackata.Rd

Extract unique sessions in a trackerRdata object

Wexp

W' expended.

Wprime

W': work capacity above critical power/speed.

zones

Time spent in training zones.

Provides infrastructure for handling running, cycling and swimming data from GPS-enabled tracking devices within R. The package provides methods to extract, clean and organise workout and competition data into session-based and unit-aware data objects of class 'trackeRdata' (S3 class). The information can then be visualised, summarised, and analysed through flexible and extensible methods. Frick and Kosmidis (2017) <doi: 10.18637/jss.v082.i07>, which is updated and maintained as one of the vignettes, provides detailed descriptions of the package and its methods, and real-data demonstrations of the package functionality.

  • Maintainer: Ioannis Kosmidis
  • License: GPL-3
  • Last published: 2024-01-11