-
Notifications
You must be signed in to change notification settings - Fork 11
Add missing filename patterns #131
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
Conversation
I took a crack at adding the missing patterns. @araikes any chance you could test this branch out? As long as you have
|
I'll grab it and check for some of the lower hanging fruits first. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #131 +/- ##
=======================================
Coverage 33.53% 33.53%
=======================================
Files 57 57
Lines 7114 7114
Branches 964 964
=======================================
Hits 2386 2386
Misses 4626 4626
Partials 102 102 ☔ View full report in Codecov by Sentry. |
Did not work. Tested
Example but all outputs fail:
|
Thanks! I think that one's a problem with how DerivativesDataSink was called instead of the patterns. I just pushed a fix. |
No joy. Also, qsirecon isn't detecting errors "correctly" as no outputs get written due to the failures for
|
I changed the extension from |
Dumb question... Is that the right bind point? If I shell into image without binding that branch , that path (
|
You're right, sorry about that. The correct path is |
Ok... That runs for
Testing |
Aside from the issue in #130, |
@araikes I just tried to fix the problems in reorient_fslstd. |
@tsalo works as expected. Just gonna a quick test on the hsvs outputs. |
Updates write Questions:
Appears to address #112, barring the questions here. |
I think the atlas/desc discrepancy is just a bug. Any cases where we have I didn't realize the hsvs files were probsegs instead of dsegs, but I can change that. |
Ok. Last two things and then I think everything related to expected file writing is addressed (AFAIK):
|
Technically the "atlas" entity in those files needs to be changed to "seg", but I have that change in #123. With BIDS-Atlas, any standard-space atlases or segmentations get called |
Ok. That works for me. Also, I'm testing @mattcieslak's comment in #128 that this will address the matrix plot issue in the reports. |
Connectivity plots work, addressing #128. |
@@ -154,6 +155,7 @@ def init_qsirecon_to_fsl_wf( | |||
DerivativesDataSink( | |||
dismiss_entities=("desc",), | |||
suffix="mask", | |||
extension=".nii.gz", |
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.
Does this need compress=True
? Or does the extension take care of that?
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.
Either works. compress=True
is probably more flexible if we ever support non-NIfTI outputs here.
Closes #122 and closes #128.
Changes proposed in this pull request