code: def geos_image():
      """
      Return a specific SEVIRI image by retrieving it from a github gist URL.
  
      Returns
      -------
      img : numpy array
          The pixels of the image in a numpy array.
      img_proj : cartopy CRS
          The rectangular coordinate system of the image.
      img_extent : tuple of floats
          The extent of the image ``(x0, y0, x1, y1)`` referenced in
          the ``img_proj`` coordinate system.
      origin : str
          The origin of the image to be passed through to matplotlib's imshow.
  
      """
      url = (
          "https://gist.github.com/pelson/5871263/raw/"
          "EIDA50_201211061300_clip2.png"
      )
      img_handle = BytesIO(urlopen(url).read())
      img = plt.imread(img_handle)
      img_proj = ccrs.Geostationary(satellite_height=35786000)
      img_extent = [-5500000, 5500000, -5500000, 5500000]
      return img, img_proj, img_extent, "upper"
  
imports: from io import BytesIO
  from urllib.request import urlopen
  import matplotlib.pyplot
  import cartopy.crs
label_desc: Use image node_id 1 for calling a global function with example usage: geos_image() and returns: img,  img_proj,  img_extent,  str