'RAVE' class for epoch repository - time-frequency (internal)
Source:R/class104-epoched_time-frequency.R
RAVESubjectEpochTimeFreqBaseRepository.RdThe repository inherits link{RAVESubjectEpochRepository}, with epoch
trials, and is intended for loading processed and referenced time-frequency
coefficients.
Super classes
ravepipeline::RAVESerializable -> ravecore::RAVESubjectRepository -> ravecore::RAVESubjectEpochRepository -> RAVESubjectEpochTimeFreqBaseRepository
Active bindings
sample_ratetime-frequency coefficient sample rate
frequencyfrequencies where the time-frequency coefficients are evaluated
timetime in seconds for each trial
time_pointssee
timefield, existed for backward compatibilitysignal_typedo not use
digest_keya list of repository data used to generate repository signature
Methods
Method new()
constructor
Usage
RAVESubjectEpochTimeFreqBaseRepository$new(
subject,
electrodes = NULL,
reference_name = NULL,
epoch_name = NULL,
time_windows = NULL,
stitch_events = NULL,
data_type = NULL,
...,
quiet = FALSE,
repository_id = NULL,
strict = TRUE,
lazy_load = FALSE,
.class = NULL
)Arguments
subject'RAVE' subject
electrodesstring or integers indicating electrodes to load
reference_namename of the reference table
epoch_namename of the epoch trial table
time_windowsnumeric vector with even lengths, the time start and end of the trials, for example,
c(-1, 2)means load 1 second before the trial onset and 2 seconds after trial onsetstitch_eventsevents where the
time_windowsis based; default is trial onset (NULL)data_typefor child classes to fill; data type (power, phase, or complex time-frequency coefficients)
...passed to
RAVESubjectEpochRepositoryconstructorquietsee field
quietrepository_idsee field
repository_idstrictwhether the mode should be strict; default is true and errors out when subject is missing
lazy_loadwhether to delay
mount_data; default is false.classinternally used, do not set, even if you know what this is