- Bugs:
- weird dplyr filter behavior fixed #136
- Changes
plot_components()
behaves more similarly toplot_topo()
- BREAKING CHANGE
...
are always the second argument and most arguments require now a.
at the beginning: This should help to differentiate them from channels.
- Improvements
- New examples for ICA functions.
- Much faster mutate functions
- Better error messages for reading Brain Vision files @jaromilfrossard
scale
works properly for channels now
- Additions
- Gotchas & Pitfall vignette was added
- Bugs: tons of compatibility issues with dplyr 1.0
- Changes
- Signal processing functions added
sig_fft()
,sig_ifft()
. - Better print method for channels.
- More consistent events_tbl with obligatory .type and .description
- Signal processing functions added
- More unit testing.
- Bugs:
read_edf()
wasn't reading events from the status channel- fixed some inconsistencies with
.reference
argument
- Changes:
drop_incomplete_segments()
added.- More unit tests.
- Some minor bugs fixed.
- Changes:
- The introductory vignette (https://bnicenboim.github.io/eeguana/articles/intro.html) was slightly modified.
eeg_segment()
accepts unpaired events whenend
argument is used, and should be able to deal with duplicated triggers.eeg_artif_peak()
detect peaks in the EEG signal.eeg_ica_cor_tbl()
andeeg_ica_var_tbl
show the correlation of components (ICA) with EOG channels and their variance explained.eeg_ica_summary_tbl()
summarizeseeg_ica_cor_tbl()
andeeg_ica_var_tbl()
.
- Bugs:
events_tbl()
keep attributes.
- Changes
- New vignette that introduces the package here.
- FastICA was implemented in
eeg_ica()
. - Artifact detection functions in
eeg_artif_*()
. - Filters were greatly improved and checked, only FIR filters are supported for now, based on MNE.
- Better documentation (mostly Kate Stone).
- Easy access to the information of the different tables with
signal_tbl()
,events_tbl()
, andsegments_tbl()
. - Changes in the creation of
eeg_lst
objects. - Faster
as_tibble()
. as.data.table()
was added.- Renamed functions:
eeg_intervals_to_NA()
was renamed toeeg_events_to_NA()
.events()
was renamed toevents_tbl()
.plot_gg()
should be changed to 'ggplot(aes(x=.time, y=.value))'.summarize_all_ch(...)
should be changed tosummarize_at(channel_names(.),...)
.summarize_at_ch(...)
should be changed tosummarize_at(...)
.ch_filt_*()
functions were renamed toeeg_filt_*()
and they get a...
argument to select the relevant channels.ch_baseline()
was renamed toeeg_baseline()
.
- Bugs
- Events in Brain Vision version 1.0 file are now correctly read.
- Various minor bugs fixed.
- Changes
- There is a logo!
- Doi was added.
segment()
was renamed toeeg_segment()
downsample()
was renamed toeeg_downsample()
interpolate_tbl()
was renamed toeeg_interpolate_tbl()
plot_in_layout()
to place facets in the electrode layout was added.plot_topo()
has improved colors, and does "less",geom_contour
andgeom_text
need to be added.annotate_head()
was added to the plot functions.change_coord()
was added as an auxiliary function to change the coordinate system for topographic or layout plots.
- Bugs
- Various minor bugs fixed.
- Internal changes
- More tests were added.
- Changes
read_edf()
was added.
- Bugs
- Bug in
channel_names()
was fixed. - Bug #34 fixed.
- Bug in
- Internal changes:
- Better test structure.
- Better validation of objects.
- Changes
chs_fun()
to apply arbitrary functions to the channels.- Fieldtrip tutorial added as a vignette.
- Bugs
- Channels appear in the right order in plots.
- Other minor bugs.
- Changes
- ggplot2 theme improved.
- changed the default downsampling in plots.
- better handling of weird channel names.
segment()
accepts initial and final segments.summarize
adds a summarize_n column.events
function to visualize and edit events was added.- various filters were added.
- Bugs
ch_rereference
updates the relevant attributes.- bugs in various reading functions were fixed (int encoding issues).
mutate
recognize better channels.*_join
functions fixed.
- Signals table is now powered by data.table.
- Added a
NEWS.md
file to track changes to the package.