docs: def dafgda(handle, begin, end):
      """
      Read the double precision data bounded by two addresses within a DAF.
  
      http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafgda_c.html
  
      :param handle: Handle of a DAF.
      :type handle: int
      :param begin: Initial address within file.
      :type begin: int
      :param end: Final address within file.
      :type end: int
      :return: Data contained between begin and end.
      :rtype: Array of floats
      """
      handle = ctypes.c_int(handle)
      data = stypes.emptyDoubleVector(abs(end - begin))
      begin = ctypes.c_int(begin)
      end = ctypes.c_int(end)
      libspice.dafgda_c(handle, begin, end, data)
      return stypes.cVectorToPython(data)