-
Notifications
You must be signed in to change notification settings - Fork 191
FSL FIRST pre-calculated inputs #3045
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
base: dev
Are you sure you want to change the base?
Conversation
Original commit message: "Added option to provide FSL FIRST data to three scripts which would otherwise run that step repeatedly. Also takes away the FSL dependency in labelsgmfix for Windows users." Manual cherry-pick of dc6d87b by: Robert E. Smith <robert.smith@florey.edu.au>
Manual application of changes in #2330 by: Robert E. Smith <robert.smith@florey.edu.au>
|
clang-tidy review says "All clean, LGTM! 👍" |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
Noting relevance to #3073. For some (not all) MRtrix3 Python commands, it should be possible to take the outputs of third-party software commands as input rather than executing them internally. This would make it possible to utilise an MRtrix3 container that does not encapsulate those third-party softwares; the user would be responsible for generating their derivatives externally. |
67c79a8 to
209636e
Compare
209636e to
67c79a8
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
Conflicts: python/mrtrix3/commands/5ttgen/fsl.py python/mrtrix3/commands/5ttgen/hsvs.py python/mrtrix3/commands/labelsgmfirst.py python/mrtrix3/fsl.py
|
clang-tidy review says "All clean, LGTM! 👍" |
Work In Progress.
Final relevant changeset being extracted from #2330 to allow its closure. I have extracted the code changes relating to addition of the
-first_diroption tolabelsgmfirst/5ttgen fsl/5ttgen hsvsand applied them todevwith authorship to @nicdc. From here I will need to:devsince edited documentation 5ttgen hsvs -white_stem #2330 was listed. This will include use of f-strings, typed command-line argument variables, ...run.command('cp ...')withshutil