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

## Documentation for package ‘trackeR’ version 1.0.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

A C D F G H I K L M N P R S T W Z

trackeR-package | trackeR: Infrastructure for running and cycling data from GPS-enabled tracking devices

## -- A --

append | Generic function for appending data to existing files.
append.conProfile | Append training profiles.
append.distrProfile | Append training profiles.
append.trackeRdata | Append training sessions to existing file.

## -- C --

c2d | Transform concentration profile to distribution profile.
changeUnits | Generic function for changing the units of measurement.
changeUnits.conProfile | Change the units of the variables in an 'conProfile' object.
changeUnits.distrProfile | Change the units of the variables in an 'distrProfile' object.
changeUnits.trackeRdata | Change the units of the variables in an 'trackeRdata' object.
changeUnits.trackeRdataSummary | Change the units of the variables in an 'trackeRdataSummary' object.
changeUnits.trackeRWprime | Change the units of the variables in an 'trackeRdata' object.
concentrationProfile | Generate training concentration profiles.
conversions | Auxiliary conversion functions.

## -- D --

decreasingSmoother | Smooth a decreasing function.
distance2speed | Convert distance to speed.
distributionProfile | Generate training distribution profiles.

## -- F --

fortify.conProfile | Fortify a conProfile object for plotting with ggplot2.
fortify.distrProfile | Fortify a distrProfile object for plotting with ggplot2.
fortify.trackeRdata | Fortify a trackeRdata object for plotting with ggplot2.
fortify.trackeRdataSummary | Fortify a trackeRdataSummary object for plotting with ggplot2.
fortify.trackeRWprime | Fortify a trackeRWprime object for plotting with ggplot2.
ft2ft | Auxiliary conversion functions.
ft2km | Auxiliary conversion functions.
ft2m | Auxiliary conversion functions.
ft2mi | Auxiliary conversion functions.
ft_per_min2ft_per_min | Auxiliary conversion functions.
ft_per_min2ft_per_s | Auxiliary conversion functions.
ft_per_min2km_per_h | Auxiliary conversion functions.
ft_per_min2km_per_min | Auxiliary conversion functions.
ft_per_min2mi_per_h | Auxiliary conversion functions.
ft_per_min2mi_per_min | Auxiliary conversion functions.
ft_per_min2m_per_s | Auxiliary conversion functions.
ft_per_s2ft_per_min | Auxiliary conversion functions.
ft_per_s2ft_per_s | Auxiliary conversion functions.
ft_per_s2km_per_h | Auxiliary conversion functions.
ft_per_s2km_per_min | Auxiliary conversion functions.
ft_per_s2mi_per_h | Auxiliary conversion functions.
ft_per_s2mi_per_min | Auxiliary conversion functions.
ft_per_s2m_per_s | Auxiliary conversion functions.
funPCA | Functional principal components analysis of distribution or concentration profiles.
funPCA.conProfile | Functional principal components analysis of distribution or concentration profiles.
funPCA.distrProfile | Functional principal components analysis of distribution or concentration profiles.

## -- G --

GC2trackeRdata | Coercion function for use in Golden Cheetah
generateBaseUnits | Generate base units.
generateVariableNames | Generate variables names for internal use in readX functions. the variables vecotrs need to correspond one by on interms of variable type
getOperations | Generic function for retrieving the operation settings.
getOperations.conProfile | Get the operation settings of an 'conProfile' object.
getOperations.distrProfile | Get the operation settings of an 'distrProfile' object.
getOperations.trackeRdata | Get the operation settings of an 'trackeRdata' object.
getUnits | Generic function for retrieving the units of measurement.
getUnits.conProfile | Get the units of the variables in an 'conProfile' object.
getUnits.distrProfile | Get the units of the variables in an 'distrProfile' object.
getUnits.trackeRdata | Get the units of the variables in an 'trackeRdata' object.
getUnits.trackeRdataSummary | Get the units of the variables in an 'trackeRdataSummary' object.
getUnits.trackeRWprime | Get the units of the variables in an 'trackeRWprime' object.

## -- H --

h2h | Auxiliary conversion functions.
h2min | Auxiliary conversion functions.
h2s | Auxiliary conversion functions.

## -- I --

imputeSpeeds | Impute speeds.

## -- K --

km2ft | Auxiliary conversion functions.
km2km | Auxiliary conversion functions.
km2m | Auxiliary conversion functions.
km2mi | Auxiliary conversion functions.
km_per_h2ft_per_min | Auxiliary conversion functions.
km_per_h2ft_per_s | Auxiliary conversion functions.
km_per_h2km_per_h | Auxiliary conversion functions.
km_per_h2km_per_min | Auxiliary conversion functions.
km_per_h2mi_per_h | Auxiliary conversion functions.
km_per_h2mi_per_min | Auxiliary conversion functions.
km_per_h2m_per_s | Auxiliary conversion functions.
km_per_min2ft_per_min | Auxiliary conversion functions.
km_per_min2ft_per_s | Auxiliary conversion functions.
km_per_min2km_per_h | Auxiliary conversion functions.
km_per_min2km_per_min | Auxiliary conversion functions.
km_per_min2mi_per_h | Auxiliary conversion functions.
km_per_min2mi_per_min | Auxiliary conversion functions.
km_per_min2m_per_s | Auxiliary conversion functions.
kW2kW | Auxiliary conversion functions.
kW2W | Auxiliary conversion functions.

