nipype.interfaces.semtools.diffusion.diffusion module

Autogenerated file - DO NOT EDIT If you spot a bug, please report it on the mailing list and/or change the generator.

DWIConvert

Link to code

Bases: SEMLikeCommandLine

Wrapped executable: DWIConvert.

title: DWIConverter

category: Diffusion.Diffusion Data Conversion

description: Converts diffusion weighted MR images in dicom series into Nrrd format for analysis in Slicer. This program has been tested on only a limited subset of DTI dicom formats available from Siemens, GE, and Phillips scanners. Work in progress to support dicom multi-frame data. The program parses dicom header to extract necessary information about measurement frame, diffusion weighting directions, b-values, etc, and write out a nrrd image. For non-diffusion weighted dicom images, it loads in an entire dicom series and writes out a single dicom volume in a .nhdr/.raw pair.

version: Version 1.0

documentation-url: http://wiki.slicer.org/slicerWiki/index.php/Documentation/4.1/Modules/DWIConverter

license: https://www.nitrc.org/svn/brains/BuildScripts/trunk/License.txt

contributor: Vince Magnotta (UIowa), Hans Johnson (UIowa), Joy Matsui (UIowa), Kent Williams (UIowa), Mark Scully (Uiowa), Xiaodong Tao (GE)

acknowledgements: This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149. Additional support for DTI data produced on Philips scanners was contributed by Vincent Magnotta and Hans Johnson at the University of Iowa.

Optional Inputs:
  • allowLossyConversion (a boolean) – The only supported output type is ‘short’. Conversion from images of a different type may cause data loss due to rounding or truncation. Use with caution!. Maps to a command-line argument: --allowLossyConversion.

  • args (a string) – Additional parameters to the command. Maps to a command-line argument: %s.

  • conversionMode (‘DicomToNrrd’ or ‘DicomToFSL’ or ‘NrrdToFSL’ or ‘FSLToNrrd’) – Determine which conversion to perform. DicomToNrrd (default): Convert DICOM series to NRRD DicomToFSL: Convert DICOM series to NIfTI File + gradient/bvalue text files NrrdToFSL: Convert DWI NRRD file to NIfTI File + gradient/bvalue text files FSLToNrrd: Convert NIfTI File + gradient/bvalue text files to NRRD file. Maps to a command-line argument: --conversionMode %s.

  • 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: {})

  • fMRI (a boolean) – Output a NRRD file, but without gradients. Maps to a command-line argument: --fMRI.

  • fslNIFTIFile (a pathlike object or string representing an existing file) – 4D NIfTI file containing gradient volumes. Maps to a command-line argument: --fslNIFTIFile %s.

  • gradientVectorFile (a boolean or a pathlike object or string representing a file) – Text file giving gradient vectors. Maps to a command-line argument: --gradientVectorFile %s.

  • inputBValues (a pathlike object or string representing an existing file) – The B Values are stored in FSL .bval text file format. Maps to a command-line argument: --inputBValues %s.

  • inputBVectors (a pathlike object or string representing an existing file) – The Gradient Vectors are stored in FSL .bvec text file format. Maps to a command-line argument: --inputBVectors %s.

  • inputDicomDirectory (a pathlike object or string representing an existing directory) – Directory holding Dicom series. Maps to a command-line argument: --inputDicomDirectory %s.

  • inputVolume (a pathlike object or string representing an existing file) – Input DWI volume – not used for DicomToNrrd mode. Maps to a command-line argument: --inputVolume %s.

  • outputBValues (a boolean or a pathlike object or string representing a file) – The B Values are stored in FSL .bval text file format (defaults to <outputVolume>.bval). Maps to a command-line argument: --outputBValues %s.

  • outputBVectors (a boolean or a pathlike object or string representing a file) – The Gradient Vectors are stored in FSL .bvec text file format (defaults to <outputVolume>.bvec). Maps to a command-line argument: --outputBVectors %s.

  • outputDirectory (a boolean or a pathlike object or string representing a directory) – Directory holding the output NRRD file. Maps to a command-line argument: --outputDirectory %s.

  • outputVolume (a boolean or a pathlike object or string representing a file) – Output filename (.nhdr or .nrrd). Maps to a command-line argument: --outputVolume %s.

  • smallGradientThreshold (a float) – If a gradient magnitude is greater than 0 and less than smallGradientThreshold, then DWIConvert will display an error message and quit, unless the useBMatrixGradientDirections option is set. Maps to a command-line argument: --smallGradientThreshold %f.

  • transposeInputBVectors (a boolean) – FSL input BVectors are expected to be encoded in the input file as one vector per line. If it is not the case, use this option to transpose the file as it is read. Maps to a command-line argument: --transposeInputBVectors.

  • useBMatrixGradientDirections (a boolean) – Fill the nhdr header with the gradient directions and bvalues computed out of the BMatrix. Only changes behavior for Siemens data. In some cases the standard public gradients are not properly computed. The gradients can empirically computed from the private BMatrix fields. In some cases the private BMatrix is consistent with the public grandients, but not in all cases, when it exists BMatrix is usually most robust. Maps to a command-line argument: --useBMatrixGradientDirections.

  • useIdentityMeaseurementFrame (a boolean) – Adjust all the gradients so that the measurement frame is an identity matrix. Maps to a command-line argument: --useIdentityMeaseurementFrame.

  • writeProtocolGradientsFile (a boolean) – Write the protocol gradients to a file suffixed by ‘.txt’ as they were specified in the procol by multiplying each diffusion gradient direction by the measurement frame. This file is for debugging purposes only, the format is not fixed, and will likely change as debugging of new dicom formats is necessary. Maps to a command-line argument: --writeProtocolGradientsFile.

