def getBurstingColumnsStats(self):
    """
    Gets statistics on the Temporal Memory's bursting columns. Used as a metric
    of Temporal Memory's learning performance.
    :return: mean, standard deviation, and max of Temporal Memory's bursting
    columns over time
    """
    traceData = self.tm.mmGetTraceUnpredictedActiveColumns().data
    resetData = self.tm.mmGetTraceResets().data
    countTrace = []
    for x in xrange(len(traceData)):
      if not resetData[x]:
        countTrace.append(len(traceData[x]))

    mean = numpy.mean(countTrace)
    stdDev = numpy.std(countTrace)
    maximum = max(countTrace)
    return mean, stdDev, maximum
Gets statistics on the Temporal Memory's bursting columns. Used as a metric
    of Temporal Memory's learning performance.
    :return: mean, standard deviation, and max of Temporal Memory's bursting
    columns over time