code: def postpro_fisher(data, report=None):
      
      if not report:
          report = {}
      # Due to rounding errors
      data[data < -0.99999999999999] = -1
      data[data > 0.99999999999999] = 1
      fisher_data = 0.5 * np.log((1 + data) / (1 - data))
      report['fisher'] = {}
      report['fisher']['performed'] = 'yes'
      #report['fisher']['diagonal'] = 'zeroed'
      return fisher_data, report
docs: Performs fisher transform on everything in data.
  
      If report variable is passed, this is added to the report.