Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edit request for the source localization tutorial #643

Closed
wants to merge 2,860 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2860 commits
Select commit Hold shift + click to select a range
608c6a5
remove additional lines needed for previous versions of MATLAB
arnodelorme Aug 21, 2022
fbc907c
update message
arnodelorme Aug 21, 2022
e435db2
spectopo: round winlength to nearest integer; fix #213
dellabellagabriel Aug 22, 2022
a294732
Merge pull request #521 from dellabellagabriel/bug/spectopo-srate
arnodelorme Aug 22, 2022
e8c1b5f
study: add hint to continuous dataset warning
dellabellagabriel Aug 24, 2022
3cb04f0
study: add hint to continuous dataset warning; close #514
dellabellagabriel Aug 24, 2022
bd634b5
Merge branch 'develop' of https://github.com/dellabellagabriel/eeglab…
dellabellagabriel Aug 24, 2022
b5fc916
Merge pull request #523 from dellabellagabriel/develop
arnodelorme Sep 2, 2022
101017a
fix pop_subcomp.m as in current develop
arnodelorme Sep 2, 2022
addbea7
Merge commit '0e9b252813aab3966e3c07b1763892b8d985cde7' into eeglab20…
arnodelorme Sep 2, 2022
dbbbe7e
handle empty field
arnodelorme Sep 3, 2022
ecc13bc
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme Sep 3, 2022
9f91641
fix when no connection
arnodelorme Sep 6, 2022
cc284f1
update plugins
arnodelorme Sep 6, 2022
c64c9fc
resolve conflict
arnodelorme Sep 6, 2022
4a6d8e4
removign plot a boundary lines
arnodelorme Sep 6, 2022
ff6c705
check that channel locations are present
arnodelorme Sep 8, 2022
d4904b6
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme Sep 8, 2022
d10b813
save large files format if default format not appropriate
arnodelorme Sep 8, 2022
fdf5788
add option to change cancel button
arnodelorme Sep 9, 2022
de4d0b5
return description
arnodelorme Sep 9, 2022
2cefb4b
store beta parameter names
arnodelorme Sep 9, 2022
98f053f
allow saving variables into a file
arnodelorme Sep 9, 2022
f595f6a
time_interval input field is added to the GUI
AminAlam Sep 11, 2022
12207dc
time_interval field is hidden when EEG dataset is epoched
AminAlam Sep 11, 2022
33818cd
just interpolating a segment of time of the channels is implemented
AminAlam Sep 11, 2022
fdc6186
comments of the new added argument is added
AminAlam Sep 11, 2022
f93d46d
Fix typos found by codespell
DimitriPapadopoulos Sep 13, 2022
6846a7d
only show first 200 datasets
arnodelorme Sep 21, 2022
268073c
disable checking when more than 5000 datases
arnodelorme Sep 21, 2022
022de13
better compatibility with Matlab default functions
arnodelorme Sep 21, 2022
47cbb97
return if cancel when editing multiple datasets
arnodelorme Sep 21, 2022
3fb1b0b
adding new 2nd level stats
arnodelorme Sep 21, 2022
7c5a3b4
showing both levels
arnodelorme Sep 21, 2022
b463fa2
disabling parallel toolbox for contrast - crashes often
arnodelorme Sep 21, 2022
a9cbd10
allow continous var and no cat var in splitreg mode
arnodelorme Sep 21, 2022
a867ccd
fix file names for sessions
arnodelorme Sep 21, 2022
08d10f8
new options for subjects
arnodelorme Sep 21, 2022
345247b
fix 2 way ANOVA
arnodelorme Sep 27, 2022
f37f341
fix conditions again
arnodelorme Sep 27, 2022
9f42c6d
saving interaction variables
arnodelorme Sep 30, 2022
f33785a
fix header and default return value
arnodelorme Oct 10, 2022
fd47b8a
allow replacing nans by 0 from the command line
arnodelorme Oct 10, 2022
4c256d2
Merge pull request #531 from DimitriPapadopoulos/codespell
arnodelorme Oct 10, 2022
d68648b
undo homogenous changes
arnodelorme Oct 10, 2022
beb207d
handle better removed channels when interpolating
arnodelorme Oct 10, 2022
7774b32
adding eeglab datasets with numerical events
arnodelorme Oct 10, 2022
f6e2578
update help function - need to check for compiled version
arnodelorme Oct 11, 2022
7d0062b
better help and extended name for all algorithms
arnodelorme Oct 11, 2022
11de430
replace function names
arnodelorme Oct 11, 2022
3303a28
replace function names
arnodelorme Oct 11, 2022
36f8f5c
replace function names
arnodelorme Oct 11, 2022
95b99f1
replace function names
arnodelorme Oct 11, 2022
e5562e9
replace function names
arnodelorme Oct 11, 2022
10294a6
replace function names
arnodelorme Oct 11, 2022
85553df
new file to replace text
arnodelorme Oct 11, 2022
a6feed8
miving function
arnodelorme Oct 11, 2022
3e5634b
stashed changes
AminAlam Oct 12, 2022
3db0e53
missing end added
AminAlam Oct 12, 2022
2e087de
argin checked for commandline usage
AminAlam Oct 12, 2022
3cdeec4
correct issue when inconsistency between CURRENTSET and EEG
arnodelorme Oct 13, 2022
e9fe2f6
allow handling elp files
arnodelorme Oct 13, 2022
c577546
fix issue with storing dataset with new fields
arnodelorme Oct 13, 2022
14fb07e
modify dipfit
arnodelorme Oct 13, 2022
b6cafa0
fix checking ICA condition
arnodelorme Oct 22, 2022
0f4c457
fix checking file path for finputcheck
arnodelorme Oct 22, 2022
8cc98ef
Merge pull request #542 from MohammadAminAlamalhoda/develop
arnodelorme Oct 22, 2022
06a1ced
better handing of different ICA algorithms
arnodelorme Oct 22, 2022
ea2ef6a
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme Oct 22, 2022
c55eb8d
empty ttime range
arnodelorme Nov 15, 2022
576dd59
use eeg_decodechan instead
arnodelorme Nov 15, 2022
be7d403
error if channel index out of range
arnodelorme Nov 15, 2022
e7ccfac
handle time range better; handle duplicate removed channel
arnodelorme Nov 15, 2022
371bcd3
do not interpolate channel with no coordinate - should not change any…
arnodelorme Nov 15, 2022
757204d
minor formating
arnodelorme Nov 15, 2022
85fcef7
do not pop up warning about events if no events are present
arnodelorme Nov 15, 2022
dd54b35
wording
arnodelorme Nov 15, 2022
9c595ff
better handling of channel and channel types
arnodelorme Nov 15, 2022
2383f29
modified plugins
arnodelorme Nov 15, 2022
b4cbe46
fix history
arnodelorme Nov 19, 2022
0d91e1e
allow ignoring channels
arnodelorme Nov 19, 2022
a3de748
checking study when storing datasets
arnodelorme Nov 19, 2022
35df47c
fix assignment of data when using parallel toolbox
arnodelorme Nov 19, 2022
76573ca
allowing to ignore channels
arnodelorme Nov 19, 2022
5aad850
checking that latency field exist
arnodelorme Nov 19, 2022
34f77fc
handle dataset with events with no latency
arnodelorme Nov 19, 2022
873c178
fix output variable to avoid returning empty value
arnodelorme Nov 30, 2022
66de656
check that latency field exist
arnodelorme Nov 30, 2022
f1a812a
remove changrp in case it is not consistent with the existing channel…
arnodelorme Nov 30, 2022
478babd
provide better error message
arnodelorme Nov 30, 2022
b52c247
handle better moved files
arnodelorme Nov 30, 2022
89d27c5
adding new file
arnodelorme Nov 30, 2022
8559c7b
fix call to eeg_decodechan
arnodelorme Nov 30, 2022
c04dd16
adding preference to avoid plotting HTML graphics
arnodelorme Nov 30, 2022
1faaf91
update warming message
arnodelorme Nov 30, 2022
c52055a
adding tag output
arnodelorme Nov 30, 2022
1becfcd
allow study edit to be plotted faster
arnodelorme Nov 30, 2022
3391bab
fixed parstatus_changed
arnodelorme Dec 1, 2022
7a5d301
fix issue with missing tag
arnodelorme Dec 1, 2022
edfe269
fix issue when decoding channel number
arnodelorme Dec 1, 2022
6b931ef
fix crash of currentelemstruct
arnodelorme Dec 2, 2022
f2475bc
header message
arnodelorme Dec 3, 2022
d75f5a3
handle merging datasets for continuous data
arnodelorme Dec 3, 2022
569c4fa
allow importing binary files
arnodelorme Dec 3, 2022
1a33ad9
allow importing binary files documentation
arnodelorme Dec 3, 2022
7b6b63e
fix importing channel labels for MEG
arnodelorme Dec 6, 2022
1f3dbef
fix rejection of events and recompute latencies
arnodelorme Dec 6, 2022
ecc55fb
fix broken test cases
arnodelorme Dec 7, 2022
fd29213
now saving the .dat structure for MEG
arnodelorme Dec 7, 2022
0ee740e
fix channel roration and channel selection by type
arnodelorme Dec 8, 2022
523c3de
MEG fix
arnodelorme Dec 10, 2022
dba3ff6
Disable axcopy for more than 100 channels
arnodelorme Dec 10, 2022
ba8fc33
allow multiple dataset processing
arnodelorme Dec 10, 2022
26d910f
disable dipole for MEG
arnodelorme Dec 10, 2022
1f908cb
check channel location scaling for MEG
arnodelorme Dec 10, 2022
deb7402
allow multi dataset processing
arnodelorme Dec 10, 2022
f1ce6ce
new plugin versions
arnodelorme Dec 10, 2022
87bf156
removing section that scale electrode position
arnodelorme Dec 12, 2022
d4c9e45
better support for units
arnodelorme Dec 12, 2022
a7931c5
align now uses global rescaling
arnodelorme Dec 12, 2022
82939b6
updating plugins
arnodelorme Dec 12, 2022
994fe33
import more channel coordinates and fix issues with importing them
arnodelorme Dec 13, 2022
59f5e8f
adding warning message
arnodelorme Dec 13, 2022
4ff6c92
adding headrad to chaninfo
arnodelorme Dec 14, 2022
4b6cfd6
fix reading ASC files
arnodelorme Dec 14, 2022
5bd5a23
adding functions back to read Neuroscan files in pop_chanedit
arnodelorme Dec 14, 2022
314f5df
fixing reading all possible channel locations
arnodelorme Dec 14, 2022
635b52a
help mesg
arnodelorme Dec 17, 2022
44748a4
allowing to add fields to event structure
arnodelorme Dec 17, 2022
85ca353
allowing to set maplimits manually
arnodelorme Dec 17, 2022
0c8b848
fix issue when saving 2 files
arnodelorme Dec 17, 2022
abb98e5
fix button width
arnodelorme Dec 17, 2022
dcb3462
enable for group analysis
arnodelorme Dec 17, 2022
b077a41
move folder scanning code for speedup
arnodelorme Dec 17, 2022
09046aa
fix event discrepency
arnodelorme Dec 17, 2022
faedb7a
fix issue with blank plot
arnodelorme Dec 17, 2022
045e7c3
remove the code to keep dataset info and study info different
arnodelorme Dec 17, 2022
89b5215
removing capability to have study and dataset contain different infor…
arnodelorme Dec 17, 2022
f06c2b7
use BIOSIG to import data instead of File-IO
arnodelorme Dec 17, 2022
4df0426
fix typos and new plugins versions
arnodelorme Dec 17, 2022
710dd17
fix inverting values
arnodelorme Dec 21, 2022
ccec9d0
avoid overwritting variable in the current space in case it is not gl…
arnodelorme Dec 22, 2022
9c3efbf
better channel check and handle of MEG
arnodelorme Dec 24, 2022
8c4dcf7
handle row or column vector of event indices
arnodelorme Dec 24, 2022
6cd6f08
fix chaninfo check
arnodelorme Dec 24, 2022
413cc0c
fix issue with channel lookup
arnodelorme Dec 24, 2022
ff290e5
rename 'events' var as 'types'
arnodelorme Dec 24, 2022
d8d6993
allow importing trials as continuous data, use results tags instead o…
arnodelorme Dec 24, 2022
8e22236
allowing channel type selection
arnodelorme Dec 24, 2022
e5b273d
handle duplicate fiducials
arnodelorme Dec 24, 2022
8adc409
returning trial info for single dataset
arnodelorme Dec 24, 2022
98f5b6d
handle topoplot field of chaninfo
arnodelorme Dec 24, 2022
253f2a6
automatically pop up window to overwrite dataset
arnodelorme Dec 24, 2022
9caa399
Minor change for new EEGLAB history
arnodelorme Dec 28, 2022
b769405
new way to store history and dataset and automatically detect changes…
arnodelorme Dec 28, 2022
c5ede34
fix empty elecrange
arnodelorme Dec 30, 2022
c9ad381
remove events within regions
arnodelorme Dec 30, 2022
1407096
fix menu execution and new dataset
arnodelorme Dec 30, 2022
363717e
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme Dec 30, 2022
217479a
fix history
arnodelorme Dec 31, 2022
914db28
minor change for history to work even from command line calls
arnodelorme Jan 2, 2023
535d7b7
refactor errors
arnodelorme Jan 3, 2023
8c49f7d
detect urevent structure inconsistency
arnodelorme Jan 3, 2023
d46bce9
update pop_select to change channel mask
arnodelorme Jan 31, 2023
2ff47ae
removing code to update clean_chan_mask
arnodelorme Jan 31, 2023
6324d5a
fixing .set and .fdt file incompatibility
arnodelorme Jan 31, 2023
eada129
fix issue for clearing variable name
arnodelorme Jan 31, 2023
5f87d52
undo change for clearing variable name
arnodelorme Jan 31, 2023
ed91b0d
fix issue with short data
arnodelorme Feb 1, 2023
e7e03f3
check events
arnodelorme Feb 4, 2023
f23d52a
better file check
arnodelorme Feb 4, 2023
ccb8ef0
fix conflict
arnodelorme Feb 4, 2023
66ff0ce
updating plugins
arnodelorme Feb 10, 2023
cd89b50
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme Feb 10, 2023
20c4e70
update version number
arnodelorme Feb 10, 2023
0cc2703
correct version
arnodelorme Feb 10, 2023
fd2cdd1
update compare function and minor fix to pop_saveset
arnodelorme Feb 14, 2023
3642461
update project file
arnodelorme Feb 14, 2023
0fe2172
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme Feb 14, 2023
3d1bfc3
change version number
arnodelorme Feb 14, 2023
1313ab2
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme Feb 14, 2023
40d101f
updates for compiled version of EEGLAB
arnodelorme Feb 18, 2023
b1bedfc
adding README.md
arnodelorme Feb 18, 2023
a8e7237
name size bug fix
CPernet Feb 28, 2023
1ca98c1
avoid error when EEG.event is empty
arnodelorme Mar 3, 2023
92a3372
handle function handle as parameter
arnodelorme Mar 3, 2023
03fa959
handle lowercase and upppercase channels
arnodelorme Mar 3, 2023
9b0ce0f
avoid error when EEG is empty
arnodelorme Mar 3, 2023
dee059c
handle task field
arnodelorme Mar 3, 2023
8fa940a
fix issues with fieldtrip
arnodelorme Mar 3, 2023
428f1d0
fix issue at the end of the script where EEGLAB is corrupted
arnodelorme Mar 3, 2023
e7777a3
minor typos and messages
arnodelorme Mar 3, 2023
5a36482
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme Mar 3, 2023
8a1571c
new version of eeglab.m
arnodelorme Mar 4, 2023
400c57b
avoid corrupted variable name
arnodelorme Mar 8, 2023
4aa69eb
back to dev version
arnodelorme Mar 8, 2023
f56a09c
allowing to detect new datasets
arnodelorme Mar 24, 2023
25460f4
turning backtrace off
arnodelorme Mar 24, 2023
3e5bd5f
adding custom error for channel without channel coordinates
arnodelorme Mar 24, 2023
f3af70c
fix issue when coordinate file is absent
arnodelorme Mar 24, 2023
bdb58fe
adding error message when empty conditions
arnodelorme Mar 24, 2023
e0ea882
new plugins
arnodelorme Mar 24, 2023
0ac069b
check for iBnd equals to 0
arnodelorme Mar 24, 2023
ccb275c
fix issue with bug #516
arnodelorme Mar 24, 2023
a9d7c43
adding warning message
arnodelorme Mar 24, 2023
942f9a3
adding new functions to the list of function to skip pop up when modi…
arnodelorme Mar 27, 2023
36d3982
fix bug #597
arnodelorme Mar 27, 2023
b1129be
new plugins
arnodelorme Apr 3, 2023
66bfbf6
modified plugins
arnodelorme Apr 3, 2023
bf2211a
updated to cleanrawdata
arnodelorme Apr 4, 2023
d4bf5c5
keeps numeric but in position 1 - faster clean
CPernet Apr 5, 2023
3f720b8
also no _ to start
CPernet Apr 5, 2023
0a77ebe
removed extra switch case for gridscale
neuromechanist Apr 5, 2023
7ce937d
implemented scatter3 plot
neuromechanist Apr 5, 2023
dfd5b08
check for trials > 1 for making data continuous
arnodelorme Apr 6, 2023
ac01c10
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme Apr 6, 2023
0f2226c
additional check when retreiving plugins
arnodelorme Apr 8, 2023
a8f7396
speed up boundary check
arnodelorme Apr 8, 2023
c602edb
Merge pull request #604 from sccn/603-add-scatter-plot-functionality-…
arnodelorme Apr 17, 2023
e0afc6f
fix history issue
arnodelorme Apr 20, 2023
93e9cf5
changing rank mean vs rank max
arnodelorme Apr 20, 2023
0ed822c
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme Apr 20, 2023
b351365
not erasing channel type on lookup
arnodelorme May 8, 2023
d6b4292
handles plugin RefFieldtrip
arnodelorme May 8, 2023
5792296
update header
arnodelorme May 8, 2023
5944308
update header
arnodelorme May 8, 2023
a35dbfb
convert sample field of event to latency
arnodelorme May 8, 2023
d5778e9
adding new functions
arnodelorme May 8, 2023
18cc260
udated plugins
arnodelorme May 8, 2023
ee75971
fixing index issue from #617
arnodelorme May 12, 2023
94d8b4d
Making sure EEG.roi is in the EEG structure
arnodelorme May 15, 2023
2aabb69
Capture issue when cannot connect to database
arnodelorme May 15, 2023
5a41c18
fix for Chinese character
arnodelorme May 16, 2023
1be574d
updated version of clean_rawdata
arnodelorme May 16, 2023
401bb06
erase Dipfit structure if channels are removed
arnodelorme May 16, 2023
f3c9d4b
erasing dipole information since channels are being removed
arnodelorme May 16, 2023
ae28f76
change structure for apprending new channel
arnodelorme May 16, 2023
fa7f407
check if subfolders on path before adding
CPernet May 19, 2023
8f07c59
fix for windows
arnodelorme May 20, 2023
379a567
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme May 20, 2023
83d57b9
ERPLAB menu vars updated
ammsimmons May 23, 2023
9106acf
Merge pull request #625 from ammsimmons/develop
arnodelorme May 23, 2023
57b0998
fix for saving large datasets
arnodelorme May 30, 2023
1fb779e
Merge branch 'develop' of github.com:sccn/eeglab into develop
arnodelorme May 30, 2023
743c32b
fix merging datasets
arnodelorme Jun 26, 2023
64d4566
change wording
arnodelorme Jun 26, 2023
f6f5193
rename removedchans as nodatchans
arnodelorme Jun 26, 2023
2be6416
updated DIPFIT
arnodelorme Jun 26, 2023
eeda38f
fix issue with undefined variable
arnodelorme Jun 26, 2023
608fbbb
fix Octave 5.2 compativibility
arnodelorme Jun 26, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[codespell]
ignore-words-list = alls,aussian,childs,datas,dum,ede,espacing,fastr,fo,hist,htmp,leaded,linke,mapp,nd,nwe,ois,ot,otu,pres,ro,ser,strng,sxl,whos
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: Bug report
about: Create a report to help us improve EEGLAB
title: ''
labels: ''
assignees: ''

