Releases: mattansb/EPP-TB
Releases · mattansb/EPP-TB
West Covida
Version 3.3.0
Function | Update | Notes |
---|---|---|
epp_exportData |
NEW | Function for saving data structure to a .csv file. |
epp_appendID |
NEW | Function for adding more info to the IDs table. Can be used for filtering, etc. |
epp_plot* |
NEW | All epp_plot* functions allow for plotting TF data. |
epp_loadeeglab |
IMPROVEMENT | more options for file imports |
epp_loadeeglab |
IMPROVEMENT | Gain ability to split the imported files to odd and even numbers. Useful for reliability. |
epp_plot* |
IMPROVEMENT | Most epp_plot* functions now have an accompanying p_* function, that can be used with non EPP-TB data. |
epp_plottopo |
IMPROVEMENT | Now plots conditions in a single figure. |
West Covida 2.0
Minor bug fix
Quarantined
Function | Update | Notes |
---|---|---|
epp_exportResults |
NEW | New function to export results produced by any epp_get* |
f_jackknife |
IMPROVEMENT | Jackknifing procedure re-writen to allow for weighting and better centering. See help epp_getAmp or help epp_getLat for more details |
f_makeColormap |
IMPROVEMENT | Produces better colors |
epp_getLat |
IMPROVEMENT | in criterion based latency measures, it is now possible to measure not only the first crossing of the the criterion (the onset) but also the last crossing (of the offset) |
m_peak |
IMPROVEMENT | Replace tsmovavg with movmean for computing moving average |
C. Medica
Function | Update | Notes |
---|---|---|
epp_plotchannels |
NEW | Plot ERPs per-channel in either a grid, or according to channel locations (Essentially, this is a stripped down version of eeglab 's plottopo function). |
epp_filter_by |
NEW | Filter data in study by some variable in study.IDs table. |
epp_matchsubjects |
NEW | Use to remove subjects that are missing data in some conditions. |
epp_extractIDs |
NEW | Extract (and save) data from study.IDs tables. |
epp_combineconds |
IMPROVEMENT | Supports combining conds based on REGEXP. |
epp_plotbutterfly |
IMPROVEMENT | The trace parameter replaces all parameter. |
epp_get* |
IMPROVEMENT | All epp_get* functions now export the identification column with the correct name (ID). |
epp_plot* |
IMPROVEMENT | All plot functions are faster and more efficiant when exporting plot data to .csv . |
f_WaveletConv |
FIX | When creating wavelets via f_WaveletConv (formerly suppWaveletConv ), baseline correcting no-longer stops on error. |
epp_getTF |
FIX | Fixed bug in epp_getTF that caused error when conditions were not of equal size N. |
Modern-time Preacher
- [FIX] Fixed bug that caused trace plots to only showed the data of the first subject. (when using
epp_plotbutterfly
with'all',true
). - [NEW] added option to plot trace plots for only a sub-set of channels.
- [NEW] When importing
eeglab
files for wavelet transformation:- Added option to use a constant number of cycles.
- Added support for 2 types of baseline corrections (see
suppWaveletConv
for more info).
- [IMPROVEMENT] New color maps when plotting topos and time-frequency plots.
- [IMPROVEMENT] Better frequency-band selection when measuring TF and when plotting TF topos.
- [IMPROVEMENT] Better ersp color scale in
epp_plotTF
. - [IMPROVEMENT] Better parameter saving in
xlsx
file (second sheet) when saving.
Oxygen Is Good for You
Changes to functions
These are the user-end changes to EPP-TB.
New functions
epp_makegrands
- average data per-condition. Good for plotting TF data without loading the full data-set.
Added features
epp_getTF
- major bug fix that caused plotted data to be flipped on the x-axis (time)!epp_plottopo
- added option to plot average data across time window.
Minor Improvements
epp_loadeeglab
is now faster and more efficient when combining subject's data into a study struct.epp_get*
- improved saving of condition names.
Exodus (sans bugs)
This is a release of a million little big fixes following the release of version 3.0.0.
See whats new in version 3.0.0.
Exodus
- Updated documentation to all functions.
- Added new README file. (issue #1)
Changes to functions
These are the user-end changes to EPP-TB.
New functions
download_and_install_EPPTB
running this function will install the latest stable version of EPP-TB from GitHub- New import functions:
epp_loadeeglab
imports.set
files, and converts data to ERPs, or Wavelet transformation (see function help for more info).epp_loadegimat
(replacesepp_load
).epp_loaderplab
(replacesepp_erplab_import
)
- New measuring functions:
epp_getAmp
(replacesepp_getamplitude
) + added point amplitude method.epp_getLat
(replacesepp_getlatency
)epp_getTF
(complete re-write)
Added features
epp_combineconds
now supports wavelet data.epp_plotTF
improved support for scale limits.epp_plotbutterfly
can now export plot to R.
Minor Improvements
study
structure no longer needs to have a field for sampling rate (previouslystudy.samplingRate
)study
structure no longer needs to have a field for baseline (previouslystudy.baseLine
)
The Time (Frequancy) Warp
New functions
epp_combineconds
for combining conditions.epp_plottopoTF
for plotting time-frequancy (power only) topos across frequancy-bands.
Support for time-frequency data
Gained support
The following function have gained support for TF data:
epp_diffwave
suppMatchSubjects
Improved support
The following functions have improved support for TF data: ITC (abs) is now computed by the functions, to allow for the combination of conditions.
epp_getTF
epp_plotTF
Other
epp_plotgrands
- minor improvment to R code.- Improvemnt to the way all plotting functions add titles to the plots.
- Starting from this release, a
.mltbx
file will no longer be provided. Instead, install by adding the folder with sub-directories.
v2.2.3
Whats New in v.2.2.3
- [NEW]:
epp_GFP
- a new function for computing Global Field Power (Lehmann & Skrandies, 1984). - [NEW]:
epp_plotbutterfly
- can now also plot all channels across subjects. - [IMPROVMENT]:
epp_plottopo
- (inR
) added function to mark channel groups (Thanks to Sveta Lisson for this). - [IMPROVMENT]:
epp_plottopo
- added option to only plot channel locations.
Future Plans
Hey! EPP-TB is now on GitHub! That means:
- Issue reporting is now on GitHub
- The old OSF repository is dead... :(
The next major release (v3) will have some cool new functions, and better support for time-frequency analyses, as well as pulling data from EEGLAB's .set
files.
So look forward to that.