import helpers.larpix_scripting as larpix_scripting from larpix.quickstart import * from helpers.script_logging import ScriptLogger from helpers.pixel_report import * from helpers.larpix_scripting import store_chip_configurations start_time = time.localtime() parser = argparse.ArgumentParser() parser.add_argument('-b', '--board', default=pathnames.default_board_file(start_time), help='path to chip set info file (default: %(default)s)') parser.add_argument('-s', '--config', default=pathnames.default_config_dir(start_time), help='initial chip configuration file to load ' '(default: %(default)s)') parser.add_argument('-n', '--subruns', default=1, required=False, type=int, help='The number of data collection periods (default: ' '%(default)s)') parser.add_argument('-t', '--run_time', default=60, required=False, type=float, help='The run time for each subrun in sec (default: '
type=int, help='(optional, default: %(default)s)') parser.add_argument('-t', '--run_time', default=0.05, type=float, help='(optional, units: sec, default: %(default)s)') parser.add_argument( '-s', '--configuration_file', default=None, help='initial chip configuration file to load ' 'by default will look in %s for individual chip configurations, ' 'if chip config not found, will load %s, ' 'if this file does not exist, will load %s and generate new default ' '(optional)' % (pathnames.default_config_dir(start_time), pathnames.default_config_file(start_time), default_config)) parser.add_argument('-c', '--chips', default=None, nargs='+', type=int, help='chips to include in scan ' '(optional, default: all chips in chipset file)') args = parser.parse_args() infile = args.board outdir = args.outdir verbose = args.verbose global_threshold = args.global_threshold run_time = args.run_time