Outputs:
  • gradientVectorFile (a pathlike object or string representing an existing file) – Text file giving gradient vectors.

  • outputBValues (a pathlike object or string representing an existing file) – The B Values are stored in FSL .bval text file format (defaults to <outputVolume>.bval).

  • outputBVectors (a pathlike object or string representing an existing file) – The Gradient Vectors are stored in FSL .bvec text file format (defaults to <outputVolume>.bvec).

  • outputDirectory (a pathlike object or string representing an existing directory) – Directory holding the output NRRD file.

  • outputVolume (a pathlike object or string representing an existing file) – Output filename (.nhdr or .nrrd).

dtiaverage

Link to code

Bases: SEMLikeCommandLine

Wrapped executable: dtiaverage.

title: DTIAverage (DTIProcess)

category: Diffusion.Diffusion Tensor Images.CommandLineOnly

description: dtiaverage is a program that allows to compute the average of an arbitrary number of tensor fields (listed after the –inputs option) This program is used in our pipeline as the last step of the atlas building processing. When all the tensor fields have been deformed in the same space, to create the average tensor field (–tensor_output) we use dtiaverage.

Several average method can be used (specified by the –method option): euclidean, log-euclidean and pga. The default being euclidean.

version: 1.0.0

documentation-url: http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/DTIProcess

license: Copyright (c) Casey Goodlett. All rights reserved.

See http://www.ia.unc.edu/dev/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notices for more information.

contributor: Casey Goodlett

Optional Inputs:
  • DTI_double (a boolean) – Tensor components are saved as doubles (cannot be visualized in Slicer). Maps to a command-line argument: --DTI_double.

  • args (a string) – Additional parameters to the command. Maps to a command-line argument: %s.

  • 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: {})

  • inputs (a list of items which are a pathlike object or string representing an existing file) – List of all the tensor fields to be averaged. Maps to a command-line argument: --inputs %s....

  • tensor_output (a boolean or a pathlike object or string representing a file) – Averaged tensor volume. Maps to a command-line argument: --tensor_output %s.

  • verbose (a boolean) – Produce verbose output. Maps to a command-line argument: --verbose.

Outputs:

tensor_output (a pathlike object or string representing an existing file) – Averaged tensor volume.

dtiestim

Link to code

Bases: SEMLikeCommandLine

Wrapped executable: dtiestim.

title: DTIEstim (DTIProcess)

category: Diffusion.Diffusion Weighted Images

