code: def load_spitzer_image(show_progress=False):    # pragma: no cover
      
  
      path = get_path('spitzer_example_image.fits', location='remote',
                      show_progress=show_progress)
      hdu = fits.open(path)[0]
  
      return hdu
docs: Load a 4.5 micron Spitzer image.
  
      The catalog for this image is returned by
      :func:`load_spitzer_catalog`.
  
      Parameters
      ----------
      show_progress : bool, optional
          Whether to display a progress bar during the download (default
          is `False`).
  
      Returns
      -------
      hdu : `~astropy.io.fits.ImageHDU`
          The 4.5 micron Spitzer image in a FITS image HDU.
  
      See Also
      --------
      load_spitzer_catalog
  
      Examples
      --------
      .. plot::
          :include-source:
  
          from photutils import datasets
          hdu = datasets.load_spitzer_image()
          plt.imshow(hdu.data, origin='lower', vmax=50)