Skip to content

Commit 0f670c7

Browse files
committed
update to version v0.3.0 [skip ci]
1 parent ea8aeae commit 0f670c7

File tree

130 files changed

+1775
-1641
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

130 files changed

+1775
-1641
lines changed

DESCRIPTION

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
Package: eegUtils
22
Type: Package
33
Title: A collection of utilities for EEG analysis
4-
Version: 0.2.1.9000
5-
Date: 2018-08-18
6-
Authors@R: person("Matt", "Craddock", role = c("aut", "cre"), email = "[email protected]")
4+
Version: 0.3.0
5+
Date: 2018-11-22
6+
Authors@R: c(
7+
person("Matt", "Craddock", role = c("aut", "cre"), email = "[email protected]"),
8+
person("Matti", "Vuorre", role = "ctb", email = "[email protected]"))
79
Maintainer: Matt Craddock <[email protected]>
810
Description: A collection of functions for basic EEG processing. Includes import
911
functions for Biosemi (BDF) and Neuroscan (CNT), topographical plotting, referencing, and epoching.

NEWS.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
1-
# eegUtils 0.2.1.9000
1+
# eegUtils 0.3.0
22

33

44
### Function changes
5-
- `topoplot()` now has a scaling parameter to scale the size of any lines or markers drawn on the plot
6-
- `plot_tfr()` function now useable, with baseline correction added.
5+
- `topoplot()` now has a scaling parameter to scale the size of any lines or markers drawn on the plot.
6+
- `plot_tfr()` function now useable, with baseline correction also added.
77
- `rm_baseline()` now handles `eeg_tfr` objects.
88
- `as.data.frame()` method added for `eeg_tfr` objects.
99
- `compute_tfr()` function now available for use with Morlet wavelets.
10-
- `plot_psd()` now allows changing of FFT parameters (e.g. number off FFT points, segment length)
10+
- `plot_psd()` now allows changing of FFT parameters (e.g. number of FFT points, segment length)
1111
- Data selectors added for `eeg_tfr` objects (e.g. `select_elecs()`)
1212

1313
### Internal changes/ bug fixes
14-
- `plot_timecourse()` overhauled to be S3 method
14+
- `plot_timecourse()` overhauled to be S3 method.
1515
- `plot_butterfly()` reworked internally to be more efficient
1616
- `rm_baseline()` simplified internally, reworked to use matrices; split to separate file.
1717
- `select_elecs()` now works for `eeg_evoked` objects
1818
- `eeg_decomp` function in progress for performing SSD analyses
1919
- Various methods added for TFR analyses
20+
- `topoplot()` improvements internally. Now offers potential for facetting.
21+
- Some `dplyr` functions implemented internally for some objects.
2022

2123
# eegUtils 0.2.1
2224

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# eegUtils 0.2.1.9000
1+
# eegUtils 0.3.0
22

33
<a href="http://www.repostatus.org/#wip"><img src="http://www.repostatus.org/badges/latest/wip.svg" alt="Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public." /></a> [![Coverage Status](https://img.shields.io/codecov/c/github/craddm/eegUtils/master.svg)](https://codecov.io/github/craddm/eegUtils?branch=master) [![Build Status](https://travis-ci.org/craddm/eegUtils.svg?branch=master)](https://travis-ci.org/craddm/eegUtils) [![AppVeyor build status](https://ci.appveyor.com/api/projects/status/github/craddm/eegUtils?branch=master&svg=true)](https://ci.appveyor.com/project/craddm/eegUtils) [![DOI](https://zenodo.org/badge/85406871.svg)](https://zenodo.org/badge/latestdoi/85406871)
44

5-
Some helper utilities for plotting and processing EEG data in R. The package is in the early stages of development, and may be subject to a lot of changes.
5+
Some utilities for plotting and processing of EEG data in R. The package is in the early stages of development, and may be subject to a lot of changes.
66

77
Use devtools::install_github('craddm/eegUtils') to install it.
88

@@ -18,12 +18,16 @@ An introduction to its use can be found at the *eegUtils* website [https://cradd
1818
* `interp_elecs()` - spherical spline interpolation of EEG channels
1919
* `eeg_downsample()` - filter and downsample data to a lower sampling rate.
2020
* `eeg_FASTER()` - automatic artefact rejection algorithm for epoched data
21+
* `run_ICA()` - decompose your data using an ICA algorithm such as SOBI or Infomax
2122

2223
## Plotting functions
2324
* `topoplot()` - plotting of topographies
2425
* `plot_timecourse()`/`plot_butterfly()` - plotting individual timecourses from electrodes or plotting all electrodes at once
2526
* `erp_scalp()` - plotting ERP plots for individual electrodes in a topographical layout - thanks to Matti Vuorre!
2627
* `interactive_scalp()` - a Shiny version of erp_scalp() that allows you to zoom in on specific electrodes.
27-
* `browse_data()` - a Shiny gadget for interactively scrolling through EEG data (continous or epoched)
28+
* `browse_data()` - a Shiny gadget for interactively scrolling through EEG data (continous or epoched).
29+
* `erp_raster()` - plot an ERP raster, showin the ERP for every channel as a single image.
30+
* `erp_image()` - plot an ERP image from a single electrode.
31+
* `plot_psd()` - plot the Power Spectral Density of an `eeg_data` or `eeg_epochs` object.
2832

2933
`as.data.frame()` methods exist for `eeg_data` and `eeg_epochs` objects, so you can convert your data to a data frame for use with whatever analysis method you like.

docs/LICENSE-text.html

Lines changed: 12 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)