-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Time-frequency in Source Space #6629
Conversation
Added Basic SourceTFR structure and Text Signed-off-by: Dirk Gütlin <[email protected]>
Added Basic SourceTFR structure and Text Signed-off-by: Dirk Gütlin <[email protected]>
Added basic tests to load VectorSourceEstimate into tfr_multitaper Signed-off-by: Dirk Gütlin <[email protected]>
added tests for sourceTFR Signed-off-by: Dirk Gütlin <[email protected]>
First steps to read SourceEstimates into multitapers Signed-off-by: Dirk Gütlin <[email protected]>
tfr_multitaper now takes VectorSourceEstimates without error tests were introduced to check whether it works Signed-off-by: Dirk Gütlin <[email protected]>
updated computing tfr funcs with Source TFR updated tests for this Signed-off-by: Dirk Gütlin <[email protected]>
- updated source tfr - added tests Signed-off-by: Dirk Gütlin <[email protected]>
Signed-off-by: Dirk Gütlin <[email protected]> # Conflicts: # mne/time_frequency/multitaper.py
added tests four SourceTFR Signed-off-by: Dirk Gütlin <[email protected]>
Signed-off-by: Dirk Gütlin <[email protected]>
- Added tests - Removed redundant calls in source_tfr.py Signed-off-by: Dirk Gütlin <[email protected]>
Signed-off-by: Dirk Gütlin <[email protected]>
# Conflicts: # mne/io/eeglab/eeglab.py
Signed-off-by: Dirk Gütlin <[email protected]>
Signed-off-by: Dirk Gütlin <[email protected]>
Signed-off-by: Dirk Gütlin <[email protected]>
cleaned up tfr and multitaper Signed-off-by: Dirk Gütlin <[email protected]>
..to master level Signed-off-by: Dirk Gütlin <[email protected]>
- introduced coverage for different cases of parameters Signed-off-by: Dirk Gütlin <[email protected]>
- made functions accessible to SourceEstimates - introduced tests for checking - made sure data is produced correctly Signed-off-by: Dirk Gütlin <[email protected]>
Signed-off-by: Dirk Gütlin <[email protected]>
Signed-off-by: Dirk Gütlin <[email protected]>
Signed-off-by: Dirk Gütlin <[email protected]>
Signed-off-by: Dirk Gütlin <[email protected]>
- lists/generators/single stcs - average - itc - power/ complex Signed-off-by: Dirk Gütlin <[email protected]>
Signed-off-by: Dirk Gütlin <[email protected]>
also reverted _get_data Signed-off-by: Dirk Gütlin <[email protected]>
- made lists and single stcs work - introduced checks - added to test
... as this is now covered in test_stfr_equivalence
stockwell is computed on sensor data to save time, and the full stc data is computed afterwards
to make stuff more comprehensible
to better suit
in order to pass build docsa
for build docs
# Conflicts: # doc/changes/latest.inc
# Conflicts: # doc/changes/latest.inc
...from mne/ to mne/time_frequency
... to prevent a deep circular import reference.
@agramfort However, @agramfort @massich So 2 questions, where i'd like to hear your opinions:
|
Closed: See Issue #6290 |
Reference issue
This is the main PR for the GSoC TFR in Source Space Project (See: Issue #6290 ).
What does this implement/fix?
This PR will allow SourceEstimates or lists/generators of SourceEstimates to be passed into time_frequency functions. This means that the functions
tfr_morlet
,tfr_multitaper
andtfr_stockwell
will accept all types of SourceEstimates, and compute the correct time-frequency representation of source level data. It should work for all possible arguments of the respective functions (except n_jobs, which is ignored for morlet/multitaper, if a list is passed).Additional information
Note that the PR #6543 will be further maintained within this pull, as the SourceTFR class and changes in time_frequency/tfr often depend on each other.
There are also some things that still should be implemented: