Skip to content

Commit 1a1f9fd

Browse files
authored
Merge pull request #2451 from satra/fix/tests
Fix/tests
2 parents a374998 + 6a026ac commit 1a1f9fd

File tree

3 files changed

+20
-8
lines changed

3 files changed

+20
-8
lines changed

.circleci/test_py2_pytest.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/bin/bash
22

3-
docker run --rm=false -t -v $WORKDIR:/work -v $HOME/examples:/data/examples:ro -w /work -e CI_SKIP_TEST=1 -e NIPYPE_RESOURCE_MONITOR=1 -e FSL_COURSE_DATA="/data/examples/nipype-fsl_course_data" "${DOCKER_IMAGE}:py27" /usr/bin/run_pytests.sh
3+
docker run --rm=false -t -v $WORKDIR:/work -v $HOME/examples:/data/examples:ro -w /work -e CI_SKIP_TEST=1 -e NIPYPE_RESOURCE_MONITOR=1 "${DOCKER_IMAGE}:py27" /usr/bin/run_pytests.sh

.circleci/test_py3_pytest.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/bin/bash
22

3-
docker run --rm=false -t -v $WORKDIR:/work -v $HOME/examples:/data/examples:ro -w /work -e CI_SKIP_TEST=1 -e NIPYPE_RESOURCE_MONITOR=1 -e FSL_COURSE_DATA="/data/examples/nipype-fsl_course_data" "${DOCKER_IMAGE}:py36" /usr/bin/run_pytests.sh
3+
docker run --rm=false -t -v $WORKDIR:/work -v $HOME/examples:/data/examples:ro -w /work -e CI_SKIP_TEST=1 -e NIPYPE_RESOURCE_MONITOR=1 "${DOCKER_IMAGE}:py36" /usr/bin/run_pytests.sh

nipype/workflows/dmri/fsl/tbss.py

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -264,8 +264,11 @@ def create_tbss_3_postreg(name='tbss_3_postreg', estimate_skeleton=True):
264264
# $FSLDIR/bin/fslmaths $FSLDIR/data/standard/FMRIB58_FA_1mm -mas mean_FA_mask mean_FA
265265
maskstd = pe.Node(
266266
fsl.ImageMaths(op_string="-mas", suffix="_masked"), name="maskstd")
267-
maskstd.inputs.in_file = fsl.Info.standard_image(
268-
"FMRIB58_FA_1mm.nii.gz")
267+
if fsl.no_fsl():
268+
warn('NO FSL found')
269+
else:
270+
maskstd.inputs.in_file = fsl.Info.standard_image(
271+
"FMRIB58_FA_1mm.nii.gz")
269272

270273
# $FSLDIR/bin/fslmaths mean_FA -bin mean_FA_mask
271274
binmaskstd = pe.Node(
@@ -281,8 +284,11 @@ def create_tbss_3_postreg(name='tbss_3_postreg', estimate_skeleton=True):
281284
(maskgroup, maskgroup2, [("out_file", "in_file")]),
282285
(binmaskstd, maskgroup2, [("out_file", "in_file2")])])
283286

284-
outputnode.inputs.skeleton_file = fsl.Info.standard_image(
285-
"FMRIB58_FA-skeleton_1mm.nii.gz")
287+
if fsl.no_fsl():
288+
warn('NO FSL found')
289+
else:
290+
outputnode.inputs.skeleton_file = fsl.Info.standard_image(
291+
"FMRIB58_FA-skeleton_1mm.nii.gz")
286292
tbss3.connect([(binmaskstd, outputnode, [('out_file', 'groupmask')]),
287293
(maskstd, outputnode, [('out_file', 'meanfa_file')]),
288294
(maskgroup2, outputnode, [('out_file',
@@ -387,8 +393,14 @@ def create_tbss_all(name='tbss_all', estimate_skeleton=True):
387393
-------
388394
389395
>>> from nipype.workflows.dmri.fsl import tbss
390-
>>> tbss = tbss.create_tbss_all('tbss')
391-
>>> tbss.inputs.inputnode.skeleton_thresh = 0.2
396+
>>> tbss_wf = tbss.create_tbss_all('tbss', estimate_skeleton=True)
397+
>>> tbss_wf.inputs.inputnode.skeleton_thresh = 0.2
398+
>>> tbss_wf.inputs.inputnode.fa_list = ['s1_wrapped_FA.nii', 's2_wrapped_FA.nii', 's3_wrapped_FA.nii']
399+
400+
>>> tbss_wf = tbss.create_tbss_all('tbss', estimate_skeleton=False)
401+
>>> tbss_wf.inputs.inputnode.skeleton_thresh = 0.2
402+
>>> tbss_wf.inputs.inputnode.fa_list = ['s1_wrapped_FA.nii', 's2_wrapped_FA.nii', 's3_wrapped_FA.nii']
403+
392404
393405
Inputs::
394406

0 commit comments

Comments
 (0)