def __init__(self, dataPath, settingsFile, instName, makePlots, diagnosticMode, err, logging): self.files = pdpp(dataPath) if len(self.files) == 0: err.setError(-4) err.handleError() self.settings = rsf(settingsFile)[instName][0] self.makePlots = makePlots self.diagnosticMode = diagnosticMode self.err = err self.logging = logging
group2 = optparse.OptionGroup(parser, "Instrument Setup") group2.add_option('--s', action='store', default="WEAVEPROTO", type=str, dest='instName', help='Instrument configuration name (from settings file)') parser.add_option_group(group2) args = parser.parse_args() options, args = parser.parse_args() logging.basicConfig(format='%(levelname)s: %(message)s', level=getattr(logging, options.logLevel.upper())) err = ptc_errors(logging) ## ## Input checks. ## if options.dataPath is None: err.setError(-1) err.handleError() try: rsf(options.settingsFile)[options.instName][0] except IOError: err.setError(-2) err.handleError() except KeyError: err.setError(-3) err.handleError() p = ptc(options.dataPath, options.settingsFile, options.instName, options.makePlots, options.diagnosticMode, err, logging) p.run()
help='Do temporal analysis?') parser.add_option_group(group3) args = parser.parse_args() options, args = parser.parse_args() logging.basicConfig(format='%(levelname)s: %(message)s', level=getattr(logging, options.logLevel.upper())) err = bias_errors(logging) ## ## Input checks. ## if options.dataPath is None: err.setError(-1) err.handleError() try: rsf(options.settingsFile)[options.instName][0] except IOError: err.setError(-2) err.handleError() except KeyError: err.setError(-3) err.handleError() b = bias(options.dataPath, options.settingsFile, options.instName, options.makePlots, options.diagnosticMode, options.doSpatial, options.doTemporal, err, logging) b.run()