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``

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)