---

### Description

[*Description of the bug or feature
Attach a link to Dropbox or Google Drive with screenshots and your data if possible.*]

<br>
#### Steps to Reproduce

1. [*First Step*]
2. [*Second Step*]
3. [*and so on...*]


<br>
#### Expected behavior:
[*What you expected to happen*]


<br>
#### Actual behavior:
[*What actually happened*]


<br>
#### Versions

| | |
|----| ---- |
| OS version | [*fill in*] |
| Matlab version | [*fill in*] |
| EEGLAB version | [*fill in*] |
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# ignore everything in plugin folders, but keep track of plugin submodules
*.asv
/plugins/**
!/plugins/clean_rawdata
!/plugins/dipfit
!/plugins/firfilt
!/plugins/ICLabel
.DS_Store
15 changes: 15 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[submodule "plugins/dipfit"]
path = plugins/dipfit
url = https://github.com/sccn/dipfit.git
[submodule "plugins/clean_rawdata"]
path = plugins/clean_rawdata
url = https://github.com/sccn/clean_rawdata.git
[submodule "plugins/ICLabel"]
path = plugins/ICLabel
url = https://github.com/sccn/ICLabel
[submodule "tutorial_scripts"]
path = tutorial_scripts
url = https://github.com/sccn/eeglab_tutorial_scripts.git
[submodule "plugins/firfilt"]
path = plugins/firfilt
url = https://github.com/sccn/firfilt
47 changes: 0 additions & 47 deletions 1ST_README.txt

This file was deleted.

2 changes: 1 addition & 1 deletion Contents.m
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
% EEGLAB Toolbox to process EEG data
% Version 13.x (dev)
% Version - see eeg_getversion()
%
% eeglab() - Matlab graphic user interface environment for
% electrophysiological data analysis incorporating the ICA/EEG toolbox
Expand Down
52 changes: 52 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
[![GitHub issues](https://img.shields.io/github/issues/sccn/eeglab?color=%23fa251e&logo=GitHub)](https://github.com/sccn/eeglab/issues)
![Twitter Follow](https://img.shields.io/twitter/follow/eeglab2?style=social)

# What is EEGLAB?
EEGLAB is an open source signal processing environment for electrophysiological signals running on Matlab and Octave (command line only for Octave). This folder contains original Matlab functions from the EEGLAB (formerly ICA/EEG) Matlab toolbox, all released under the Gnu public license (see eeglablicence.txt). See the EEGLAB tutorial and reference paper (URLs given below) for more information.

# Installing/cloning
**Recommended:** Download the official EEGLAB release from https://sccn.ucsd.edu/eeglab/download.php

**Do not download a ZIP file directly from GIT as it will not contain EEGLAB submodules**. Instead clone the reposity while pulling EEGLAB sub-modules.

```
git clone --recurse-submodules https://github.com/sccn/eeglab.git
```

If you forgot to clone the submodule, go to the eeglab folder and type

```
git submodule update --init --recursive --remote
git pull --recurse-submodules
```

# Sub-directories:

- /functions - All distributed EEGLAB functions (admin, sigproc, pop, misc)
- /plugins - Directory to place all downloaded EEGLAB plug-ins. dipfit (1.0) is present by default
- /sample_data - Miscellaneous EEGLAB data using in tutorials and references
- /sample_locs - Miscellaneous standard channel location files (10-10, 10-20). See the EEGLAB web site http://sccn.ucsd.edu/eeglab/ for more.

# To use EEGLAB:

1. Start Matlab

2. Use Matlab to navigate to the folder containing EEGLAB

3. Type "eeglab" at the Matlab command prompt ">>" and press enter

3. Open the main EEGLAB tutorial page (http://sccn.ucsd.edu/wiki/EEGLAB_Wiki)

4. Please send feedback and suggestions to: [email protected]

# In publications, please reference:

Delorme, A., & Makeig, S. (2004). EEGLAB: an open source toolbox for analysis of single-trial EEG dynamics including independent component analysis. Journal of neuroscience methods, 134(1), 9-21. (See article [here](http://sccn.ucsd.edu/eeglab/download/eeglab_jnm03.pdf))

# Compiled version of EEGLAB

If you experience problems, try running EEGLAB as administrator.

# Documentation:

EEGLAB documentation is available on the EEGLAB wiki (see http://sccn.ucsd.edu/wiki/EEGLAB_Wiki for more details).
Loading