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

The aim of this package is to provide infrastructure for handling running and cycling data from GPS-enabled tracking devices. After extraction and appropriate manipulation of the training or competition attributes, the data are placed into session-based and unit-aware data objects of class trackeRdata (S3 class). The information in the resulting data objects can then be visualised, summarised, and analysed through corresponding flexible and extensible methods.

Author
Hannah Frick [aut, cre], Ioannis Kosmidis [aut]
Date of publication
2016-10-20 22:12:13
Maintainer
Hannah Frick <h.frick@ucl.ac.uk>
License
GPL-2 | GPL-3
Version
0.0.4
URLs

View on CRAN

Man pages

append
Generic function for appending data to existing files.
append.trackeRdata
Append training sessions to existing file.
append.xprofile
Append training profiles.
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'...
changeUnits.trackeRdata
Change the units of the variables in an 'trackeRdata' object.
changeUnits.trackeRdataSummary
Change the units of the variables in an 'trackeRdataSummary'...
changeUnits.trackeRWprime
Change the units of the variables in an 'trackeRdata' object.
concentrationProfile
Generate training concentration profiles.
conversions
Auxiliary conversion functions.
decreasingSmoother
Smooth a decreasing function.
distance2speed
Convert distance to speed.
distributionProfile
Generate training distribution profiles.
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...
fortify.trackeRWprime
Fortify a trackeRWprime object for plotting with ggplot2.
funPCA
Functional principal components analysis of distribution or...
GC2trackeRdata
Coercion function for use in Golden Cheetah
generateBaseUnits
Generate base units.
generateVariableNames
Generate variables names for internal use in readX functions....
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'...
getUnits.trackeRWprime
Get the units of the variables in an 'trackeRWprime' object.
imputeSpeeds
Impute speeds.
leafletRoute
Plot routes for training sessions.
nsessions
Generic function for calculating number of sessions.
plot.conProfile
Plot concentration profiles.
plot.distrProfile
Plot distribution profiles.
plotRoute
Plot routes for training sessions.
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...
plot.trackeRWprime
Plot W'.
print.trackeRdataSummary
Print method for session summaries.
profile2fd
Transform distribution and concentration profiles to...
readContainer
Read a GPS container file.
readDirectory
Read all supported container files from a supplied directory.
readX
Read a training file in TCX, db3 or Golden Cheetah's JSON...
restingPeriods
Extract resting period characteristics.
run
Training session.
runs
Training sessions.
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.
smootherControl.distrProfile
Auxiliary function for 'smoother.distrProfile'. Typically...
smootherControl.trackeRdata
Auxiliary function for 'smoother.trackeRdata'. Typically used...
smoother.distrProfile
Smoother for distribution profiles.
smoother.trackeRdata
Smoother for 'trackeRdata' objects.
speed2distance
Convert speed to distance.
summary.trackeRdata
Summary of training sessions.
threshold
Thresholding for variables in 'trackeRdata' objects.
timeAboveThreshold
Time spent above a certain threshold
timeline
Generic function for visualising the sessions on a time...
trackeR
trackeR: Infrastructure for running and cycling data from...
trackeRdata
Create a trackeRdata object.
Wexp
W' expended.
Wprime
W': work capacity above critical power.
zones
Time spent in training zones.

Files in this package