## -- L --

leafletRoute | Plot routes for training sessions.

## -- M --

m2ft | Auxiliary conversion functions.
m2km | Auxiliary conversion functions.
m2m | Auxiliary conversion functions.
m2mi | Auxiliary conversion functions.
mi2ft | Auxiliary conversion functions.
mi2km | Auxiliary conversion functions.
mi2m | Auxiliary conversion functions.
mi2mi | Auxiliary conversion functions.
min2h | Auxiliary conversion functions.
min2min | Auxiliary conversion functions.
min2s | Auxiliary conversion functions.
min_per_km2min_per_km | Auxiliary conversion functions.
min_per_km2min_per_mi | Auxiliary conversion functions.
min_per_km2s_per_m | Auxiliary conversion functions.
min_per_mi2min_per_km | Auxiliary conversion functions.
min_per_mi2min_per_mi | Auxiliary conversion functions.
min_per_mi2s_per_m | Auxiliary conversion functions.
mi_per_h2ft_per_min | Auxiliary conversion functions.
mi_per_h2ft_per_s | Auxiliary conversion functions.
mi_per_h2km_per_h | Auxiliary conversion functions.
mi_per_h2km_per_min | Auxiliary conversion functions.
mi_per_h2mi_per_h | Auxiliary conversion functions.
mi_per_h2mi_per_min | Auxiliary conversion functions.
mi_per_h2m_per_s | Auxiliary conversion functions.
mi_per_min2ft_per_min | Auxiliary conversion functions.
mi_per_min2ft_per_s | Auxiliary conversion functions.
mi_per_min2km_per_h | Auxiliary conversion functions.
mi_per_min2km_per_min | Auxiliary conversion functions.
mi_per_min2mi_per_h | Auxiliary conversion functions.
mi_per_min2mi_per_min | Auxiliary conversion functions.
mi_per_min2m_per_s | Auxiliary conversion functions.
m_per_s2ft_per_min | Auxiliary conversion functions.
m_per_s2ft_per_s | Auxiliary conversion functions.
m_per_s2km_per_h | Auxiliary conversion functions.
m_per_s2km_per_min | Auxiliary conversion functions.
m_per_s2mi_per_h | Auxiliary conversion functions.
m_per_s2mi_per_min | Auxiliary conversion functions.
m_per_s2m_per_s | Auxiliary conversion functions.

## -- N --

nsessions | Generic function for calculating number of sessions.

## -- P --

plot.conProfile | Plot concentration profiles.
plot.distrProfile | Plot distribution profiles.
plot.trackeRdata | Plot training sessions in form of trackeRdata objects.
plot.trackeRdataSummary | Plot an object of class trackeRdataSummary.
plot.trackeRdataZones | Plot training zones.
plot.trackeRfpca | Plot function for functional principal components analysis of distribution and concentration profiles.
plot.trackeRWprime | Plot W'.
plotRoute | Plot routes for training sessions.
print.trackeRdataSummary | Print method for session summaries.
profile2fd | Transform distribution and concentration profiles to functional data objects of class fd.

## -- R --

readContainer | Read a GPS container file.
readDB3 | Read a training file in TCX, db3 or Golden Cheetah's JSON format.
readDirectory | Read all supported container files from a supplied directory.
readJSON | Read a training file in TCX, db3 or Golden Cheetah's JSON format.
readTCX | Read a training file in TCX, db3 or Golden Cheetah's JSON format.
readX | Read a training file in TCX, db3 or Golden Cheetah's JSON format.
restingPeriods | Extract resting period characteristics.
rev_per_min2rev_per_min | Auxiliary conversion functions.
run | Training session.
runs | Training sessions.

## -- S --

s2h | Auxiliary conversion functions.
s2min | Auxiliary conversion functions.
s2s | Auxiliary conversion functions.
sanityChecks | Sanity checks for tracking data.
scaled | Generic function for scaling.
scaled.distrProfile | Scale the distribution profile relative to its maximum value
smoother | Generic function for smoothing.
smoother.conProfile | Smoother for concentration profiles.
smoother.distrProfile | Smoother for distribution profiles.
smoother.trackeRdata | Smoother for 'trackeRdata' objects.
smootherControl.distrProfile | Auxiliary function for 'smoother.distrProfile'. Typically used to construct a control argument for 'smoother.distrProfile'.
smootherControl.trackeRdata | Auxiliary function for 'smoother.trackeRdata'. Typically used to construct a control argument for 'smoother.trackeRdata'.
speed2distance | Convert speed to distance.
steps_per_min2steps_per_min | Auxiliary conversion functions.
summary.trackeRdata | Summary of training sessions.
s_per_m2min_per_km | Auxiliary conversion functions.
s_per_m2min_per_mi | Auxiliary conversion functions.
s_per_m2s_per_m | Auxiliary conversion functions.

## -- T --

threshold | 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 plot.
trackeR | trackeR: Infrastructure for running and cycling data from GPS-enabled tracking devices
trackeRdata | Create a trackeRdata object.

## -- W --

W2kW | Auxiliary conversion functions.
W2W | Auxiliary conversion functions.
Wexp | W' expended.
Wprime | W': work capacity above critical power.

## -- Z --

zones | Time spent in training zones.