Beispiel #1
0
def present_counts(items, daily_count):
    months = collections.defaultdict(int)
    for day, count in sorted(items.iteritems()):
        month = day.rsplit('-', 1)[0]
        months[month] += count

    years = collections.defaultdict(int)
    for month, count in months.iteritems():
        year = month.rsplit('-', 1)[0]
        years[year] += count
    total = sum(months.itervalues())
    maxlen = len(str(total))

    if daily_count:
        for day, count in sorted(items.iteritems()):
            print('%s: %*d' % (day, maxlen, count))

    if len(items) > 1:
        for month, count in sorted(months.iteritems()):
            print('%s   : %*d' % (month, maxlen, count))
    if len(months) > 1:
        for year, count in sorted(years.iteritems()):
            print('%s      : %*d' % (year, maxlen, count))
    if len(years) > 1:
        print('Total     : %*d' % (maxlen, total))
    if not daily_count:
        print('')
        graph.print_histogram(items)
def present_counts(items, daily_count):
  months = collections.defaultdict(int)
  for day, count in sorted(items.iteritems()):
    month = day.rsplit('-', 1)[0]
    months[month] += count

  years = collections.defaultdict(int)
  for month, count in months.iteritems():
    year = month.rsplit('-', 1)[0]
    years[year] += count
  total = sum(months.itervalues())
  maxlen = len(str(total))

  if daily_count:
    for day, count in sorted(items.iteritems()):
      print('%s: %*d' % (day, maxlen, count))

  if len(items) > 1:
    for month, count in sorted(months.iteritems()):
      print('%s   : %*d' % (month, maxlen, count))
  if len(months) > 1:
    for year, count in sorted(years.iteritems()):
      print('%s      : %*d' % (year, maxlen, count))
  if len(years) > 1:
    print('Total     : %*d' % (maxlen, total))
  if not daily_count:
    print('')
    graph.print_histogram(items)
def print_results(results, columns, buckets):
    delays = [i for i in results if isinstance(i, float)]
    failures = [i for i in results if not isinstance(i, float)]

    graph.print_histogram(graph.generate_histogram(delays, buckets), columns, "%5.3f")
    print("")
    print("Total items : %d" % len(results))
    average = 0
    if delays:
        average = sum(delays) / len(delays)
    print("Average delay: %.2fs" % average)
    # print('Average overhead: %s' % graph.to_units(total_size / len(sizes)))
    print("")
    if failures:
        print("")
        print("%sFAILURES%s:" % (colorama.Fore.RED, colorama.Fore.RESET))
        print("\n".join("  %s" % i for i in failures))
def print_results(results, columns, buckets):
  delays = [i for i in results if isinstance(i, float)]
  failures = [i for i in results if not isinstance(i, float)]

  graph.print_histogram(
      graph.generate_histogram(delays, buckets), columns, '%5.3f')
  print('')
  print('Total items : %d' % len(results))
  average = 0
  if delays:
    average = sum(delays)/ len(delays)
  print('Average delay: %s' % graph.to_units(average))
  #print('Average overhead: %s' % graph.to_units(total_size / len(sizes)))
  print('')
  if failures:
    print('')
    print('%sFAILURES%s:' % (colorama.Fore.RED, colorama.Fore.RESET))
    print('\n'.join('  %s' % i for i in failures))
Beispiel #5
0
def print_results(results, columns, buckets):
    delays = [i for i in results if isinstance(i, float)]
    failures = [i for i in results if not isinstance(i, float)]

    graph.print_histogram(graph.generate_histogram(delays, buckets), columns,
                          '%5.3f')
    print('')
    print('Total items : %d' % len(results))
    average = 0
    if delays:
        average = sum(delays) / len(delays)
    print('Average delay: %.2fs' % average)
    #print('Average overhead: %s' % graph.to_units(total_size / len(sizes)))
    print('')
    if failures:
        print('')
        print('%sFAILURES%s:' % (colorama.Fore.RED, colorama.Fore.RESET))
        print('\n'.join('  %s' % i for i in failures))
