niworkflows.interfaces.itk module¶
ITK files handling.
- class niworkflows.interfaces.itk.MCFLIRT2ITK(from_file=None, resource_monitor=None, **inputs)[source]¶
Bases:
SimpleInterface
Convert a list of MAT files from MCFLIRT into an ITK Transform file.
- Mandatory Inputs:
in_files (a list of items which are a pathlike object or string representing an existing file) – List of MAT files from MCFLIRT.
in_reference (a pathlike object or string representing an existing file) – Input image for spatial reference.
in_source (a pathlike object or string representing an existing file) – Input image for spatial source.
- Optional Inputs:
num_threads (an integer) – Number of parallel processes.
- Outputs:
out_file (a pathlike object or string representing a file) – The output ITKTransform file.
- class niworkflows.interfaces.itk.MultiApplyTransforms(from_file=None, resource_monitor=None, **inputs)[source]¶
Bases:
SimpleInterface
Apply the corresponding list of input transforms.
- Mandatory Inputs:
input_image (a list of items which are a pathlike object or string representing an existing file) – Input time-series as a list of volumes after splitting through the fourth dimension.
reference_image (a pathlike object or string representing an existing file) – Reference image space that you wish to warp INTO. Maps to a command-line argument:
--reference-image %s
.transforms (a list of items which are a pathlike object or string representing an existing file or ‘identity’) – Transform files: will be applied in reverse order. For example, the last specified transform will be applied first. Maps to a command-line argument:
%s
.
- Optional Inputs:
args (a string) – Additional parameters to the command. Maps to a command-line argument:
%s
.copy_dtype (a boolean) – Copy dtype from inputs to outputs. (Nipype default value:
False
)default_value (a float) – Maps to a command-line argument:
--default-value %g
. (Nipype default value:0.0
)dimension (2 or 3 or 4) – This option forces the image to be treated as a specified-dimensional image. If not specified, antsWarp tries to infer the dimensionality from the input image. Maps to a command-line argument:
--dimensionality %d
.environ (a dictionary with keys which are a bytes or None or a value of class ‘str’ and with values which are a bytes or None or a value of class ‘str’) – Environment variables. (Nipype default value:
{}
)float (a boolean) – Use float instead of double for computations. Maps to a command-line argument:
--float %d
. (Nipype default value:False
)input_image_type (0 or 1 or 2 or 3) – Option specifying the input image type of scalar (default), vector, tensor, or time series. Maps to a command-line argument:
--input-image-type %d
.interpolation (‘Linear’ or ‘NearestNeighbor’ or ‘CosineWindowedSinc’ or ‘WelchWindowedSinc’ or ‘HammingWindowedSinc’ or ‘LanczosWindowedSinc’ or ‘MultiLabel’ or ‘Gaussian’ or ‘BSpline’ or ‘GenericLabel’) – Maps to a command-line argument:
%s
. (Nipype default value:Linear
)interpolation_parameters (a tuple of the form: (an integer) or a tuple of the form: (a float, a float) or a tuple of the form: (a string))
invert_transform_flags (a list of items which are a boolean)
num_threads (an integer) – Number of parallel processes. (Nipype default value:
1
)out_postfix (a string) – Postfix that is appended to all output files (default = _trans). (Nipype default value:
_trans
)output_image (a string) – Output file name. Maps to a command-line argument:
--output %s
.print_out_composite_warp_file (a boolean) – Output a composite warp file instead of a transformed image. Requires inputs:
output_image
.save_cmd (a boolean) – Write a log of command lines that were applied. (Nipype default value:
True
)
- Outputs:
log_cmdline (a pathlike object or string representing a file) – A list of command lines used to apply transforms.
out_files (a list of items which are a pathlike object or string representing a file) – The output ITKTransform file.