def main(): parser = optparse.OptionParser() parser.add_option('-i', '--in', dest="phot_class", ) parser.add_option('-a', '--aperture', dest="aperture", ) parser.add_option('-o', '--output', dest="out_plot", ) options, remainder = parser.parse_args() print 'load ', options.phot_class photometry = pickle.load(open(options.phot_class)) plot = Plotting(photometry, options.out_plot) print 'Plot noise fire' plot.plot_noise(float(options.aperture))