parser.formatter_class=argparse.RawDescriptionHelpFormatter parser.add_argument('config_file', type=str, help='The path to the field config file produced by prepocessing.') parser.add_argument('-o','--output_prefix', dest="prefix", help='Specifies the prefix to be used for the output file. ' + 'Deault will use the config file name without config.', default=None) parser.add_argument('--turn_off_loops', dest='loops', action='store_false', help='Turns off loops to plot for all values of the other coordinates. ' + 'Deault will have loops on.', default=True) args = parser.parse_args() from fields.field_loader import FieldLoader from warp import * print "Argument dictionary: " print "\t" + "\n\t".join([k + " = " + str(v) for k, v in vars(args).iteritems()]) #Handle the output path and setup of the plots. if args.prefix is None: prefix, ext = os.path.splitext(args.config_file) else: prefix = args.prefix setup(prefix=prefix,cgmlog=0) plots = {} field_loader = FieldLoader(args.config_file) field_loader.installFields(top) field_loader.diagnosticPlots(top,loops=args.loops)
'--output_prefix', dest="prefix", help='Specifies the prefix to be used for the output file. ' + 'Deault will use the config file name without config.', default=None) parser.add_argument( '--turn_off_loops', dest='loops', action='store_false', help='Turns off loops to plot for all values of the other coordinates. ' + 'Deault will have loops on.', default=True) args = parser.parse_args() from fields.field_loader import FieldLoader from warp import * print "Argument dictionary: " print "\t" + "\n\t".join( [k + " = " + str(v) for k, v in vars(args).iteritems()]) #Handle the output path and setup of the plots. if args.prefix is None: prefix, ext = os.path.splitext(args.config_file) else: prefix = args.prefix setup(prefix=prefix, cgmlog=0) plots = {} field_loader = FieldLoader(args.config_file) field_loader.installFields(top) field_loader.diagnosticPlots(top, loops=args.loops)