'RAVE' class for loading entire block of time-frequency coefficients
'RAVE' class for loading entire block of time-frequency coefficients
ravepipeline::RAVESerializable -> ravecore::RAVESubjectRepository -> ravecore::RAVESubjectRecordingBlockRepository -> RAVESubjectRecordingBlockTimeFreqBaseRepository
sample_ratesa named list of sampling frequencies; the names
are signal types ('LFP', 'Auxiliary', or 'Spike')
and the values are the sampling frequencies
sample_ratenumeric sample rate for 'spectrogram'
@marshal()Internal method
RAVESubjectRecordingBlockTimeFreqBaseRepository$@marshal(...)...internal arguments
@unmarshal()Internal method
RAVESubjectRecordingBlockTimeFreqBaseRepository$@unmarshal(object, ...)object, ...internal arguments
new()constructor
RAVESubjectRecordingBlockTimeFreqBaseRepository$new(
subject,
electrodes = NULL,
reference_name = NULL,
blocks = 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
blocksname of the recording blocks to load
...passed to RAVESubjectBaseRepository 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 (lazy) the evaluation mount_data
.classinternally used, do not set, even if you know what this is
mount_data()function to mount data
RAVESubjectRecordingBlockTimeFreqBaseRepository$mount_data(
...,
force = TRUE,
electrodes = NULL
)...reserved
forceforce update data; default is true; set to false to use cache
electrodeselectrodes to update; default is NULL (all
electrode channels)
clone()The objects of this class are cloneable with this method.
RAVESubjectRecordingBlockTimeFreqBaseRepository$clone(deep = FALSE)deepWhether to make a deep clone.
prepare_subject_with_blocks