description: dtiestim is a tool that takes in a set of DWIs (with –dwi_image option) in nrrd format and estimates a tensor field out of it. The output tensor file name is specified with the –tensor_output option There are several methods to estimate the tensors which you can specify with the option –method lls|wls|nls|ml . Here is a short description of the different methods:

lls

Linear least squares. Standard estimation technique that recovers the tensor parameters by multiplying the log of the normalized signal intensities by the pseudo-inverse of the gradient matrix. Default option.

wls

Weighted least squares. This method is similar to the linear least squares method except that the gradient matrix is weighted by the original lls estimate. (See Salvador, R., Pena, A., Menon, D. K., Carpenter, T. A., Pickard, J. D., and Bullmore, E. T. Formal characterization and extension of the linearized diffusion tensor model. Human Brain Mapping 24, 2 (Feb. 2005), 144-155. for more information on this method). This method is recommended for most applications. The weight for each iteration can be specified with the –weight_iterations. It is not currently the default due to occasional matrix singularities.

nls

Non-linear least squares. This method does not take the log of the signal and requires an optimization based on levenberg-marquadt to optimize the parameters of the signal. The lls estimate is used as an initialization. For this method the step size can be specified with the –step option.

ml

Maximum likelihood estimation. This method is experimental and is not currently recommended. For this ml method the sigma can be specified with the option –sigma and the step size can be specified with the –step option.

You can set a threshold (–threshold) to have the tensor estimated to only a subset of voxels. All the baseline voxel value higher than the threshold define the voxels where the tensors are computed. If not specified the threshold is calculated using an OTSU threshold on the baseline image.The masked generated by the -t option or by the otsu value can be saved with the –B0_mask_output option.

dtiestim also can extract a few scalar images out of the DWI set of images:

  • the average baseline image (–B0) which is the average of all the B0s.

  • the IDWI (–idwi)which is the geometric mean of the diffusion images.

You can also load a mask if you want to compute the tensors only where the voxels are non-zero (–brain_mask) or a negative mask and the tensors will be estimated where the negative mask has zero values (–bad_region_mask)

version: 1.2.0

documentation-url: http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/DTIProcess

license: Copyright (c) Casey Goodlett. All rights reserved.
See http://www.ia.unc.edu/dev/Copyright.htm for details.

This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notices for more information.

contributor: Casey Goodlett, Francois Budin

acknowledgements: Hans Johnson(1,3,4); Kent Williams(1); (1=University of Iowa Department of Psychiatry, 3=University of Iowa Department of Biomedical Engineering, 4=University of Iowa Department of Electrical and Computer Engineering) provided conversions to make DTIProcess compatible with Slicer execution, and simplified the stand-alone build requirements by removing the dependencies on boost and a fortran compiler.

