docs: def read_column(self, col, **keys):
          """
          Read the specified column
  
          Alternatively, you can use slice notation
              fits=fitsio.FITS(filename)
              fits[ext][colname][:]
              fits[ext][colname][2:5]
              fits[ext][colname][200:235:2]
              fits[ext][colname][rows]
  
          Note, if reading multiple columns, it is more efficient to use
          read(columns=) or slice notation with a list of column names.
  
          parameters
          ----------
          col: string/int,  required
              The column name or number.
          rows: optional
              An optional set of row numbers to read.
          vstorage: string, optional
              Over-ride the default method to store variable length columns.  Can
              be 'fixed' or 'object'.  See docs on fitsio.FITS for details.
          """
  
          res = self.read_columns([col], **keys)
          colname = res.dtype.names[0]
          data = res[colname]
  
          self._maybe_trim_strings(data, **keys)
          return data