def print_results(results, columns, buckets):
  delays = [i for i in results if isinstance(i, float)]
  failures = [i for i in results if not isinstance(i, float)]

  print('%sDELAYS%s:' % (colorama.Fore.RED, colorama.Fore.RESET))
  graph.print_histogram(
      graph.generate_histogram(delays, buckets), columns, ' %.3f')
  print('')
  print('Total items  : %d' % len(results))
  average = 0
  if delays:
    average = sum(delays)/ len(delays)
  print('Average delay: %s' % graph.to_units(average))
  print('')

  if failures:
    print('%sEVENTS%s:' % (colorama.Fore.RED, colorama.Fore.RESET))
    values = {}
    for f in failures:
      values.setdefault(f, 0)
      values[f] += 1
    graph.print_histogram(values, columns, ' %s')
    print('')
Beispiel #7
0
def print_results(results, columns, buckets):
  delays = [i for i in results if isinstance(i, float)]
  failures = [i for i in results if not isinstance(i, float)]

  print('%sDELAYS%s:' % (colorama.Fore.RED, colorama.Fore.RESET))
  graph.print_histogram(
      graph.generate_histogram(delays, buckets), columns, ' %.3f')
  print('')
  print('Total items  : %d' % len(results))
  average = 0
  if delays:
    average = sum(delays)/ len(delays)
  print('Average delay: %s' % graph.to_units(average))
  print('')

  if failures:
    print('%sEVENTS%s:' % (colorama.Fore.RED, colorama.Fore.RESET))
    values = {}
    for f in failures:
      values.setdefault(f, 0)
      values[f] += 1
    graph.print_histogram(values, columns, ' %s')
    print('')
Beispiel #8
0
def print_results(results, columns, buckets):
    delays = [i[0] for i in results if isinstance(i[0], float)]
    failures = [i for i in results if not isinstance(i[0], float)]
    sizes = [i[1] for i in results]

    print('%sSIZES%s (bytes):' % (colorama.Fore.RED, colorama.Fore.RESET))
    graph.print_histogram(graph.generate_histogram(sizes, buckets), columns,
                          '%d')
    print('')
    total_size = sum(sizes)
    print('Total size  : %s' % graph.to_units(total_size))
    print('Total items : %d' % len(sizes))
    print('Average size: %s' % graph.to_units(total_size / len(sizes)))
    print('Largest item: %s' % graph.to_units(max(sizes)))
    print('')
    print('%sDELAYS%s (seconds):' % (colorama.Fore.RED, colorama.Fore.RESET))
    graph.print_histogram(graph.generate_histogram(delays, buckets), columns,
                          '%.3f')

    if failures:
        print('')
        print('%sFAILURES%s:' % (colorama.Fore.RED, colorama.Fore.RESET))
        print('\n'.join('  %s (%s)' % (i[0], graph.to_units(i[1]))
                        for i in failures))
def print_results(results, columns, buckets):
  delays = [i[0] for i in results if isinstance(i[0], float)]
  failures = [i for i in results if not isinstance(i[0], float)]
  sizes = [i[1] for i in results]

  print('%sSIZES%s (bytes):' % (colorama.Fore.RED, colorama.Fore.RESET))
  graph.print_histogram(
      graph.generate_histogram(sizes, buckets), columns, '%d')
  print('')
  total_size = sum(sizes)
  print('Total size  : %s' % graph.to_units(total_size))
  print('Total items : %d' % len(sizes))
  print('Average size: %s' % graph.to_units(total_size / len(sizes)))
  print('Largest item: %s' % graph.to_units(max(sizes)))
  print('')
  print('%sDELAYS%s (seconds):' % (colorama.Fore.RED, colorama.Fore.RESET))
  graph.print_histogram(
      graph.generate_histogram(delays, buckets), columns, '%.3f')

  if failures:
    print('')
    print('%sFAILURES%s:' % (colorama.Fore.RED, colorama.Fore.RESET))
    print(
        '\n'.join('  %s (%s)' % (i[0], graph.to_units(i[1])) for i in failures))