Recent Releases of eeguana

eeguana - # eeguana 0.1.7.9000

  • New features:
    • The argument .ref of eeg_rereference() now allows "tidyselect".
    • write_vhdr() writes BrainVision 2.0 files (experimental).
    • eeg_psd() computes the power spectral density (PSD) of a en EEG signal (using only the Welch method for now).
    • eeg_band_power() computes power bands.
    • na_omit() removes NA values from eeg_lst objects.
    • as_tidytable() added.
    • sampling_rate() shows the sampling rate of an object.
    • eeg_unsegment() was added.
  • Modifying channels with channels_tbl() is much faster now.
  • Signal filtering is slightly faster and uses the gsignal package.
  • BUGS:
    • some brainvision files produced by eeglab couldn't be read now work
  • DEPRECATIONS:
    • The argument .all_chs of eeg_events_to_NA was deprecated in favor of the more flexible .n_chs.

- R
Published by bnicenboim over 3 years ago

eeguana - eeguana 0.1.3.9000

Bug fixes and very minor issues:

eeguana 0.1.3.9000

  • More unit testing.
  • Bugs:
    • read_edf() wasn't reading events from the status channel
    • fixed some inconsistencies with .reference argument

- R
Published by bnicenboim almost 6 years ago

eeguana - New eeguana

Mostly minor changes and updates:

  • Changes:
    • drop_incomplete_segments() added.
    • More unit tests.
    • Some minor bugs fixed.

- R
Published by bnicenboim about 6 years ago

eeguana - eeguana 0.1.1.9000.

eeguana 0.1.1.9000

  • Changes:
    • The introductory vignette (https://bnicenboim.github.io/eeguana/articles/intro.html) was slightly modified.
    • eeg_segment() accepts unpaired events when end 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() and eeg_ica_var_tbl show the correlation of components (ICA) with EOG channels and their variance explained.
    • eeg_ica_summary_tbl() summarizes eeg_ica_cor_tbl() and eeg_ica_var_tbl().
  • Bugs:
    • events_tbl() keep attributes.

- R
Published by bnicenboim over 6 years ago

eeguana - eeguana 0.1.0.9000. First fully functional version

eeguana 0.1.0.9000

  • 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(), and segments_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 to eeg_events_to_NA().
      • events() was renamed to events_tbl().
      • plot_gg() should be changed to 'ggplot(aes(x=.time, y=.value))'.
      • summarize_all_ch(...) should be changed to summarize_at(channel_names(.),...).
      • summarize_at_ch(...) should be changed to summarize_at(...).
      • ch_filt_*() functions were renamed to eeg_filt_*() and they get a ... argument to select the relevant channels.
      • ch_baseline() was renamed to eeg_baseline().
        • Bugs
    • Events in Brain Vision version 1.0 file are now correctly read.
    • Various minor bugs fixed.

- R
Published by bnicenboim almost 7 years ago

eeguana - eeguana 0.0.6.900

  • Changes
    • There is a logo!
    • Doi was added.
    • segment() was renamed to eeg_segment()
    • downsample() was renamed to eeg_downsample()
    • interpolate_tbl() was renamed to eeg_interpolate_tbl()
    • plot_in_layout() to place facets in the electrode layout was added.
    • plot_topo() has improved colors, and does "less", geom_contour and geom_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.

- R
Published by bnicenboim almost 7 years ago

eeguana - New development version of eeguana

eeguana 0.0.5.9000

  • Changes
    • read_edf() was added.
  • Bugs
    • Bug in channel_names() was fixed.
    • Bug #34 fixed.
  • Internal changes:
    • Better test structure.
    • Better validation of objects.

- R
Published by bnicenboim about 7 years ago

eeguana - First official development version of eeguana

eeguana: A package for flexible manipulation of EEG data. eeguana provides a data.table powered framework for manipulating EEG data with dplyr-based functions (e.g., mutate, filter, summarize) extended to a new class eeg_lst, other EEG-specialized functions, and ggplot wrapper functions. The new class is inspired by tidyverse principles but it’s not really “tidy” (due to space considerations), it’s a list of (i) a wide data table (signal_tbl) that contains the signal amplitudes at every sample point of the EEG, (ii) an events data table with information about markers (or triggers), blinks and other exported information, and (iii) a long table with experimental information, such as participant number (recording), conditions, etc.

There is still no released version of eeguana. The package is in the early stages of development, and it will be subject to a lot of changes. To install the latest version from github use:

r devtools::install_github("bnicenboim/eeguana")

- R
Published by bnicenboim about 7 years ago