-
Notifications
You must be signed in to change notification settings - Fork 30
Information for developers
The Letswave toolbox is hosted on the Github repository.
There are several ways to contribute to the project :
- Report bugs
- Fix bugs and improve existing functions
- Improve the layout of GUIs
- Create new functions
- Improve the wiki
- Write tutorials
The easiest way to contribute to the Letswave project is by reporting bugs and issues you encounter when using the toolbox. Bugs and issues should be submitted online as issues (link).
Submit your own bug fixes and improvements to the 'Experimental' branch of the Letswave 6 Github repository (link). You can either edit the files online, or use a Github client (Windows, Mac)
Submit your own GUI improvements to the 'Experimental' branch of the Letswave 6 Github repository (link). The GUIs should be edited using Matlab Guide. You can either submit the files online, or use a Github client (Windows, Mac)
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