コード例 #1
0
def entry_point():
    import argparse

    args, unk_args = parse_command_args().parse_known_args()

    info, iparams = initialize_single_image(
        img=os.path.abspath(args.path),
        paramfile=args.paramfile,
        output_file=args.output_file,
        output_dir=args.output_dir,
        min_bragg=args.min_bragg,
    )

    interceptor = SingleImageProcessor.for_single_image(
        info, iparams, action_code=args.action, verbose=args.verbose)
    if args.output_dir is not None:
        if not os.path.isdir(args.output_dir):
            os.makedirs(args.output_dir)

    interceptor.start()
コード例 #2
0
            print('\n__RESULTS__')
            print('{} {} {} {:.2f} {} {} {} {} {{{}}}'.format(
                n_spots, n_overloads, score, res[1], n_rings, 0, avg_I, 0,
                err))

            if print_errors:
                print("__ERRORS__")
                for e in errors:
                    print(e)


# ============================================================================ #
if __name__ == "__main__":
    import argparse
    args, unk_args = parse_command_args().parse_known_args()

    info, iparams = initialize_single_image(img=os.path.abspath(args.path),
                                            paramfile=args.paramfile,
                                            output_file=args.output_file,
                                            output_dir=args.output_dir,
                                            min_bragg=args.min_bragg)

    interceptor = SingleImageProcessor.for_single_image(
        info, iparams, action_code=args.action, verbose=args.verbose)
    if args.output_dir is not None:
        if not os.path.isdir(args.output_dir):
            os.makedirs(args.output_dir)

    interceptor.start()