docs: def read_fits (self, **kwargs):
          """Open as a FITS file, returning a :class:`astropy.io.fits.HDUList` object.
          Keyword arguments are passed to :func:`astropy.io.fits.open`; valid
          ones likely include:
  
          - ``mode = 'readonly'`` (or "update", "append", "denywrite", "ostream")
          - ``memmap = None``
          - ``save_backup = False``
          - ``cache = True``
          - ``uint = False``
          - ``ignore_missing_end = False``
          - ``checksum = False``
          - ``disable_image_compression = False``
          - ``do_not_scale_image_data = False``
          - ``ignore_blank = False``
          - ``scale_back = False``
  
          """
          from astropy.io import fits
          return fits.open (text_type (self), **kwargs)