def do_main():

    t0_sec = time()

    parser = argument_parser()

    args = parser.parse_args()
    opts = vars(args)
    defs = vars(parser.parse_args([]))  # dict of defaults only

    if len(sys.argv) < 3: exit('\n%s\n' % usage())

    assert args.exp is not None, 'WARNING: option "-e <experiment>" MUST be specified.'
    assert args.det is not None, 'WARNING: option "-d <detector-name>" MUST be specified.'
    assert args.runs is not None, 'WARNING: option "-r <run-number(s)>" MUST be specified.'

    init_stream_handler(loglevel=args.logmode)

    logger.debug('%s\nIn epix10ka_deploy_constants' % (50 * '_'))
    logger.debug('Command line:%s' % ' '.join(sys.argv))
    logger.info(info_parser_arguments(parser))

    deploy_constants(**opts)

    logger.info('is completed, consumed time %.3f sec' % (time() - t0_sec))
示例#2
0
def do_main():

    t0_sec = time()

    parser = argument_parser()
    args = parser.parse_args()
    kwa = vars(args)
    #defs = vars(parser.parse_args([])) # dict of defaults only

    if len(sys.argv) < 3: exit('\n%s\n' % USAGE)

    assert args.exp is not None, 'WARNING: option "-e <experiment>" MUST be specified.'
    assert args.det is not None, 'WARNING: option "-d <detector-name>" MUST be specified.'
    assert args.runs is not None, 'WARNING: option "-r <run-number(s)>" MUST be specified.'

    fmt = '[%(levelname).1s] %(name)s %(message)s' if args.logmode == 'DEBUG' else '[%(levelname).1s] %(message)s'
    logging.basicConfig(format=fmt, level=DICT_NAME_TO_LEVEL[args.logmode])
    #logging.basicConfig(format='%(asctime)s %(name)s %(levelname)s %(filename)s: %(message)s', datefmt='%H:%M:%S', level=logging.DEBUG)
    #logging.basicConfig(filename='log.txt', filemode='w', format=fmt, level=DICT_NAME_TO_LEVEL[args.logmode])

    logger.debug('%s\nIn epix10ka_pedestals_calibration' % (50 * '_'))
    logger.debug('Command line:%s' % ' '.join(sys.argv))
    logger.info(info_parser_arguments(parser))

    pedestals_calibration(**kwa)

    logger.info('DONE, consumed time %.3f sec' % (time() - t0_sec))
示例#3
0
def do_main():

    t0_sec = time()

    parser = argument_parser()

    args = parser.parse_args()
    opts = vars(args)
    defs = vars(parser.parse_args([]))  # dict of defaults only

    if len(sys.argv) < 3: exit('\n%s\n' % usage())

    assert args.exp is not None, 'WARNING: option "-e <experiment>" MUST be specified.'
    assert args.det is not None, 'WARNING: option "-d <detector-name>" MUST be specified.'
    assert args.runs is not None, 'WARNING: option "-r <run-number(s)>" MUST be specified.'

    fmt = '[%(levelname).1s] %(name)s %(message)s' if args.logmode == 'DEBUG' else '[%(levelname).1s] %(message)s'
    logging.basicConfig(format=fmt, level=DICT_NAME_TO_LEVEL[args.logmode])

    logger.debug('%s\nIn epix10ka_deploy_constants' % (50 * '_'))
    logger.debug('Command line:%s' % ' '.join(sys.argv))
    logger.info(info_parser_arguments(parser))

    deploy_constants(**opts)

    logger.info('is completed, consumed time %.3f sec' % (time() - t0_sec))
示例#4
0
def do_main():

    t0_sec = time()

    parser = argument_parser()
    args = parser.parse_args()
    kwa = vars(args)
    #defs = vars(parser.parse_args([])) # dict of defaults only

    if len(sys.argv) < 3: exit('\n%s\n' % USAGE)

    assert args.exp is not None, 'WARNING: option "-e <experiment>" MUST be specified.'
    assert args.det is not None, 'WARNING: option "-d <detector-name>" MUST be specified.'
    assert args.runs is not None, 'WARNING: option "-r <run-number(s)>" MUST be specified.'

    init_stream_handler(loglevel=args.logmode)

    logger.debug('%s\nIn %s' % ((50 * '_'), SCRNAME))
    logger.debug('Command line:%s' % ' '.join(sys.argv))
    logger.info(info_parser_arguments(parser))

    pedestals_calibration(**kwa)

    logger.info('DONE, consumed time %.3f sec' % (time() - t0_sec))