The initial commit for an R project for visualising and analysing qqtimer.net sessions. It will contain:
- Some analysis functions in a directory called
functions/
. - An
example/
directory containing some sample data. - A single R script called
calculate.R
, which should be run as follows in full in RStudio for the best results.
- Calculate the Ao5, Ao12 and Ao25 moving averages for you.
- Transforms the solve times for easier use. For example, 24.14s -> 24.
- Saves the data for you in your chosen directory.
- Visualises the data. Example below:
After cloning the project:
- Open the project file in RStudio.
- If necessary, install the necessary libraries:
install.packages(c("lubridate", "ggplot2", "scales", "reshape2"))
- Set your inputs:
- the name of the event
- the TRUE/FALSE flag indicating whether you would like your results saved.
- the directory to where your results should be saved.
- Replace the string of times with times copied from your qqtimer session. It should look something like:
times_raw <- "5.55, 5.64, 6.58, 6.67, 5.70"
- Select the whole script and run everything in one go.
If there are any issues, please feel free to message me and leave issues. If you would like to make some changes, please create a separate branch and then create a merge request with the changes you would like to make.
If you liked the script, buy me a tea with some lumens:
GDGR5JMOB74XEYVKTBNZWJRNE4AGEMEHDIPEV2CI62P34VP33EQ3X7BJ