nifti
io
- auxiliary.nifti.io.read_nifti(input_nifti_path: str, maintain_dtype: bool = True) ndarray
Read a NIfTI file and return its data as a NumPy array.
- Parameters:
input_nifti_path (str) – Path to the input NIfTI file.
maintain_dtype (bool, optional) – If True, maintain the data type of the NIfTI data. If False, allow data type conversion to float. Default is True.
- Returns:
NIfTI data as a NumPy array.
- Return type:
numpy.ndarray
- auxiliary.nifti.io.write_nifti(input_array: ndarray, output_nifti_path: str, reference_nifti_path: str | None = None, create_parent_directory: bool = False) None
Write a NIfTI file from a NumPy array.
Parameters: input_array (np.ndarray): The NumPy array containing the data to be written. output_nifti_path (str): The path where the output NIfTI file will be saved. reference_nifti_path (str, optional): Path to a reference NIfTI file for header and affine information.
Returns: None