# HG changeset patch # User Jeff Hammel # Date 1426434810 25200 # Node ID 889728b8d3590eb6664b7e2b917bc35ff6273deb # Parent 067aa27050a3c0d26a1c67b4e0ecafbdc1296502 minor cleanup diff -r 067aa27050a3 -r 889728b8d359 numerics/bar.py --- a/numerics/bar.py Sun Mar 15 08:28:42 2015 -0700 +++ b/numerics/bar.py Sun Mar 15 08:53:30 2015 -0700 @@ -12,9 +12,9 @@ import argparse import csv import os -import pandas as pd -import subprocess +#import pandas as pd import sys +from .read import CSVParser from bokeh.charts import Bar from bokeh.plotting import * from collections import OrderedDict @@ -30,14 +30,15 @@ bar.show() class BarChartParser(CSVParser): + """command line options parser for bar charts""" # TODO: upstream to PlotParser def __init__(self, **kwargs): kwargs.setdefault('formatter_class', argparse.RawTextHelpFormatter) kwargs.setdefault('description', __doc__) CSVParser.__init__(self, **kwargs) - parser.add_argument('-t', '--title', dest='title', - help="plot title") + self.add_argument('-t', '--title', dest='title', + help="plot title") def main(args=sys.argv[1:]): @@ -48,10 +49,10 @@ options = parser.parse_args(args) # parse file - data = pd.read_csv(options.input, header=None, names=options.columns, index_col=0) +# data = pd.read_csv(options.input, header=None, names=options.columns, index_col=0) # generate bar chart - bar_chart(data, options.output, title=options.title or options.input.name) +# bar_chart(data, options.output, title=options.title or options.input.name) if __name__ == '__main__': main()