README.md

aceR

Build Status

aceR is an R package around ACE data.

Getting Started

See here for a detailed install guide and annotated example.

Installation

aceR is currently only available on github.

Install the latest release from github using devtools:

# install.packages("devtools")
devtools::install_github("joaquinanguera/aceR")

Updates

Reinstall the package to update to the latest stable version:

devtools::install_github("joaquinanguera/aceR")

To install the beta version, use "joaquinanguera/aceR@development" in the above command. Please be aware that the beta version may have breaking changes relative to your current setup, or just bugs!

The package, as of March 2020, has transitioned to the CalVer versioning system, with the 0Y.MINOR.MICRO setup.

Brief release notes

21.7.0 (Current):

New features:

21.6.0:

New features:

Minor implementation changes:

Bug fixes:

21.5.0:

New features:

Bug fixes:

Minor implementation changes:

21.4.0:

New features:

Bug fixes:

Minor implementation changes:

21.3.0:

Contains critical change to data calculations, please update ASAP.

New functions:

Bug fixes:

21.2.0:

Major implementation changes that may break current pipelines:

21.1.1:

Minor implementation changes:

21.1.0:

New outputs:

Major implementation changes: - load_ace_bulk() now NAs out all RTs less than 150 ms as "no response". - trim_rt_trials() previously did both range-based and SD-based scrubbing, always doing any SD scrubbing after range scrubbing. These features have now been split into two functions, trim_rt_trials_range() and trim_rt_trials_sd(), to allow for greater customization of the behavior of either function. Both functions now allow certain modules to be un-scrubbed with the exclude argument. trim_rt_trials_range() now takes two length-1 arguments for the minimum and maximum range cutoffs, as opposed to the old functionality where both cutoffs were specified in a length-2 vector.

Minor implementation changes:

21.0.1:

Bug fixes:

21.0.0:

New outputs:

Minor implementation changes:

20.5.0:

Minor implementation changes:

20.4.0:

Minor implementation changes:

Bug fixes:

20.3.0:

Minor implementation changes:

Bug fixes:

20.2.0:

New outputs of proc_by_module() added:

Bug fixes:

Now requires dplyr >= 0.8.0 as well. Tidyverse updates are generally solid about backwards compatibility, so we boldly go for more sensible features!

20.1.1:

Previously, no recoding was done on no-go "RTs" in go/no-go ACE tasks (SAAT and TNT). Now, these no-go RTs are coded as -99. This is not included in RT summary statistics, but these trials are counted in ace_count().

20.1.0:

New functions nest_ace_raw() and unnest_ace_raw(), to pull loaded ACE data into traditional unnested dataframe form for custom analysis, and to re-package ACE data back into nested form for analysis with proc_by_module().

Example Scripts

See here for example scripts.

Contributing

See CONTRIBUTING for development notes and guidelines.

Branches

master

Stable release branch. Supports the newest version of the ACE Explorer app. Mostly backwards compatible with data from older ACE apps (e.g. ACE Classroom). However, early builds of ACE Classroom were often unstable, and there may be idiosyncratic problems in legacy ACE Classroom data that cannot be repaired by aceR.

development

Development of new features, i.e. non-trivial changes. All development is for features intended for the master branch.

classroom

Backwards-compatible stable release branch for data from older ACE apps. Use only when processing older ACE data, for example from ACE Classroom. No longer actively maintained.



josegallegos07/aceR documentation built on June 27, 2022, 10:25 a.m.