-
Notifications
You must be signed in to change notification settings - Fork 30
Creating new functions
André Mouraux edited this page Apr 10, 2015
·
5 revisions
Creating a new Letswave function requires writing three files. You may want to use the templates provided in the template folder :
- RLW file (the actual function)
- LW file (function wrapper used by the Letswave GUI)
- GLW file (configuration GUI)
To test your function without tampering with the Letswave toolbox, it is recommended to store these files in the override folder.
Letswave stores datasets using two files. The dataset.LW6 file is a header containing all information regarding the dataset (structured Matlab variable). The dataset.mat file is a matrix containing the actual data.
Plugins
User interface
File
Edit
Events
- Browse and edit events
- Delete duplicate events
- Create events from level trigger
- Merge event codes and latencies
Pre-processing
- DC removal and linear detrend
- Reference
- Frequency filters
- Spatial filters (ICA)
- Epoch segmentation
- Baseline operations
- Artefact rejection and suppression
- Current source density (CSD)
- Frequency and time-frequency transforms
- Time-frequency filters
- Resample signals
- Resample signals
- Arrange signals
Post-processing
- Average
- Single-trial analysis
- Math
- Source analysis (dipole fitting)
- Find peaks in waveforms
- Global explained variance
Statistics
- Compare datasets against a constant
- Compare two datasets
- Compare more than two datasets (ANOVA)
- Compare signal amplitude at event latencies
- Bootstrap test against a reference interval
Figures