Optional Inputs:
  • B0 (a boolean or a pathlike object or string representing a file) – Baseline image, average of all baseline images. Maps to a command-line argument: --B0 %s.

  • B0_mask_output (a boolean or a pathlike object or string representing a file) – B0 mask used for the estimation. B0 thresholded either with the -t option value or the automatic OTSU value. Maps to a command-line argument: --B0_mask_output %s.

  • DTI_double (a boolean) – Tensor components are saved as doubles (cannot be visualized in Slicer). Maps to a command-line argument: --DTI_double.

  • args (a string) – Additional parameters to the command. Maps to a command-line argument: %s.

  • bad_region_mask (a pathlike object or string representing an existing file) – Bad region mask. Image where for every voxel > 0 the tensors are not estimated. Maps to a command-line argument: --bad_region_mask %s.

  • brain_mask (a pathlike object or string representing an existing file) – Brain mask. Image where for every voxel == 0 the tensors are not estimated. Be aware that in addition a threshold based masking will be performed by default. If such an additional threshold masking is NOT desired, then use option -t 0. Maps to a command-line argument: --brain_mask %s.

  • correction (‘none’ or ‘zero’ or ‘abs’ or ‘nearest’) – Correct the tensors if computed tensor is not semi-definite positive. Maps to a command-line argument: --correction %s.

  • defaultTensor (a list of items which are a float) – Default tensor used if estimated tensor is below a given threshold. Maps to a command-line argument: --defaultTensor %s.

  • dwi_image (a pathlike object or string representing an existing file) – DWI image volume (required). Maps to a command-line argument: --dwi_image %s.

  • 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: {})

  • idwi (a boolean or a pathlike object or string representing a file) – Idwi output image. Image with isotropic diffusion-weighted information = geometric mean of diffusion images. Maps to a command-line argument: --idwi %s.

  • method (‘lls’ or ‘wls’ or ‘nls’ or ‘ml’) – Estimation method (lls:linear least squares, wls:weighted least squares, nls:non-linear least squares, ml:maximum likelihood). Maps to a command-line argument: --method %s.

  • shiftNeg (a boolean) – Shift eigenvalues so all are positive (accounts for bad tensors related to noise or acquisition error). This is the same option as the one available in DWIToDTIEstimation in Slicer (but instead of just adding the minimum eigenvalue to all the eigenvalues if it is smaller than 0, we use a coefficient to have stictly positive eigenvalues. Maps to a command-line argument: --shiftNeg.

  • shiftNegCoeff (a float) – Shift eigenvalues so all are positive (accounts for bad tensors related to noise or acquisition error). Instead of just adding the minimum eigenvalue to all the eigenvalues if it is smaller than 0, we use a coefficient to have stictly positive eigenvalues. Coefficient must be between 1.0 and 1.001 (included). Maps to a command-line argument: --shiftNegCoeff %f.

  • sigma (a float) – Maps to a command-line argument: --sigma %f.

  • step (a float) – Gradient descent step size (for nls and ml methods). Maps to a command-line argument: --step %f.

  • tensor_output (a boolean or a pathlike object or string representing a file) – Tensor OutputImage. Maps to a command-line argument: --tensor_output %s.

  • threshold (an integer) – Baseline threshold for estimation. If not specified calculated using an OTSU threshold on the baseline image. Maps to a command-line argument: --threshold %d.

  • verbose (a boolean) – Produce verbose output. Maps to a command-line argument: --verbose.

  • weight_iterations (an integer) – Number of iterations to recaluate weightings from tensor estimate. Maps to a command-line argument: --weight_iterations %d.

Outputs:
  • B0 (a pathlike object or string representing an existing file) – Baseline image, average of all baseline images.

  • B0_mask_output (a pathlike object or string representing an existing file) – B0 mask used for the estimation. B0 thresholded either with the -t option value or the automatic OTSU value.

  • idwi (a pathlike object or string representing an existing file) – Idwi output image. Image with isotropic diffusion-weighted information = geometric mean of diffusion images.

  • tensor_output (a pathlike object or string representing an existing file) – Tensor OutputImage.

dtiprocess

Link to code

Bases: SEMLikeCommandLine

Wrapped executable: dtiprocess.

title: DTIProcess (DTIProcess)

category: Diffusion.Diffusion Tensor Images

description: dtiprocess is a tool that handles tensor fields. It takes as an input a tensor field in nrrd format. It can generate diffusion scalar properties out of the tensor field such as : FA (–fa_output), Gradient FA image (–fa_gradient_output), color FA (–color_fa_output), MD (–md_output), Frobenius norm (–frobenius_norm_output), lbd1, lbd2, lbd3 (–lambda{1,2,3}_output), binary map of voxel where if any of the eigenvalue is negative, the voxel is set to 1 (–negative_eigenvector_output)

It also creates 4D images out of the tensor field such as: Highest eigenvector map (highest eigenvector at each voxel) (–principal_eigenvector_output)

Masking capabilities: For any of the processing done with dtiprocess, it’s possible to apply it on a masked region of the tensor field. You need to use the –mask option for any of the option to be applied on that tensor field sub-region only. If you want to save the masked tensor field use the option –outmask and specify the new masked tensor field file name. dtiprocess also allows a range of transformations on the tensor fields. The transformed tensor field file name is specified with the option –deformation_output. There are 3 resampling interpolation methods specified with the tag –interpolation followed by the type to use (nearestneighbor, linear, cubic) Then you have several transformations possible to apply:

  • Affine transformations using as an input

  • itk affine transformation file (based on the itkAffineTransform class)

  • Affine transformations using rview (details and download at http://www.doc.ic.ac.uk/~dr/software/). There are 2 versions of rview both creating transformation files called dof files. The old version of rview outputs text files containing the transformation parameters. It can be read in with the –dof_file option. The new version outputs binary dof files. These dof files can be transformed into human readable file with the dof2mat tool which is part of the rview package. So you need to save the output of dof2mat into a text file which can then be used with the – newdof_file option. Usage example: dof2mat mynewdoffile.dof >> mynewdoffile.txt dtiprocess –dti_image mytensorfield.nhdr –newdof_file mynewdoffile.txt –rot_output myaffinetensorfield.nhdr

Non linear transformations as an input: The default transformation file type is d-field (displacement field) in nrrd format. The option to use is –forward with the name of the file. If the transformation file is a h-field you have to add the option –hField.

version: 1.0.1

documentation-url: http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/DTIProcess

license: Copyright (c) Casey Goodlett. All rights reserved.
See http://www.ia.unc.edu/dev/Copyright.htm for details.

This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notices for more information.

contributor: Casey Goodlett

Optional Inputs:
  • DTI_double (a boolean) – Tensor components are saved as doubles (cannot be visualized in Slicer). Maps to a command-line argument: --DTI_double.

  • RD_output (a boolean or a pathlike object or string representing a file) – RD (Radial Diffusivity 1/2*(lambda2+lambda3)) output. Maps to a command-line argument: --RD_output %s.

  • affineitk_file (a pathlike object or string representing an existing file) – Transformation file for affine transformation. ITK format. Maps to a command-line argument: --affineitk_file %s.

  • args (a string) – Additional parameters to the command. Maps to a command-line argument: %s.

  • color_fa_output (a boolean or a pathlike object or string representing a file) – Color Fractional Anisotropy output file. Maps to a command-line argument: --color_fa_output %s.

  • correction (‘none’ or ‘zero’ or ‘abs’ or ‘nearest’) – Correct the tensors if computed tensor is not semi-definite positive. Maps to a command-line argument: --correction %s.

  • deformation_output (a boolean or a pathlike object or string representing a file) – Warped tensor field based on a deformation field. This option requires the –forward,-F transformation to be specified. Maps to a command-line argument: --deformation_output %s.

  • dof_file (a pathlike object or string representing an existing file) – Transformation file for affine transformation. This can be ITK format (or the outdated RView). Maps to a command-line argument: --dof_file %s.

  • dti_image (a pathlike object or string representing an existing file) – DTI tensor volume. Maps to a command-line argument: --dti_image %s.

  • 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: {})

  • fa_gradient_output (a boolean or a pathlike object or string representing a file) – Fractional Anisotropy Gradient output file. Maps to a command-line argument: --fa_gradient_output %s.

  • fa_gradmag_output (a boolean or a pathlike object or string representing a file) – Fractional Anisotropy Gradient Magnitude output file. Maps to a command-line argument: --fa_gradmag_output %s.

  • fa_output (a boolean or a pathlike object or string representing a file) – Fractional Anisotropy output file. Maps to a command-line argument: --fa_output %s.

  • forward (a pathlike object or string representing an existing file) – Forward transformation. Assumed to be a deformation field in world coordinates, unless the –h-field option is specified. Maps to a command-line argument: --forward %s.

  • frobenius_norm_output (a boolean or a pathlike object or string representing a file) – Frobenius Norm Output. Maps to a command-line argument: --frobenius_norm_output %s.

  • hField (a boolean) – Forward and inverse transformations are h-fields instead of displacement fields. Maps to a command-line argument: --hField.

  • interpolation (‘nearestneighbor’ or ‘linear’ or ‘cubic’) – Interpolation type (nearestneighbor, linear, cubic). Maps to a command-line argument: --interpolation %s.

  • lambda1_output (a boolean or a pathlike object or string representing a file) – Axial Diffusivity - Lambda 1 (largest eigenvalue) output. Maps to a command-line argument: --lambda1_output %s.

  • lambda2_output (a boolean or a pathlike object or string representing a file) – Lambda 2 (middle eigenvalue) output. Maps to a command-line argument: --lambda2_output %s.

  • lambda3_output (a boolean or a pathlike object or string representing a file) – Lambda 3 (smallest eigenvalue) output. Maps to a command-line argument: --lambda3_output %s.

  • mask (a pathlike object or string representing an existing file) – Mask tensors. Specify –outmask if you want to save the masked tensor field, otherwise the mask is applied just for the current processing . Maps to a command-line argument: --mask %s.

  • md_output (a boolean or a pathlike object or string representing a file) – Mean Diffusivity output file. Maps to a command-line argument: --md_output %s.

  • negative_eigenvector_output (a boolean or a pathlike object or string representing a file) – Negative Eigenvectors Output: create a binary image where if any of the eigen value is below zero, the voxel is set to 1, otherwise 0. Maps to a command-line argument: --negative_eigenvector_output %s.

  • newdof_file (a pathlike object or string representing an existing file) – Transformation file for affine transformation. RView NEW format. (txt file output of dof2mat). Maps to a command-line argument: --newdof_file %s.

  • outmask (a boolean or a pathlike object or string representing a file) – Name of the masked tensor field. Maps to a command-line argument: --outmask %s.

  • principal_eigenvector_output (a boolean or a pathlike object or string representing a file) – Principal Eigenvectors Output. Maps to a command-line argument: --principal_eigenvector_output %s.

  • reorientation (‘fs’ or ‘ppd’) – Reorientation type (fs, ppd). Maps to a command-line argument: --reorientation %s.

  • rot_output (a boolean or a pathlike object or string representing a file) – Rotated tensor output file. Must also specify the dof file. Maps to a command-line argument: --rot_output %s.

  • scalar_float (a boolean) – Write scalar [FA,MD] as unscaled float (with their actual values, otherwise scaled by 10 000). Also causes FA to be unscaled [0..1]. Maps to a command-line argument: --scalar_float.

  • sigma (a float) – Scale of gradients. Maps to a command-line argument: --sigma %f.

  • verbose (a boolean) – Produce verbose output. Maps to a command-line argument: --verbose.

Outputs:
  • RD_output (a pathlike object or string representing an existing file) – RD (Radial Diffusivity 1/2*(lambda2+lambda3)) output.

  • color_fa_output (a pathlike object or string representing an existing file) – Color Fractional Anisotropy output file.

  • deformation_output (a pathlike object or string representing an existing file) – Warped tensor field based on a deformation field. This option requires the –forward,-F transformation to be specified.

  • fa_gradient_output (a pathlike object or string representing an existing file) – Fractional Anisotropy Gradient output file.

  • fa_gradmag_output (a pathlike object or string representing an existing file) – Fractional Anisotropy Gradient Magnitude output file.

  • fa_output (a pathlike object or string representing an existing file) – Fractional Anisotropy output file.

  • frobenius_norm_output (a pathlike object or string representing an existing file) – Frobenius Norm Output.

  • lambda1_output (a pathlike object or string representing an existing file) – Axial Diffusivity - Lambda 1 (largest eigenvalue) output.

  • lambda2_output (a pathlike object or string representing an existing file) – Lambda 2 (middle eigenvalue) output.

  • lambda3_output (a pathlike object or string representing an existing file) – Lambda 3 (smallest eigenvalue) output.

  • md_output (a pathlike object or string representing an existing file) – Mean Diffusivity output file.

  • negative_eigenvector_output (a pathlike object or string representing an existing file) – Negative Eigenvectors Output: create a binary image where if any of the eigen value is below zero, the voxel is set to 1, otherwise 0.

  • outmask (a pathlike object or string representing an existing file) – Name of the masked tensor field.

  • principal_eigenvector_output (a pathlike object or string representing an existing file) – Principal Eigenvectors Output.

  • rot_output (a pathlike object or string representing an existing file) – Rotated tensor output file. Must also specify the dof file.