trackeRapp

An interactive web application for the analysis of sports data from GPS-enabled tracking devices

https://github.com/trackerproject/trackerapp

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    6 of 11 committers (54.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.8%) to scientific vocabulary

Keywords

data-visualization r shiny sports-app web-app web-development
Last synced: 6 months ago · JSON representation

Repository

An interactive web application for the analysis of sports data from GPS-enabled tracking devices

Basic Info
Statistics
  • Stars: 33
  • Watchers: 2
  • Forks: 3
  • Open Issues: 13
  • Releases: 0
Topics
data-visualization r shiny sports-app web-app web-development
Created over 7 years ago · Last pushed about 4 years ago
Metadata Files
Readme

README.Rmd

---
output: github_document
---

[![CRAN_Status_Badge](http://www.r-pkg.org/badges/version/trackeRapp)](https://cran.r-project.org/package=trackeRapp)
[![Travis-CI Build Status](https://travis-ci.org/trackerproject/trackeRapp.svg?branch=master)](https://travis-ci.org/trackerproject/trackeRapp)
[![Licence](https://img.shields.io/badge/licence-GPL--3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html)



# trackeRapp 

[**trackeRapp**](https://trackerapp.com) is a
[**shiny**](http://shiny.rstudio.com) interface for the analysis and
tracking of athletic activity data in R.

**trackeRapp** builds on the extensive infrastructure provided by the
[**trackeR**](https://cran.r-project.org/package=trackeR) R package to
provide a user-friendly web-interface of an integrated workflow for
the analysis of running, cycling and swimming data from GPS-enabled
tracking devices. The interface offers a range of flexible interactive
visualisations and data-analytic tools.

**trackeRapp** offers functionality to import, clean and organise data
from raw activity files of popular formats (tcx, gpx, json and db3) in
a structured R object, and finally to export that object so that it
can be used for future analyses not only within **trackeRapp** but
also for more advanced modelling in R.

## Installation

**trackeRapp** can be installed by typing

```{r eval = FALSE}
install.packages("trackeRapp")
```

The development version of **trackeRapp** can also be installed directly from github by doing

```{r eval = FALSE}
# install.packages("remotes")
remotes::install_github("trackerproject/trackeRapp")
```

## Getting started

See the [**tour de trackeRapp**](https://trackerproject.github.io/trackeRapp/) pages for tutorial videos, explanation of the workflow and visualizations that **trackeRapp** offers, and to, generally, learn more about **trackeRapp** and all of its capabilities.


Below are just a few screenshots from the **trackeRapp** web interface

```{r out.width='95%', fig.align='center', fig.cap='Home page', echo=FALSE}
knitr::include_graphics('README_files/loading.png')
```


```{r out.width='95%', fig.align='center', fig.cap='Session summaries', echo=FALSE} knitr::include_graphics('README_files/evening_sessions.png') ```
```{r out.width='95%', fig.align='center', echo=FALSE} knitr::include_graphics('README_files/map.png') ```
```{r out.width='95%', fig.align='center', echo=FALSE} knitr::include_graphics('README_files/session_summaries.png') ```
```{r out.width='95%', fig.align='center', echo=FALSE} knitr::include_graphics('README_files/zones_multiple_sessions.png') ```
```{r out.width='95%', fig.align='center', echo=FALSE} knitr::include_graphics('README_files/selected_workouts.png') ``` ## Video channel **trackeRapp** has a dedicated [YouTube channel](https://www.youtube.com/channel/UCY6y-pw8d1kek1WAIWiVhhw). The channel features video tutorials about **trackeRapp** and the workflow it provides. ## Launching the user-interface The web-interface can be accessed remotely at or on a local machine by doing: ```{r example, eval=FALSE} # Load the package library("trackeRapp") # Open the interface in the browser trackeR_app() ``` ## Code of Conduct Please note that this project is released with a [Contributor Code of Conduct](CONDUCT.md). By participating in this project you agree to abide by its terms.

Owner

  • Name: trackerproject
  • Login: trackerproject
  • Kind: organization

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 800
  • Total Committers: 11
  • Avg Commits per committer: 72.727
  • Development Distribution Score (DDS): 0.373
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Ioannis Kosmidis i****s@u****k 502
hfrick h****k@u****k 133
Robin Hornak r****4@u****k 115
Ioannis Kosmidis y****s@u****l 16
Unknown r****k@g****m 14
Ioannis Kosmidis i****s@w****k 8
Hannah Frick h****k@g****e 4
Ioannis Kosmidis y****s@u****n 3
Ioannis Kosmidis y****s@f****k 3
Laurent l****0@c****k 1
Hannah Frick h****k 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 37
  • Total pull requests: 13
  • Average time to close issues: 24 days
  • Average time to close pull requests: 1 day
  • Total issue authors: 3
  • Total pull request authors: 2
  • Average comments per issue: 0.46
  • Average comments per pull request: 0.08
  • Merged pull requests: 13
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ikosmidis (34)
  • krissen (2)
  • handrigg (1)
Pull Request Authors
  • ikosmidis (12)
  • rugeer (1)
Top Labels
Issue Labels
enhancement (19) bug (11) standing (1) help wanted (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 292 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
  • Total maintainers: 1
cran.r-project.org: trackeRapp

Interface for the Analysis of Running, Cycling and Swimming Data from GPS-Enabled Tracking Devices

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 292 Last month
Rankings
Stargazers count: 9.8%
Forks count: 14.9%
Dependent packages count: 29.8%
Average: 31.7%
Dependent repos count: 35.5%
Downloads: 68.4%
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • R >= 4.0.0 depends
  • trackeR >= 1.5.0 depends
  • DT >= 0.13 imports
  • V8 >= 3.0.2 imports
  • changepoint >= 2.2.2 imports
  • colorspace >= 1.4 imports
  • foreach >= 1.5.0 imports
  • mapdeck >= 0.3.2 imports
  • mgcv >= 1.8 imports
  • plotly >= 4.9.2 imports
  • sf >= 0.9 imports
  • shiny >= 1.4.0 imports
  • shinyWidgets >= 0.5.1 imports
  • shinydashboard >= 0.7.1 imports
  • shinyjs >= 1.1 imports
  • zoo >= 1.8 imports