-
Notifications
You must be signed in to change notification settings - Fork 95
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
[ENH] Improve manual component selection #263
Conversation
- Allow users to re-run tedana on the same directory without raising copyfile errors. - Retain original classification and rationale when manually overriding classification. - Allow manacc to be a list to make it easier to run within Python. - Clean up logic around checking mixm, ctab, and manacc arguments.
Codecov Report
@@ Coverage Diff @@
## master #263 +/- ##
=========================================
+ Coverage 46.11% 46.2% +0.09%
=========================================
Files 33 35 +2
Lines 2045 2058 +13
=========================================
+ Hits 943 951 +8
- Misses 1102 1107 +5
Continue to review full report at Codecov.
|
I have tested the various combinations of ctab, manacc, and mix locally, and everything seems to work fine. I think this is ready for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This LGTM ! Wondering if we should generalize the I001
rationale to just "Manually classified" so the manually accepted components also have an accompanying rationale. But that's probably outside of the scope of this PR.
I think that's a good idea. I just made a commit with that change to the documentation, although the actual change to the manual classification will have to go in #266. |
Closes None. This was originally part of #247, but has been split off because it is self-contained and should be merged separately.
Changes proposed in this pull request:
manacc
to be a list to make it easier to run within Python.