docs: def plot_cadence_wheel(
          log,
          cadenceDictionary,
          pathToOutputPlotFolder):
      """
      *Generate the cadence wheel for the survey*
  
      **Key Arguments:**
          - ``log`` -- logger
          - ``cadenceDictionary`` -- the cadence for the survey
          - ``pathToOutputPlotDirectory`` -- path to add plots to
  
      **Return:**
          - None
      """
      ################ > IMPORTS ################
      ## STANDARD LIB ##
      ## THIRD PARTY ##
      import numpy as np
      import matplotlib.pyplot as plt
      ## LOCAL APPLICATION ##
      import dryxPython.plotting as dp
  
      lunarMonth = 29.3
      surveyYear = 12. * lunarMonth
  
      ################ >ACTION(S) ################
      fig = plt.figure(
          num=None,
          figsize=(8, 8),
          dpi=600,
          facecolor=None,
          edgecolor=None,
          frameon=True)
  
      ax = fig.add_axes(
          [0.1, 0.1, 0.8, 0.8],
          polar=True,
          frameon=False)
      # ax.set_xlabel('label')
      # ax.set_ylabel('label')
      # ax.set_title('title')
      # ax.set_xlim(0, 10)
      ax.set_ylim(0, 12)
  
      for k, v in cadenceDictionary.iteritems():
          # log.debug('k %s' % (k,))
          x = 2 * np.pi * np.array(v) / surveyYear
          y = np.ones(len(x)) * 10.
  
          if k in ['g', 'B']:
              color = '#268bd2'
          elif k in ['r', 'V']:
              color = '#859900'
          elif k in ['R', 'i']:
              color = '#cb4b16'
          elif k in ['I', 'z']:
              color = '#dc322f'
          # elif k in ['', '']
          #     color = ''
          else:
              color = '#b58900'
  
          plt.scatter(
              x,
              y,
              s=50,
              c=color,
              marker='o',
              cmap=None,
              label=k,
              norm=None,
              vmin=None,
              vmax=None,
              alpha=0.2,
              linewidths=None,
              edgecolor=color,
              verts=None,
              hold=True)
  
      circleTicks = np.arange(0, 350, 30)
      tickLabels = []
      for tick in circleTicks:
          tickLabels.append("%s days" % (tick,))
  
      plt.xticks(2 * np.pi * circleTicks / surveyYear, tickLabels)
      plt.yticks([])
  
      box = ax.get_position()
      ax.set_position([box.x0, box.y0, box.width * 0.8, box.height])
      # Put a legend to the right of the current axis
      ax.legend(loc='center left', bbox_to_anchor=(1.1, 0.5), prop={'size': 8})
  
      title = "Cadence Wheel for Simulated Survey"
      plt.title(title, fontsize='small',
                verticalalignment='bottom', linespacing=0.2)
      fileName = pathToOutputPlotFolder + title.replace(" ", "_") + ".png"
      imageLink = """
  ![%s_plot](%s)
  
  """ % (title.replace(" ", "_"), fileName,)
      plt.savefig(fileName)
      plt.clf()  # clear figure
  
      return imageLink