The repository inherits link{RAVESubjectEpochRepository}, with epoch
trials, and is intended for loading processed and referenced time-frequency
coefficients.
ravepipeline::RAVESerializable -> ravecore::RAVESubjectRepository -> ravecore::RAVESubjectEpochRepository -> RAVESubjectEpochTimeFreqBaseRepository
sample_ratetime-frequency coefficient sample rate
frequencyfrequencies where the time-frequency coefficients are evaluated
timetime in seconds for each trial
time_pointssee time field, existed for backward
compatibility
signal_typedo not use
digest_keya list of repository data used to generate repository signature
@marshal()Internal method
RAVESubjectEpochTimeFreqBaseRepository$@marshal(...)...internal arguments
@unmarshal()Internal method
RAVESubjectEpochTimeFreqBaseRepository$@unmarshal(object, ...)object, ...internal arguments
new()constructor
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
)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 onset
stitch_eventsevents where the time_windows is based;
default is trial onset (NULL)
data_typefor child classes to fill; data type (power, phase, or complex time-frequency coefficients)
...passed to RAVESubjectEpochRepository constructor
quietsee field quiet
repository_idsee field repository_id
strictwhether 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
mount_data()function to mount processed and referenced spectrogram
RAVESubjectEpochTimeFreqBaseRepository$mount_data(
...,
force = TRUE,
electrodes = NULL
)...reserved
forceforce update data; default is true
electrodeselectrodes to update for expert-use use; default is
NULL (all electrode channels will be mounted)
clone()The objects of this class are cloneable with this method.
RAVESubjectEpochTimeFreqBaseRepository$clone(deep = FALSE)deepWhether to make a deep clone.