class_docstr: Class for AFNI header
docstr: Get image zooms from header data
  
  Spatial axes are first three indices, time axis is last index. If
  dataset is not a time series the last value will be zero.
  
  Returns
  -------
  zooms : tuple
  
  Notes
  -----
  Gets zooms from attributes ``DELTA`` and ``TAXIS_FLOATS``.
  
  ``DELTA`` gives (x,y,z) voxel sizes.
  
  ``TAXIS_FLOATS`` should be length 5, with first entry giving "Time
  origin", and second giving "Time step (TR)".
code: def _calc_zooms(self):
      """
      Get image zooms from header data
  
      Spatial axes are first three indices, time axis is last index. If
      dataset is not a time series the last value will be zero.
  
      Returns
      -------
      zooms : tuple
  
      Notes
      -----
      Gets zooms from attributes ``DELTA`` and ``TAXIS_FLOATS``.
  
      ``DELTA`` gives (x,y,z) voxel sizes.
  
      ``TAXIS_FLOATS`` should be length 5, with first entry giving "Time
      origin", and second giving "Time step (TR)".
      """
      xyz_step = tuple(np.abs(self.info["DELTA"]))
      t_step = self.info.get("TAXIS_FLOATS", (0, 0))
      if len(t_step) > 0:
          t_step = (t_step[1],)
      return xyz_step + t_step
  
imports: import os
  import re
  from copy import deepcopy
  import numpy
  from .arrayproxy import ArrayProxy
  from .fileslice import strided_scalar
  from .spatialimages import HeaderDataError, ImageDataError, SpatialHeader, SpatialImage
  from .volumeutils import Recoder
label_desc: Use image node_id 6 for calling the AFNIHeader obj's underlying member method code with example usage: obj._calc_zooms() and returns: unknown