Skip to content
Snippets Groups Projects
Commit c17195b5 authored by Paul McCarthy's avatar Paul McCarthy :mountain_bicyclist:
Browse files

Merge branch 'rf/fast-wrapper' into 'master'

Rf/fast wrapper

See merge request fsl/fslpy!299
parents ed5f7e53 e5811b42
No related branches found
No related tags found
No related merge requests found
Pipeline #9483 passed
...@@ -3,7 +3,7 @@ order. ...@@ -3,7 +3,7 @@ order.
3.6.1 (Thursday 27th April 2021) 3.6.2 (Wednesday 23rd June 2021)
-------------------------------- --------------------------------
...@@ -11,6 +11,18 @@ Changed ...@@ -11,6 +11,18 @@ Changed
^^^^^^^ ^^^^^^^
* The ``fsl.wrappers.fast`` wrapper passes ``-v`` to ``fast`` if ``v=True`` or
``verbose=True`` is specified.
3.6.1 (Thursday 27th May 2021)
------------------------------
Changed
^^^^^^^
* Removed the ``dataclasses`` backport from requirements (!297). * Removed the ``dataclasses`` backport from requirements (!297).
......
...@@ -50,7 +50,7 @@ def fast(imgs, out='fast', **kwargs): ...@@ -50,7 +50,7 @@ def fast(imgs, out='fast', **kwargs):
'n_classes' : 'class', 'n_classes' : 'class',
} }
cmd = ['fast', '-v', '--out=%s' % out] cmd = ['fast', '--out=%s' % out]
cmd += wutils.applyArgStyle('--=', cmd += wutils.applyArgStyle('--=',
valmap=valmap, valmap=valmap,
argmap=argmap, argmap=argmap,
......
...@@ -327,13 +327,16 @@ def test_fast(): ...@@ -327,13 +327,16 @@ def test_fast():
cmd = op.join(fsldir, 'bin', 'fast') cmd = op.join(fsldir, 'bin', 'fast')
result = fw.fast('input', 'myseg', n_classes=3) result = fw.fast('input', 'myseg', n_classes=3)
expected = [cmd, '-v', '--out=myseg', '--class=3', 'input'] expected = [cmd, '--out=myseg', '--class=3', 'input']
assert result.stdout[0] == ' '.join(expected) assert result.stdout[0] == ' '.join(expected)
result = fw.fast(('in1', 'in2', 'in3'), 'myseg', n_classes=3) result = fw.fast(('in1', 'in2', 'in3'), 'myseg', n_classes=3)
expected = [cmd, '-v', '--out=myseg', '--class=3', 'in1', 'in2', 'in3'] expected = [cmd, '--out=myseg', '--class=3', 'in1', 'in2', 'in3']
assert result.stdout[0] == ' '.join(expected)
result = fw.fast(('in1', 'in2', 'in3'), 'myseg', n_classes=3, verbose=True)
expected = [cmd, '--out=myseg', '--class=3', '--verbose', 'in1', 'in2', 'in3']
assert result.stdout[0] == ' '.join(expected) assert result.stdout[0] == ' '.join(expected)
...@@ -390,10 +393,10 @@ def test_tbss(): ...@@ -390,10 +393,10 @@ def test_tbss():
def test_fsl_prepare_fieldmap(): def test_fsl_prepare_fieldmap():
with asrt.disabled(), run.dryrun(), mockFSLDIR(bin=('fsl_prepare_fieldmap',)) as fsldir: with asrt.disabled(), run.dryrun(), mockFSLDIR(bin=('fsl_prepare_fieldmap',)) as fsldir:
fpf = op.join(fsldir, 'bin', 'fsl_prepare_fieldmap') fpf = op.join(fsldir, 'bin', 'fsl_prepare_fieldmap')
result = fw.fsl_prepare_fieldmap(phase_image='ph', result = fw.fsl_prepare_fieldmap(phase_image='ph',
magnitude_image='mag', magnitude_image='mag',
out_image='out', out_image='out',
deltaTE=2.46, deltaTE=2.46,
nocheck=True) nocheck=True)
expected = (fpf, ('SIEMENS', 'ph', 'mag', 'out', '2.46', '--nocheck')) expected = (fpf, ('SIEMENS', 'ph', 'mag', 'out', '2.46', '--nocheck'))
assert checkResult(result.stdout[0], *expected) assert checkResult(result.stdout[0], *expected)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment