code: def ekrced(handle, segno, recno, column, nelts=_SPICE_EK_EKRCEX_ROOM_DEFAULT):
      
      handle = ctypes.c_int(handle)
      segno = ctypes.c_int(segno)
      recno = ctypes.c_int(recno)
      column = stypes.stringToCharP(column)
      nvals = ctypes.c_int(0)
      dvals = stypes.emptyDoubleVector(nelts)
      isnull = ctypes.c_int()
      libspice.ekrced_c(handle, segno, recno, column, ctypes.byref(nvals), dvals,
                        ctypes.byref(isnull))
      assert failed() or (nvals.value <= nelts)
      return nvals.value, stypes.cVectorToPython(dvals)[:nvals.value], bool(isnull.value)
docs: Read data from a double precision column in a specified EK record.
  
      http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekrced_c.html
  
      :param handle: Handle attached to EK file.
      :type handle: int
      :param segno: Index of segment containing record.
      :type segno: int
      :param recno: Record from which data is to be read.
      :type recno: int
      :param column: Column name.
      :type column: str
      :return:
              Number of values in column entry,
              Float values in column entry,
              Flag indicating whether column entry is null.
      :rtype: tuple