Read annotations from a file.
.cef, or .set file and makes an
The sampling frequency in the file. This parameter is necessary for
*.vmrk, *.amrk, and *.cef files as Annotations are expressed in
seconds and *.vmrk/*.amrk/*.cef files are in samples. For any other
sfreq is omitted. If set to ‘auto’ then the
is taken from the respective info file of the same name with according
file extension (*.vhdr/*.ahdr for brainvision; *.dap for Curry 7;
*.cdt.dpa for Curry 8). So data.vmrk/amrk looks for sfreq in
data.vhdr/ahdr, data.cef looks in data.dap and data.cdt.cef looks in
This parameter is only used in EEGLAB (*.set) and omitted otherwise.
If your *.set file contains non-ascii characters, sometimes reading
it may fail and give rise to error message stating that “buffer is
uint16_codec allows to specify what codec (for example:
‘latin1’ or ‘utf-8’) should be used when reading character arrays and
can therefore help you solve this problem.
The annotations stored in a .csv require the onset columns to be timestamps. If you have onsets as floats (in seconds), you should use the .txt extension.