{
  "_id": "6a15532facfb0bcc41d5c328",
  "Package": "trackeR",
  "Version": "1.6.1",
  "Title": "Infrastructure for Running, Cycling and Swimming Data from\nGPS-Enabled Tracking Devices",
  "Authors@R": "c(person(given = \"Ioannis\", family = \"Kosmidis\",\nrole = c(\"aut\", \"cre\"), email = \"ioannis.kosmidis@warwick.ac.uk\",\ncomment = c(ORCID = \"0000-0003-1556-0302\")),\nperson(given = \"Hannah\", family = \"Frick\",\nrole = \"aut\", email = \"hannah.frick@gmail.com\",\ncomment = c(ORCID = \"0000-0002-6049-5258\")),\nperson(given = \"Robin\", family = \"Hornak\",\nrole = \"aut\", email = \"robinhornak@gmail.com\"))",
  "Description": "Provides infrastructure for handling running, cycling and\nswimming data from GPS-enabled tracking devices within R. The\npackage provides methods to extract, clean and organise workout\nand competition data into session-based and unit-aware data\nobjects of class 'trackeRdata' (S3 class). The information can\nthen be visualised, summarised, and analysed through flexible\nand extensible methods. Frick and Kosmidis (2017) <doi:\n10.18637/jss.v082.i07>, which is updated and maintained as one\nof the vignettes, provides detailed descriptions of the package\nand its methods, and real-data demonstrations of the package\nfunctionality.",
  "VignetteBuilder": "knitr",
  "License": "GPL-3",
  "URL": "https://github.com/trackerproject/trackeR",
  "BugReports": "https://github.com/trackerproject/trackeR/issues",
  "RoxygenNote": "7.3.2",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Language": "en-GB",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nmake libicu-dev libjpeg-dev libpng-dev libuv1-dev libxml2-dev\nlibssl-dev libproj-dev libsqlite3-dev libudunits2-dev",
  "Repository": "https://trackerproject.r-universe.dev",
  "Date/Publication": "2025-08-29 09:01:34 UTC",
  "RemoteUrl": "https://github.com/trackerproject/tracker",
  "RemoteRef": "HEAD",
  "RemoteSha": "f6ee0c08cf8fe4b3e8c7aa228cbc15ee46ae7aef",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-26 07:53:07 UTC",
    "User": "root"
  },
  "Author": "Ioannis Kosmidis [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-1556-0302>),\nHannah Frick [aut] (ORCID: <https://orcid.org/0000-0002-6049-5258>),\nRobin Hornak [aut]",
  "Maintainer": "Ioannis Kosmidis <ioannis.kosmidis@warwick.ac.uk>",
  "MD5sum": "2885f5d08d45ac7b1d802697e8c0a06c",
  "_user": "trackerproject",
  "_type": "src",
  "_file": "trackeR_1.6.1.tar.gz",
  "_fileid": "a020b686f765fcb9eda7ef15fb38915b1ff7c9034675fbc9a8570c32da1fcce9",
  "_filesize": 6333569,
  "_sha256": "a020b686f765fcb9eda7ef15fb38915b1ff7c9034675fbc9a8570c32da1fcce9",
  "_created": "2026-05-26T07:53:07.000Z",
  "_published": "2026-05-26T08:00:47.411Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77830834305,
      "time": 185,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7211728127"
    },
    {
      "job": 77830834281,
      "time": 174,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7211725258"
    },
    {
      "job": 77830834318,
      "time": 179,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7211772289"
    },
    {
      "job": 77830834321,
      "time": 152,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7211733415"
    },
    {
      "job": 77829995757,
      "time": 343,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7211674054"
    },
    {
      "job": 77830834311,
      "time": 143,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7211716190"
    },
    {
      "job": 77830834306,
      "time": 128,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7211712259"
    },
    {
      "job": 77830834334,
      "time": 107,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7211706572"
    },
    {
      "job": 77830834367,
      "time": 256,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7211749420"
    }
  ],
  "_buildurl": "https://github.com/r-universe/trackerproject/actions/runs/26439441125",
  "_status": "failure",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/trackerproject/tracker",
  "_commit": {
    "id": "f6ee0c08cf8fe4b3e8c7aa228cbc15ee46ae7aef",
    "author": "Ioannis Kosmidis <ioannis.kosmidis@warwick.ac.uk>",
    "committer": "Ioannis Kosmidis <ioannis.kosmidis@warwick.ac.uk>",
    "message": "Accepted in CRAN\n",
    "time": 1756458094
  },
  "_maintainer": {
    "name": "Ioannis Kosmidis",
    "email": "ioannis.kosmidis@warwick.ac.uk",
    "login": "ikosmidis",
    "mastodon": "@ikosmidis@fosstodon.org",
    "orcid": "0000-0003-1556-0302",
    "twitter": "@IKosmidis_",
    "description": "Professor of Statistics at #warwickuni;\ninterested in methods for statistical learning and inference, computing and programming (mainly R & Julia)",
    "uuid": 15086307
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.0",
      "role": "Depends"
    },
    {
      "package": "zoo",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggridges",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "RSQLite",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "raster",
      "role": "Imports"
    },
    {
      "package": "scam",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "fda",
      "role": "Imports"
    },
    {
      "package": "sp",
      "role": "Imports"
    },
    {
      "package": "leaflet",
      "role": "Imports"
    },
    {
      "package": "ggmap",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "trackerproject",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-35",
      "n": 30
    }
  ],
  "_tags": [
    {
      "name": "v1.6.1",
      "date": "2025-08-29"
    }
  ],
  "_stars": 91,
  "_contributors": [
    {
      "user": "ikosmidis",
      "count": 412,
      "uuid": 15086307
    },
    {
      "user": "hfrick",
      "count": 144,
      "uuid": 12950918
    },
    {
      "user": "rugeer",
      "count": 2,
      "uuid": 25806524
    },
    {
      "user": "laurentgatto",
      "count": 1,
      "uuid": 32748897
    }
  ],
  "_userbio": {
    "uuid": 38796877,
    "type": "organization",
    "name": "trackerproject"
  },
  "_downloads": {
    "count": 316,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/trackeR"
  },
  "_devurl": "https://github.com/trackerproject/tracker",
  "_searchresults": 64,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/trackeR.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/trackerproject/tracker",
  "_realowner": "trackerproject",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2016-02-11"
    },
    {
      "version": "0.0.3",
      "date": "2016-06-23"
    },
    {
      "version": "0.0.4",
      "date": "2016-10-20"
    },
    {
      "version": "0.0.5",
      "date": "2017-01-12"
    },
    {
      "version": "1.0.0",
      "date": "2017-11-27"
    },
    {
      "version": "1.1",
      "date": "2018-09-24"
    },
    {
      "version": "1.2.0",
      "date": "2018-10-12"
    },
    {
      "version": "1.3.0",
      "date": "2019-03-08"
    },
    {
      "version": "1.4",
      "date": "2019-03-14"
    },
    {
      "version": "1.4.1",
      "date": "2019-04-08"
    },
    {
      "version": "1.5.0",
      "date": "2019-04-08"
    },
    {
      "version": "1.5.1",
      "date": "2019-04-10"
    },
    {
      "version": "1.5.2",
      "date": "2019-05-15"
    },
    {
      "version": "1.6.0",
      "date": "2024-01-11"
    },
    {
      "version": "1.6.1",
      "date": "2025-08-29"
    }
  ],
  "_exports": [
    "append",
    "bpm2bpm",
    "C2C",
    "C2F",
    "change_units",
    "changeUnits",
    "collect_units",
    "compute_breaks",
    "compute_limits",
    "concentration_profile",
    "concentrationProfile",
    "decreasing_smoother",
    "decreasingSmoother",
    "degree2degree",
    "distribution_profile",
    "distributionProfile",
    "F2C",
    "F2F",
    "find_unit_reference_sport",
    "fortify_conProfile",
    "fortify_distrProfile",
    "fortify_trackeRdata",
    "fortify_trackeRdataSummary",
    "fortify_trackeRWprime",
    "ft_per_min2ft_per_min",
    "ft_per_min2ft_per_s",
    "ft_per_min2km_per_h",
    "ft_per_min2km_per_min",
    "ft_per_min2m_per_s",
    "ft_per_min2mi_per_h",
    "ft_per_min2mi_per_min",
    "ft_per_s2ft_per_min",
    "ft_per_s2ft_per_s",
    "ft_per_s2km_per_h",
    "ft_per_s2km_per_min",
    "ft_per_s2m_per_s",
    "ft_per_s2mi_per_h",
    "ft_per_s2mi_per_min",
    "ft2ft",
    "ft2km",
    "ft2m",
    "ft2mi",
    "funPCA",
    "GC2trackeRdata",
    "generate_thresholds",
    "generate_units",
    "generateBaseUnits",
    "generateDefaultThresholds",
    "get_operations",
    "get_profile",
    "get_resting_periods",
    "get_sport",
    "get_units",
    "getOperations",
    "getUnits",
    "h_per_km2min_per_km",
    "h_per_km2min_per_mi",
    "h_per_mi2min_per_km",
    "h_per_mi2min_per_mi",
    "h2h",
    "h2min",
    "h2s",
    "imputeSpeeds",
    "km_per_h2ft_per_min",
    "km_per_h2ft_per_s",
    "km_per_h2km_per_h",
    "km_per_h2km_per_min",
    "km_per_h2m_per_s",
    "km_per_h2mi_per_h",
    "km_per_h2mi_per_min",
    "km_per_min2ft_per_min",
    "km_per_min2ft_per_s",
    "km_per_min2km_per_h",
    "km_per_min2km_per_min",
    "km_per_min2m_per_s",
    "km_per_min2mi_per_h",
    "km_per_min2mi_per_min",
    "km2ft",
    "km2km",
    "km2m",
    "km2mi",
    "kW2kW",
    "kW2W",
    "leaflet_route",
    "leafletRoute",
    "m_per_min2m_per_min",
    "m_per_min2m_per_s",
    "m_per_s2ft_per_min",
    "m_per_s2ft_per_s",
    "m_per_s2km_per_h",
    "m_per_s2km_per_min",
    "m_per_s2m_per_min",
    "m_per_s2m_per_s",
    "m_per_s2mi_per_h",
    "m_per_s2mi_per_min",
    "m2ft",
    "m2km",
    "m2m",
    "m2mi",
    "mi_per_h2ft_per_min",
    "mi_per_h2ft_per_s",
    "mi_per_h2km_per_h",
    "mi_per_h2km_per_min",
    "mi_per_h2m_per_s",
    "mi_per_h2mi_per_h",
    "mi_per_h2mi_per_min",
    "mi_per_min2ft_per_min",
    "mi_per_min2ft_per_s",
    "mi_per_min2km_per_h",
    "mi_per_min2km_per_min",
    "mi_per_min2m_per_s",
    "mi_per_min2mi_per_h",
    "mi_per_min2mi_per_min",
    "mi2ft",
    "mi2km",
    "mi2m",
    "mi2mi",
    "min_per_ft2min_per_km",
    "min_per_ft2min_per_mi",
    "min_per_km2min_per_km",
    "min_per_km2min_per_mi",
    "min_per_km2s_per_m",
    "min_per_mi2min_per_km",
    "min_per_mi2min_per_mi",
    "min_per_mi2s_per_m",
    "min2h",
    "min2min",
    "min2s",
    "nsessions",
    "plot_route",
    "plotRoute",
    "prepare_route",
    "prettifyUnit",
    "prettifyUnits",
    "profile2fd",
    "read_container",
    "read_directory",
    "readContainer",
    "readDB3",
    "readDirectory",
    "readGPX",
    "readJSON",
    "readTCX",
    "restingPeriods",
    "rev_per_min2rev_per_min",
    "rev_per_min2steps_per_min",
    "ridges",
    "s_per_m2min_per_km",
    "s_per_m2min_per_mi",
    "s_per_m2s_per_m",
    "s2h",
    "s2min",
    "s2s",
    "scaled",
    "session_duration",
    "session_times",
    "smoother",
    "smoother_control.distrProfile",
    "smoother_control.trackeRdata",
    "smootherControl.distrProfile",
    "smootherControl.trackeRdata",
    "steps_per_min2rev_per_min",
    "steps_per_min2steps_per_min",
    "threshold",
    "timeline",
    "trackeRdata",
    "W2kW",
    "W2W",
    "Wexp",
    "Wprime",
    "zones"
  ],
  "_datasets": [
    {
      "name": "run",
      "title": "Training session.",
      "object": "run",
      "class": [
        "trackeRdata",
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": false
    },
    {
      "name": "runs",
      "title": "Training sessions.",
      "object": "runs",
      "class": [
        "trackeRdata",
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "append",
      "title": "Generic function for appending data to existing files",
      "topics": [
        "append"
      ]
    },
    {
      "page": "append.trackeRdata",
      "title": "Append training sessions to existing file",
      "topics": [
        "append.trackeRdata"
      ]
    },
    {
      "page": "c2d",
      "title": "Transform concentration profile to distribution profile.",
      "topics": [
        "c2d"
      ]
    },
    {
      "page": "change_units",
      "title": "Generic function for changing the units of measurement",
      "topics": [
        "changeUnits",
        "change_units"
      ]
    },
    {
      "page": "change_units.conProfile",
      "title": "Change the units of the variables in an 'conProfile' object",
      "topics": [
        "change_units.conProfile"
      ]
    },
    {
      "page": "change_units.distrProfile",
      "title": "Change the units of the variables in an 'distrProfile' object",
      "topics": [
        "change_units.distrProfile"
      ]
    },
    {
      "page": "change_units.trackeRdata",
      "title": "Change the units of the variables in an 'trackeRdata' object",
      "topics": [
        "change_units.trackeRdata"
      ]
    },
    {
      "page": "change_units.trackeRdataSummary",
      "title": "Change the units of the variables in an 'trackeRdataSummary' object",
      "topics": [
        "change_units.trackeRdataSummary"
      ]
    },
    {
      "page": "change_units.trackeRdataZones",
      "title": "Change the units of the variables in an 'trackeRdataZones' object",
      "topics": [
        "change_units.trackeRdataZones"
      ]
    },
    {
      "page": "change_units.trackeRthresholds",
      "title": "Change the units of the variables in an 'trackeRthresholds' object",
      "topics": [
        "change_units.trackeRthresholds"
      ]
    },
    {
      "page": "change_units.trackeRWprime",
      "title": "Change the units of the variables in an 'trackeRWprime' object",
      "topics": [
        "change_units.trackeRWprime"
      ]
    },
    {
      "page": "collect_units",
      "title": "Collect units from the result of 'generate_units'",
      "topics": [
        "collect_units"
      ]
    },
    {
      "page": "compute_breaks",
      "title": "Compute a grid of breakpoints per variable from a 'trackeRdata' object.",
      "topics": [
        "compute_breaks"
      ]
    },
    {
      "page": "compute_limits",
      "title": "Compute variable limits from a 'trackeRdata' object.",
      "topics": [
        "compute_limits"
      ]
    },
    {
      "page": "concentration_profile",
      "title": "Generic method for concentration profiles",
      "topics": [
        "concentrationProfile",
        "concentration_profile"
      ]
    },
    {
      "page": "concentration_profile.distrProfile",
      "title": "Generate training concentration profiles.",
      "topics": [
        "concentration_profile.distrProfile",
        "concentration_profile.trackeRdata",
        "conProfile"
      ]
    },
    {
      "page": "conversions",
      "title": "Auxiliary conversion functions",
      "topics": [
        "bpm2bpm",
        "C2C",
        "C2F",
        "conversions",
        "degree2degree",
        "F2C",
        "F2F",
        "ft2ft",
        "ft2km",
        "ft2m",
        "ft2mi",
        "ft_per_min2ft_per_min",
        "ft_per_min2ft_per_s",
        "ft_per_min2km_per_h",
        "ft_per_min2km_per_min",
        "ft_per_min2mi_per_h",
        "ft_per_min2mi_per_min",
        "ft_per_min2m_per_s",
        "ft_per_s2ft_per_min",
        "ft_per_s2ft_per_s",
        "ft_per_s2km_per_h",
        "ft_per_s2km_per_min",
        "ft_per_s2mi_per_h",
        "ft_per_s2mi_per_min",
        "ft_per_s2m_per_s",
        "h2h",
        "h2min",
        "h2s",
        "h_per_km2min_per_km",
        "h_per_km2min_per_mi",
        "h_per_mi2min_per_km",
        "h_per_mi2min_per_mi",
        "km2ft",
        "km2km",
        "km2m",
        "km2mi",
        "km_per_h2ft_per_min",
        "km_per_h2ft_per_s",
        "km_per_h2km_per_h",
        "km_per_h2km_per_min",
        "km_per_h2mi_per_h",
        "km_per_h2mi_per_min",
        "km_per_h2m_per_s",
        "km_per_min2ft_per_min",
        "km_per_min2ft_per_s",
        "km_per_min2km_per_h",
        "km_per_min2km_per_min",
        "km_per_min2mi_per_h",
        "km_per_min2mi_per_min",
        "km_per_min2m_per_s",
        "kW2kW",
        "kW2W",
        "m2ft",
        "m2km",
        "m2m",
        "m2mi",
        "mi2ft",
        "mi2km",
        "mi2m",
        "mi2mi",
        "min2h",
        "min2min",
        "min2s",
        "min_per_ft2min_per_km",
        "min_per_ft2min_per_mi",
        "min_per_km2min_per_km",
        "min_per_km2min_per_mi",
        "min_per_km2s_per_m",
        "min_per_mi2min_per_km",
        "min_per_mi2min_per_mi",
        "min_per_mi2s_per_m",
        "mi_per_h2ft_per_min",
        "mi_per_h2ft_per_s",
        "mi_per_h2km_per_h",
        "mi_per_h2km_per_min",
        "mi_per_h2mi_per_h",
        "mi_per_h2mi_per_min",
        "mi_per_h2m_per_s",
        "mi_per_min2ft_per_min",
        "mi_per_min2ft_per_s",
        "mi_per_min2km_per_h",
        "mi_per_min2km_per_min",
        "mi_per_min2mi_per_h",
        "mi_per_min2mi_per_min",
        "mi_per_min2m_per_s",
        "m_per_min2m_per_min",
        "m_per_min2m_per_s",
        "m_per_s2ft_per_min",
        "m_per_s2ft_per_s",
        "m_per_s2km_per_h",
        "m_per_s2km_per_min",
        "m_per_s2mi_per_h",
        "m_per_s2mi_per_min",
        "m_per_s2m_per_min",
        "m_per_s2m_per_s",
        "rev_per_min2rev_per_min",
        "rev_per_min2steps_per_min",
        "s2h",
        "s2min",
        "s2s",
        "steps_per_min2rev_per_min",
        "steps_per_min2steps_per_min",
        "s_per_m2min_per_km",
        "s_per_m2min_per_mi",
        "s_per_m2s_per_m",
        "W2kW",
        "W2W"
      ]
    },
    {
      "page": "decreasing_smoother",
      "title": "Smooth a decreasing function.",
      "topics": [
        "decreasingSmoother",
        "decreasing_smoother"
      ]
    },
    {
      "page": "distance2speed",
      "title": "Convert distance to speed.",
      "topics": [
        "distance2speed"
      ]
    },
    {
      "page": "distribution_profile",
      "title": "Generate training distribution profiles.",
      "topics": [
        "distributionProfile",
        "distribution_profile",
        "distrProfile"
      ]
    },
    {
      "page": "find_unit_reference_sport",
      "title": "Find the most frequent sport in an 'object'",
      "topics": [
        "find_unit_reference_sport"
      ]
    },
    {
      "page": "fortify.conProfile",
      "title": "Fortify a 'conProfile' object for plotting with ggplot2.",
      "topics": [
        "fortify.conProfile",
        "fortify_conProfile"
      ]
    },
    {
      "page": "fortify.distrProfile",
      "title": "Fortify a distrProfile object for plotting with ggplot2.",
      "topics": [
        "fortify.distrProfile",
        "fortify_distrProfile"
      ]
    },
    {
      "page": "fortify.trackeRdata",
      "title": "Fortify a trackeRdata object for plotting with ggplot2",
      "topics": [
        "fortify.trackeRdata",
        "fortify_trackeRdata"
      ]
    },
    {
      "page": "fortify.trackeRdataSummary",
      "title": "Fortify a trackeRdataSummary object for plotting with ggplot2.",
      "topics": [
        "fortify.trackeRdataSummary",
        "fortify_trackeRdataSummary"
      ]
    },
    {
      "page": "fortify.trackeRWprime",
      "title": "Fortify a trackeRWprime object for plotting with ggplot2.",
      "topics": [
        "fortify.trackeRWprime",
        "fortify_trackeRWprime"
      ]
    },
    {
      "page": "funPCA",
      "title": "Functional principal components analysis of distribution or concentration profiles.",
      "topics": [
        "funPCA",
        "funPCA.conProfile",
        "funPCA.distrProfile"
      ]
    },
    {
      "page": "GC2trackeRdata",
      "title": "Coercion function for use in Golden Cheetah",
      "topics": [
        "GC2trackeRdata"
      ]
    },
    {
      "page": "generate_thresholds",
      "title": "Generate default thresholds.",
      "topics": [
        "generateDefaultThresholds",
        "generate_thresholds"
      ]
    },
    {
      "page": "generate_units",
      "title": "Generate and set base units.",
      "topics": [
        "generateBaseUnits",
        "generate_units"
      ]
    },
    {
      "page": "get_elevation_gain",
      "title": "(Cumulative) Elevation gain.",
      "topics": [
        "get_elevation_gain"
      ]
    },
    {
      "page": "get_operations",
      "title": "Generic function for retrieving the operation settings",
      "topics": [
        "getOperations",
        "get_operations"
      ]
    },
    {
      "page": "get_operations.conProfile",
      "title": "Get the operation settings of an 'conProfile' object",
      "topics": [
        "get_operations.conProfile"
      ]
    },
    {
      "page": "get_operations.distrProfile",
      "title": "Get the operation settings of an 'distrProfile' object",
      "topics": [
        "get_operations.distrProfile"
      ]
    },
    {
      "page": "get_operations.trackeRdata",
      "title": "Get the operation settings of an 'trackeRdata' object",
      "topics": [
        "get_operations.trackeRdata"
      ]
    },
    {
      "page": "get_profile",
      "title": "Generic function to subset distribution and concentration profiles",
      "topics": [
        "get_profile",
        "get_profile.conProfile",
        "get_profile.distrProfile"
      ]
    },
    {
      "page": "get_resting_periods",
      "title": "Extract resting period characteristics",
      "topics": [
        "get_resting_periods",
        "restingPeriods"
      ]
    },
    {
      "page": "get_sport",
      "title": "Generic function for extracting sports",
      "topics": [
        "get_sport",
        "get_sport.conProfile",
        "get_sport.distrProfile",
        "get_sport.trackeRdata",
        "get_sport.trackeRdataSummary",
        "get_sport.trackeRWprime"
      ]
    },
    {
      "page": "get_units",
      "title": "Generic function for extracting the units of measurement",
      "topics": [
        "getUnits",
        "get_units"
      ]
    },
    {
      "page": "get_units.conProfile",
      "title": "Get the units of the variables in an 'conProfile' object",
      "topics": [
        "get_units.conProfile"
      ]
    },
    {
      "page": "get_units.distrProfile",
      "title": "Get the units of the variables in an 'distrProfile' object",
      "topics": [
        "get_units.distrProfile"
      ]
    },
    {
      "page": "get_units.trackeRdata",
      "title": "Get the units of the variables in an 'trackeRdata' object",
      "topics": [
        "get_units.trackeRdata"
      ]
    },
    {
      "page": "get_units.trackeRdataSummary",
      "title": "Get the units of the variables in an 'trackeRdataSummary' object",
      "topics": [
        "get_units.trackeRdataSummary"
      ]
    },
    {
      "page": "get_units.trackeRdataZones",
      "title": "Get the units of the variables in an 'trackeRdataZones' object",
      "topics": [
        "get_units.trackeRdataZones"
      ]
    },
    {
      "page": "get_units.trackeRfpca",
      "title": "Get the units of the variables in an 'trackeRfpca' object",
      "topics": [
        "get_units.trackeRfpca"
      ]
    },
    {
      "page": "get_units.trackeRthresholds",
      "title": "Get the units of the variables in an 'trackeRthresholds' object",
      "topics": [
        "get_units.trackeRthresholds"
      ]
    },
    {
      "page": "get_units.trackeRWprime",
      "title": "Get the units of the variables in an 'trackeRWprime' object",
      "topics": [
        "get_units.trackeRWprime"
      ]
    },
    {
      "page": "impute_speeds",
      "title": "Impute speeds",
      "topics": [
        "imputeSpeeds",
        "impute_speeds"
      ]
    },
    {
      "page": "leaflet_route",
      "title": "Plot routes for training sessions",
      "topics": [
        "leafletRoute",
        "leaflet_route"
      ]
    },
    {
      "page": "nsessions",
      "title": "Generic function for calculating number of sessions",
      "topics": [
        "nsessions",
        "nsessions.conProfile",
        "nsessions.distrProfile",
        "nsessions.trackeRdataSummary",
        "nsessions.trackeRWprime"
      ]
    },
    {
      "page": "plot_route",
      "title": "Plot routes for training sessions",
      "topics": [
        "plotRoute",
        "plot_route"
      ]
    },
    {
      "page": "plot.conProfile",
      "title": "Plot concentration profiles.",
      "topics": [
        "plot.conProfile"
      ]
    },
    {
      "page": "plot.distrProfile",
      "title": "Plot distribution profiles.",
      "topics": [
        "plot.distrProfile"
      ]
    },
    {
      "page": "plot.trackeRdata",
      "title": "Plot training sessions in form of trackeRdata objects",
      "topics": [
        "plot.trackeRdata"
      ]
    },
    {
      "page": "plot.trackeRdataSummary",
      "title": "Plot an object of class 'trackeRdataSummary'.",
      "topics": [
        "plot.trackeRdataSummary"
      ]
    },
    {
      "page": "plot.trackeRdataZones",
      "title": "Plot training zones.",
      "topics": [
        "plot.trackeRdataZones"
      ]
    },
    {
      "page": "plot.trackeRfpca",
      "title": "Plot function for functional principal components analysis of distribution and concentration profiles.",
      "topics": [
        "plot.trackeRfpca"
      ]
    },
    {
      "page": "plot.trackeRWprime",
      "title": "Plot W'.",
      "topics": [
        "plot.trackeRWprime"
      ]
    },
    {
      "page": "prepare_route",
      "title": "Prepare a 'data.frame' for use in 'leaflet_route' and 'plot_route'",
      "topics": [
        "prepare_route"
      ]
    },
    {
      "page": "prettifyUnit",
      "title": "Returns 'pretty' units for use for plotting or printing",
      "topics": [
        "prettifyUnit",
        "prettifyUnits"
      ]
    },
    {
      "page": "print.trackeRdata",
      "title": "'print' method for 'trackeRdata' objects",
      "topics": [
        "print.trackeRdata"
      ]
    },
    {
      "page": "print.trackeRdataSummary",
      "title": "Print method for session summaries.",
      "topics": [
        "print.trackeRdataSummary"
      ]
    },
    {
      "page": "profile2fd",
      "title": "Transform distribution and concentration profiles to functional data objects of class fd.",
      "topics": [
        "profile2fd"
      ]
    },
    {
      "page": "read_container",
      "title": "Read a GPS container file.",
      "topics": [
        "readContainer",
        "read_container"
      ]
    },
    {
      "page": "read_directory",
      "title": "Read all supported container files from a supplied directory",
      "topics": [
        "readDirectory",
        "read_directory"
      ]
    },
    {
      "page": "readX",
      "title": "Read a training file in tcx, gpx, db3 or Golden Cheetah's JSON format",
      "topics": [
        "readDB3",
        "readGPX",
        "readJSON",
        "readTCX",
        "readX"
      ]
    },
    {
      "page": "ridges",
      "title": "Generic function for ridgeline plots",
      "topics": [
        "ridges"
      ]
    },
    {
      "page": "ridges.conProfile",
      "title": "Ridgeline plots for 'distrProfile' objects",
      "topics": [
        "ridges.conProfile"
      ]
    },
    {
      "page": "ridges.distrProfile",
      "title": "Ridgeline plots for 'distrProfile' objects",
      "topics": [
        "ridges.distrProfile"
      ]
    },
    {
      "page": "ridges.trackeRdata",
      "title": "Ridgeline plots for 'trackeRdata' objects",
      "topics": [
        "ridges.trackeRdata"
      ]
    },
    {
      "page": "run",
      "title": "Training session.",
      "topics": [
        "run"
      ]
    },
    {
      "page": "runs",
      "title": "Training sessions.",
      "topics": [
        "runs"
      ]
    },
    {
      "page": "sanity_checks",
      "title": "Sanity checks for tracking data",
      "topics": [
        "sanity_checks"
      ]
    },
    {
      "page": "scaled",
      "title": "Generic function for scaling",
      "topics": [
        "scaled"
      ]
    },
    {
      "page": "scaled.distrProfile",
      "title": "Scale the distribution profile relative to its maximum value.",
      "topics": [
        "scaled.distrProfile"
      ]
    },
    {
      "page": "session_duration",
      "title": "Generic function for calculating session durations",
      "topics": [
        "session_duration",
        "session_duration.trackeRdata",
        "session_duration.trackeRdataSummary"
      ]
    },
    {
      "page": "session_times",
      "title": "Generic function for calculating session times",
      "topics": [
        "session_times",
        "session_times.trackeRdata",
        "session_times.trackeRdataSummary"
      ]
    },
    {
      "page": "smoother",
      "title": "Generic function for smoothing",
      "topics": [
        "smoother"
      ]
    },
    {
      "page": "smoother_control.distrProfile",
      "title": "Auxiliary function for 'smoother.distrProfile'. Typically used to construct a control argument for 'smoother.distrProfile'.",
      "topics": [
        "smootherControl.distrProfile",
        "smoother_control.distrProfile"
      ]
    },
    {
      "page": "smoother_control.trackeRdata",
      "title": "Auxiliary function for 'smoother.trackeRdata'. Typically used to construct a control argument for 'smoother.trackeRdata'.",
      "topics": [
        "smootherControl.trackeRdata",
        "smoother_control.trackeRdata"
      ]
    },
    {
      "page": "smoother.conProfile",
      "title": "Smoother for concentration profiles.",
      "topics": [
        "smoother.conProfile"
      ]
    },
    {
      "page": "smoother.distrProfile",
      "title": "Smoother for distribution profiles.",
      "topics": [
        "smoother.distrProfile"
      ]
    },
    {
      "page": "smoother.trackeRdata",
      "title": "Smoother for 'trackeRdata' objects.",
      "topics": [
        "smoother.trackeRdata"
      ]
    },
    {
      "page": "sort.trackeRdata",
      "title": "Sort sessions in 'trackeRdata' objects",
      "topics": [
        "sort.trackeRdata"
      ]
    },
    {
      "page": "speed2distance",
      "title": "Convert speed to distance.",
      "topics": [
        "speed2distance"
      ]
    },
    {
      "page": "summary.trackeRdata",
      "title": "Summary of training sessions",
      "topics": [
        "summary.trackeRdata",
        "trackeRdataSummary"
      ]
    },
    {
      "page": "threshold.trackeRdata",
      "title": "Thresholding for variables in 'trackeRdata' objects",
      "topics": [
        "threshold",
        "threshold.trackeRdata"
      ]
    },
    {
      "page": "timeAboveThreshold",
      "title": "Time spent above a certain threshold.",
      "topics": [
        "timeAboveThreshold"
      ]
    },
    {
      "page": "timeline",
      "title": "Generic function for visualising the sessions on a time versus date plot",
      "topics": [
        "timeline",
        "timeline.trackeRdata",
        "timeline.trackeRdataSummary"
      ]
    },
    {
      "page": "trackeR",
      "title": "trackeR: Infrastructure for running and cycling data from GPS-enabled tracking devices",
      "topics": [
        "trackeR-package",
        "trackeR"
      ]
    },
    {
      "page": "trackeRdata",
      "title": "Create a trackeRdata object",
      "topics": [
        "trackeRdata"
      ]
    },
    {
      "page": "unique.trackeRdata",
      "title": "Extract unique sessions in a 'trackerRdata' object",
      "topics": [
        "unique.trackeRdata"
      ]
    },
    {
      "page": "Wexp",
      "title": "W' expended.",
      "topics": [
        "Wexp"
      ]
    },
    {
      "page": "Wprime",
      "title": "W': work capacity above critical power/speed.",
      "topics": [
        "(Monod",
        "(read",
        "(Skiba",
        "1965),",
        "2012).",
        "above",
        "again,",
        "al.,",
        "and",
        "applied",
        "available,",
        "balance.",
        "Based",
        "been",
        "below",
        "by",
        "capacity",
        "critical",
        "cycling",
        "depleted",
        "describes",
        "during",
        "et",
        "exercise",
        "expended,",
        "finite",
        "for",
        "has",
        "how",
        "interest",
        "is",
        "it",
        "model",
        "much",
        "named",
        "not",
        "of",
        "on",
        "or",
        "power",
        "power,",
        "power.",
        "prime)",
        "principal",
        "replenished",
        "replinished",
        "respectively",
        "runners",
        "Scherrer,",
        "speed",
        "speed,",
        "still",
        "subsituting",
        "the",
        "This",
        "this",
        "Thus,",
        "to",
        "trackeRWprime",
        "W",
        "W'",
        "While",
        "with",
        "work",
        "Wprime",
        "yet"
      ]
    },
    {
      "page": "zones",
      "title": "Time spent in training zones.",
      "topics": [
        "zones"
      ]
    }
  ],
  "_readme": "https://github.com/trackerproject/tracker/raw/HEAD/README.md",
  "_rundeps": [
    "ash",
    "askpass",
    "base64enc",
    "bit",
    "bit64",
    "bitops",
    "blob",
    "bslib",
    "cachem",
    "class",
    "classInt",
    "cli",
    "cluster",
    "codetools",
    "colorspace",
    "cpp11",
    "crosstalk",
    "curl",
    "DBI",
    "deSolve",
    "digest",
    "dplyr",
    "e1071",
    "evaluate",
    "farver",
    "fastmap",
    "fda",
    "fds",
    "FNN",
    "fontawesome",
    "foreach",
    "fs",
    "generics",
    "ggmap",
    "ggplot2",
    "ggridges",
    "glue",
    "gtable",
    "hdrcde",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httr",
    "isoband",
    "iterators",
    "jpeg",
    "jquerylib",
    "jsonlite",
    "kernlab",
    "KernSmooth",
    "knitr",
    "ks",
    "labeling",
    "lattice",
    "lazyeval",
    "leaflet",
    "leaflet.providers",
    "lifecycle",
    "locfit",
    "magrittr",
    "MASS",
    "Matrix",
    "mclust",
    "memoise",
    "mgcv",
    "mime",
    "multicool",
    "mvtnorm",
    "nlme",
    "openssl",
    "patchwork",
    "pcaPP",
    "pillar",
    "pkgconfig",
    "plyr",
    "png",
    "pracma",
    "proxy",
    "purrr",
    "R6",
    "rainbow",
    "rappdirs",
    "raster",
    "RColorBrewer",
    "Rcpp",
    "RCurl",
    "rlang",
    "rmarkdown",
    "RSQLite",
    "s2",
    "S7",
    "sass",
    "scales",
    "scam",
    "sf",
    "sp",
    "stringi",
    "stringr",
    "sys",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk",
    "xfun",
    "xml2",
    "yaml",
    "zoo"
  ],
  "_score": 6.418433880080325,
  "_indexed": true,
  "_nocasepkg": "tracker",
  "_universes": [
    "trackerproject",
    "ikosmidis"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.6.1",
      "date": "2026-05-26T07:55:58.000Z",
      "distro": "noble",
      "commit": "f6ee0c08cf8fe4b3e8c7aa228cbc15ee46ae7aef",
      "fileid": "73c60a7c0f8e5de198e5a5a9123247f4c81aedb17367605ee08193c4c42cc0d7",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/trackerproject/actions/runs/26439441125"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.6.1",
      "date": "2026-05-26T07:55:53.000Z",
      "distro": "noble",
      "commit": "f6ee0c08cf8fe4b3e8c7aa228cbc15ee46ae7aef",
      "fileid": "3ec6b4f8de3b410204216b61db2070fe04d38e99b94dbf2d097d55853350fbd8",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/trackerproject/actions/runs/26439441125"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6.1",
      "date": "2026-05-26T07:58:47.000Z",
      "commit": "f6ee0c08cf8fe4b3e8c7aa228cbc15ee46ae7aef",
      "fileid": "f2b44efc93ca7e1786b7dae8710db57218a7beaae04c3c4a909273efc387bac5",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/trackerproject/actions/runs/26439441125"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.6.1",
      "date": "2026-05-26T07:56:34.000Z",
      "commit": "f6ee0c08cf8fe4b3e8c7aa228cbc15ee46ae7aef",
      "fileid": "0e16fabbd97787a05af9a360f7f5894e5e3f99f97502f218607a6847b3b35aad",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/trackerproject/actions/runs/26439441125"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.6.1",
      "date": "2026-05-26T07:56:00.000Z",
      "commit": "f6ee0c08cf8fe4b3e8c7aa228cbc15ee46ae7aef",
      "fileid": "bc5a0a80cecb09c7debf6ba9745d55638da85c723c85f0f142e77d3d426efe36",
      "status": "success",
      "buildurl": "https://github.com/r-universe/trackerproject/actions/runs/26439441125"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.6.1",
      "date": "2026-05-26T07:54:50.000Z",
      "commit": "f6ee0c08cf8fe4b3e8c7aa228cbc15ee46ae7aef",
      "fileid": "a64f4fce04d3320d25bf4bc590cdfb0a135ca1d62289dc9c89d615711ec8c458",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/trackerproject/actions/runs/26439441125"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.6.1",
      "date": "2026-05-26T07:54:37.000Z",
      "commit": "f6ee0c08cf8fe4b3e8c7aa228cbc15ee46ae7aef",
      "fileid": "bb6664776041cd921ac611d9a3819295eeb6141f69d1fd4034be618bd6512cfb",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/trackerproject/actions/runs/26439441125"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.6.1",
      "date": "2026-05-26T07:57:05.000Z",
      "commit": "f6ee0c08cf8fe4b3e8c7aa228cbc15ee46ae7aef",
      "fileid": "1784ebe7f1c0cbd6ec67716e519db01941e07e8689360fc49fd4864b009e0ee7",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/trackerproject/actions/runs/26439441125"
    }
  ]
}