code: def nifti_2_numpy(input_filepath, return_all=False):
      """Copies a file somewhere else. Effectively only used for compressing nifti files.
  
      Parameters
      ----------
      input_filepath: str
          Input filepath.
      return_header: bool
          If true, returns header information in nibabel format.
  
      Returns
      -------
      img: Numpy array
          Untransformed image data.
      header: list
          A two item list. The first is the affine matrix in array format, the
          second is
  
      """
  
      nifti = nib.load(input_filepath)
  
      if return_all:
          return nifti.get_data(), nifti.header, nifti.affine
      else:
          return nifti.get_data()
  
imports: import os
  import numpy
  import nibabel
  import nrrd
  import pydicom
  import subprocess
  from collections import defaultdict
  from imageio import imwrite, imread
  from deepneuro.utilities.util import grab_files_recursive, quotes
label_desc: Use image node_id 10 for calling a global function with example usage: nifti_2_numpy(input_filepath, return_all) and returns: nifti,  nifti,  nifti, nifti