Skip to content

psychelzh/tarflow.iquizoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0e5d9d4 · Apr 3, 2024
Mar 29, 2024
Apr 3, 2024
Nov 8, 2023
Apr 3, 2024
Apr 3, 2024
Aug 30, 2023
Apr 11, 2021
Aug 29, 2023
Apr 3, 2024
Oct 24, 2023
Apr 3, 2024
Apr 3, 2024
Dec 9, 2023
Dec 9, 2023
Apr 3, 2024
Nov 24, 2020

Repository files navigation

tarflow.iquizoo

Lifecycle: stable tarflow.iquizoo status badge R-CMD-check Codecov test coverage

The goal of tarflow.iquizoo is to provide workflow auto-generation for IQUIZOO data powered by targets package.

Background

The preprocessing of IQUIZOO data used to be very laborious because the datasets were very disorganized. Newer version of database and games make things much better. Now there is a package called preproc.iquizoo, containing all the required functions used in preprocessing. It facilitates analysis significantly. For now, with the advent of targets, we can easily setup workflows to automate all the preprocessing! This is what this package does. Hopefully, it will make the analysis of IQUIZOO data a favorable thing.

Installation

You can install the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("psychelzh/tarflow.iquizoo@develop")

Or you can install the stable version from psychelzh’s R-universe with:

install.packages("tarflow.iquizoo", repos = c(getOption("repos"), "https://psychelzh.r-universe.dev"))

Usage

This simplest way to use this package is to call tarflow.iquizoo::use_targets_pipeline() to generate a {targets} pipeline. After some basic parameters edit (follow the generated script), then you can run the pipeline by executing targets::tar_make() in R console. The pipeline will be executed in parallel by default.