code: def plot_pole(map_axis, plon, plat, A95, label='', color='k', edgecolor='k', marker='o', markersize=20, legend='no'):
      
      if not has_cartopy:
          print('-W- cartopy must be installed to run ipmag.plot_pole')
          return
      A95_km = A95 * 111.32
      map_axis.scatter(plon, plat, marker=marker,
                       color=color, edgecolors=edgecolor, s=markersize,
                       label=label, zorder=101, transform=ccrs.Geodetic())
      equi(map_axis, plon, plat, A95_km, color)
      if legend == 'yes':
          plt.legend(loc=2)
docs: This function plots a paleomagnetic pole and A95 error ellipse on a cartopy map axis.
  
      Before this function is called, a plot needs to be initialized with code
      such as that in the make_orthographic_map function.
  
      Example
      -------
      >>> plon = 200
      >>> plat = 60
      >>> A95 = 6
      >>> map_axis = ipmag.make_orthographic_map(central_longitude=200,central_latitude=30)
      >>> ipmag.plot_pole(map_axis, plon, plat, A95 ,color='red',markersize=40)
  
      Required Parameters
      -----------
      map_axis : the name of the current map axis that has been developed using cartopy
      plon : the longitude of the paleomagnetic pole being plotted (in degrees E)
      plat : the latitude of the paleomagnetic pole being plotted (in degrees)
      A95 : the A_95 confidence ellipse of the paleomagnetic pole (in degrees)
  
      Optional Parameters (defaults are used if not specified)
      -----------
      color : the default color is black. Other colors can be chosen (e.g. 'r')
      marker : the default is a circle. Other symbols can be chosen (e.g. 's')
      markersize : the default is 20. Other size can be chosen
      label : the default is no label. Labels can be assigned.
      legend : the default is no legend ('no'). Putting 'yes' will plot a legend.