MRG: More work on Corrmap#2104
Conversation
|
@Eric89GXL We currently have keywords |
|
IIRC someone at some point wanted the functionality without any plots being made, thus the |
|
I guess there could be a situation where you want the figures constructed, but only plotted later, in a different context, but right now, to me it seems mostly confusing to have both keywords. |
|
the rationale is:
ok? |
|
I'm repeatedly coming across situations where I'd like to tell other users of MNE to use corrmap. I forgot, did we have any reservations regarding merging this once cleaned up, and which? It is after all an experimentally verified algorithm. @agramfort |
|
No I don't think so. We can merge it. Can you rebase? |
|
@jona-sassenhagen did the points about plotting and showing get cleared up through your changes? |
|
please indeed rebase / clean up. thx |
|
@Eric89GXL from what I understand, there are a bunch of changes here made by you that are seemingly unrelated to corrmap, e.g. the ones in mne/cov.py or mne/tests/test_import_nesting.py. I probably don't understand all of them. I'd like to continue working only with code I actually roughly understand the implications of, would it be possible to stash all of the changes irrelevant to corrmap? |
|
The |
|
There we are. I didn't really do anything but catch up with master. |
|
Merge please? :) |
|
@jona-sassenhagen for future reference we prefer rebasing to merging. I'll let @dengemann or @agramfort have a look and merge if they're happy. |
|
There is 1 error in one of the Travis checks: Rest is okay. I think the error is not about the actual code? |
doc/whats_new.rst
Outdated
|
@jona-sassenhagen you should squash all commits into one to make sure the diff is up to date and history is clean. |
|
Squash by author though so blame works, right @agramfort?
|
|
If you can. Or everything in one if its a pain
|
|
It has the side effect of showing a diagnostics plot, but its primary purpose is modifying ICA objects.
ok. In the example please make the show=True param explicit.
|
|
Soooo ... what exactly do I do to squash? ? This is what Google tells me. |
|
Ok so I create a new branch, merge in this branch, reset, merge, and then make a new PR for it? |
|
Don't open a new PR. Just force push
|
4e3e627 to
372c30d
Compare
|
I think that was it? Thanks @agramfort |
mne/utils.py
Outdated
|
When I checkout 70d3895 and merge in master now, I get a merge conflict in whats_new and in mne/tests/test_utils.py. The test_utils one should be simple: the import from mne.utils in line 10-20 shoudl be ica.py is merged in without problems. |
|
Ohhh, it's not just that one commit, it's that commit and the ones that precede it. I thought you had squashed it all down to one. |
|
Sorry, no. That's what I mean - everything up to 70d3895. |
|
@jona-sassenhagen I have the new version up on my fork Or you can give me push access to your repo and I'll push it there. |
|
@jona-sassenhagen pushed, we'll see if the CIs are happy. Ready to go from your end if it is? |
|
Yup. I can't think of a use case I haven't covered. Thanks. |
|
@agramfort or @dengemann did either of you want to look again, or okay for merge from you? |
|
@jona-sassenhagen Travis fails because of a couple of style things, I'll push a fix |
|
CIs are happy, +1 for merge from my end. |
|
Nice. |
|
thanks guys ! |
|
Thanks! |
|
thanks @jona-sassenhagen! looking forward to using it |
|
and @Eric89GXL :) |
|
Amazing, finally merged. Thanks @jona-sassenhagen ! |
There was a problem hiding this comment.
See #1985 and discussion there.
I've only fixed a few minor things that went broke with the streamlining done by @dengemann and @Eric89GXL.
Passes tests on my machine, and works on my sample data.
Anybody wanna give it a try?