scil_dwi_extract_shell.py
usage: __main__.py [-h] [--out_indices OUT_INDICES] [--block-size INT]
[--tolerance INT] [-v [{DEBUG,INFO,WARNING}]] [-f]
in_dwi in_bval in_bvec in_bvals_to_extract
[in_bvals_to_extract ...] out_dwi out_bval out_bvec
Extracts the DWI volumes that are on specific b-value shells. Many shells
can be extracted at once by specifying multiple b-values. The extracted
volumes are in the same order as in the original file.
If the b-values of a shell are not all identical, use the --tolerance
argument to adjust the accepted interval. For example, a b-value of 2000
and a tolerance of 20 will extract all volumes with a b-values from 1980 to
2020.
Files that are too large to be loaded in memory can still be processed by
setting the --block-size argument. A block size of X means that X DWI volumes
are loaded at a time for processing.
Formerly: scil_extract_dwi_shell.py
positional arguments:
in_dwi The DW image file to split.
in_bval The b-values file in FSL format (.bval).
in_bvec The b-vectors file in FSL format (.bvec).
in_bvals_to_extract The list of b-values to extract. For example 0 2000.
out_dwi The name of the output DWI file.
out_bval The name of the output b-value file (.bval).
out_bvec The name of the output b-vector file (.bvec).
options:
-h, --help show this help message and exit
--out_indices OUT_INDICES
Optional filename for valid indices in input dwi volume
--block-size INT, -s INT
Loads the data using this block size. Useful
when the data is too large to be loaded in memory.
--tolerance INT, -t INT
The tolerated gap between the b-values to extract
and the actual b-values. [20]
-v [{DEBUG,INFO,WARNING}]
Produces verbose output depending on the provided level.
Default level is warning, default when using -v is info.
-f Force overwriting of the output files.
Scilpy version: 2.0.2