trackeR
trackeR/inst
trackeR/inst/icons
trackeR/inst/icons/finish.png
trackeR/inst/icons/credits.txt
trackeR/inst/icons/start.png
trackeR/inst/extdata
trackeR/inst/extdata/2013-06-08-090442.TCX
trackeR/inst/doc
trackeR/inst/doc/TourDetrackeR.html
trackeR/inst/doc/trackeR.Rnw
trackeR/inst/doc/trackeR.R
trackeR/inst/doc/TourDetrackeR.Rmd
trackeR/inst/doc/trackeR.pdf
trackeR/tests
trackeR/tests/testthat.R
trackeR/tests/testthat
trackeR/tests/testthat/tests_testthat.R
trackeR/NAMESPACE
trackeR/NEWS
trackeR/data
trackeR/data/datalist
trackeR/data/run.rda
trackeR/data/runs.rda
trackeR/R
trackeR/R/trackeRdata_plot.R
trackeR/R/funcPCA.R
trackeR/R/trackeRdata_summary.R
trackeR/R/distributionProfile.R
trackeR/R/trackeR.R
trackeR/R/data.R
trackeR/R/concentrationProfile.R
trackeR/R/thresholds.R
trackeR/R/imputeSpeeds.R
trackeR/R/units.R
trackeR/R/Wprime.R
trackeR/R/distanceCorrection.R
trackeR/R/read.R
trackeR/R/trackeRdata.R
trackeR/R/trackeRdata_zones.R
trackeR/R/trackeRdata_smoother.R
trackeR/vignettes
trackeR/vignettes/trackeR.Rnw
trackeR/vignettes/trackeR.bib
trackeR/vignettes/TourDetrackeR.Rmd
trackeR/vignettes/plotRoute.pdf
trackeR/MD5
trackeR/build
trackeR/build/vignette.rds
trackeR/DESCRIPTION
trackeR/man
trackeR/man/scaled.distrProfile.Rd
trackeR/man/conversions.Rd
trackeR/man/fortify.distrProfile.Rd
trackeR/man/timeAboveThreshold.Rd
trackeR/man/concentrationProfile.Rd
trackeR/man/distributionProfile.Rd
trackeR/man/scaled.Rd
trackeR/man/append.xprofile.Rd
trackeR/man/plot.trackeRWprime.Rd
trackeR/man/summary.trackeRdata.Rd
trackeR/man/threshold.Rd
trackeR/man/plot.trackeRdataSummary.Rd
trackeR/man/GC2trackeRdata.Rd
trackeR/man/smoother.trackeRdata.Rd
trackeR/man/run.Rd
trackeR/man/timeline.Rd
trackeR/man/plot.trackeRfpca.Rd
trackeR/man/nsessions.Rd
trackeR/man/runs.Rd
trackeR/man/imputeSpeeds.Rd
trackeR/man/fortify.trackeRWprime.Rd
trackeR/man/plotRoute.Rd
trackeR/man/changeUnits.Rd
trackeR/man/print.trackeRdataSummary.Rd
trackeR/man/fortify.conProfile.Rd
trackeR/man/readDirectory.Rd
trackeR/man/getUnits.Rd
trackeR/man/plot.trackeRdata.Rd
trackeR/man/zones.Rd
trackeR/man/smoother.conProfile.Rd
trackeR/man/smootherControl.distrProfile.Rd
trackeR/man/changeUnits.distrProfile.Rd
trackeR/man/profile2fd.Rd
trackeR/man/smootherControl.trackeRdata.Rd
trackeR/man/speed2distance.Rd
trackeR/man/trackeR.Rd
trackeR/man/fortify.trackeRdataSummary.Rd
trackeR/man/getOperations.Rd
trackeR/man/smoother.distrProfile.Rd
trackeR/man/generateVariableNames.Rd
trackeR/man/plot.conProfile.Rd
trackeR/man/generateBaseUnits.Rd
trackeR/man/getUnits.trackeRdata.Rd
trackeR/man/trackeRdata.Rd
trackeR/man/getUnits.trackeRdataSummary.Rd
trackeR/man/getUnits.distrProfile.Rd
trackeR/man/readContainer.Rd
trackeR/man/funPCA.Rd
trackeR/man/plot.trackeRdataZones.Rd
trackeR/man/decreasingSmoother.Rd
trackeR/man/changeUnits.conProfile.Rd
trackeR/man/getUnits.trackeRWprime.Rd
trackeR/man/sanityChecks.Rd
trackeR/man/restingPeriods.Rd
trackeR/man/readX.Rd
trackeR/man/Wprime.Rd
trackeR/man/plot.distrProfile.Rd
trackeR/man/c2d.Rd
trackeR/man/distance2speed.Rd
trackeR/man/leafletRoute.Rd
trackeR/man/getOperations.conProfile.Rd
trackeR/man/changeUnits.trackeRWprime.Rd
trackeR/man/getOperations.trackeRdata.Rd
trackeR/man/changeUnits.trackeRdataSummary.Rd
trackeR/man/append.Rd
trackeR/man/changeUnits.trackeRdata.Rd
trackeR/man/getOperations.distrProfile.Rd
trackeR/man/smoother.Rd
trackeR/man/append.trackeRdata.Rd
trackeR/man/Wexp.Rd
trackeR/man/fortify.trackeRdata.Rd
trackeR/man/getUnits.conProfile.Rd