262c262,264
< import output
---
> from output import StatOutput
> output = StatOutput(options.jobfile, source)
> output.xlabel = 'System Configuration'
264,270d265
< def display():
< if options.graph:
< output.graph(options.graphdir)
< else:
< output.display(options.binned, options.printmode)
<
<
281d275
< output = output.StatOutput(stat.name, options.jobfile, source)
283,284c277,281
< output.label = stat.name
< display()
---
> output.ylabel = stat.name
> if options.graph:
> output.graph(stat.name, options.graphdir)
> else:
> output.display(stat.name, options.binned, options.printmode)
291d287
< system = source.__dict__[options.system]
303c299,303
< output = output.StatOutput(command, options.jobfile, source)
---
> def display():
> if options.graph:
> output.graph(command, options.graphdir, proxy)
> else:
> output.display(command, options.binned, options.printmode)
311c311
< output.label = 'User Fraction'
---
> output.ylabel = 'User Fraction'
341c341
< output.label = 'Packets/s'
---
> output.ylabel = 'Packets/s'
347c347
< output.label = 'bps / Hz'
---
> output.ylabel = 'bps / Hz'
360c360,361
< output.label = 'Bandwidth (Gbps)'
---
> output.ylabel = 'Bandwidth (Gbps)'
> output.ylim = [ 0.0, 10.0 ]
366c367
< output.label = 'Bytes / Packet'
---
> output.ylabel = 'Bytes / Packet'
372c373
< output.label = 'Receive Bytes / Packet'
---
> output.ylabel = 'Receive Bytes / Packet'
378c379
< output.label = 'Transmit Bytes / Packet'
---
> output.ylabel = 'Transmit Bytes / Packet'
384c385
< output.label = 'rxPackets / txPackets'
---
> output.ylabel = 'rxPackets / txPackets'
390c391
< output.label = 'rxBytes / txBytes'
---
> output.ylabel = 'rxBytes / txBytes'
398c399
< output.label = 'Overall MSHR Misses'
---
> output.ylabel = 'Overall MSHR Misses'
405c406
< output.label = 'Misses / KB'
---
> output.ylabel = 'Misses / KB'
413c414
< output.label = 'Interrupts / KB'
---
> output.ylabel = 'Interrupts / KB'