Example #1
0
def pyArch_asm_main():

    parser = argparse.ArgumentParser()
    parser.add_argument("-i",
                        "--infile",
                        action="store",
                        dest="infile",
                        help="infile")
    parser.add_argument("-o",
                        "--outfile",
                        action="store",
                        dest="outfile",
                        help="outfile")
    args = parser.parse_args()

    infile = 'test.s'
    outfile = 'test.out'

    if args.infile:
        infile = args.infile
    if args.outfile:
        outfile = args.outfile

    tokenizer = src.token.Tokenizer()
    parser = src.parser.Parser()
    output = src.output.Output()

    lines = read_file(infile)
    tokens = tokenizer.tokenize(lines)
    parsed_tokens = parser.parse(tokens)
    output.output_text(parsed_tokens, outfile)
def main():
    # Options parser
    options = parse_args()
    # Reading input file
    data, n = read_file(options['input_file'])
    # N-body object
    nb = nbody(data, n)

    print(nb.get_core_radius(nb.get_density_centre()))
Example #3
0
def get_args():
    parser = argparse.ArgumentParser()

    parser.add_argument('--query', required=True)

    parser.add_argument('--type',
                        choices=['tree', 'vector'],
                        required='--query' in sys.argv)

    args = parser.parse_args()

    return args
Example #4
0
def _read_args():
    parser = argparse.ArgumentParser(
        description=
        'Encodes vector or a file using a binary matrix then decodes using step by step decoding'
    )
    parser.add_argument('k', metavar="k", type=int, help='Code dimension')
    parser.add_argument('n', metavar="n", type=int, help='Code length')
    parser.add_argument('msg', metavar="msg", type=str, help='message to send')
    parser.add_argument(
        '-m',
        metavar="[[X, X ... , X], [X, X ... , X] ... [X, X, ..., X]]",
        type=str,
        default=None,
        help='Generator matrix')
    parser.add_argument('-e',
                        metavar="0.XXX",
                        type=float,
                        default=0.1,
                        help='error chance (0-1)')
    return parser.parse_args()
Example #5
0
def pyArch_asm_main():

    parser = argparse.ArgumentParser()
    parser.add_argument("-i", "--infile", action="store", dest="infile", help="infile")
    parser.add_argument("-o", "--outfile", action="store", dest="outfile", help="outfile")
    args = parser.parse_args()

    infile = 'test.s'
    outfile = 'test.out'

    if args.infile:
        infile = args.infile
    if args.outfile:
        outfile = args.outfile

    tokenizer = src.token.Tokenizer()
    parser = src.parser.Parser()
    output = src.output.Output()

    lines = read_file(infile)
    tokens = tokenizer.tokenize(lines)
    parsed_tokens = parser.parse(tokens)
    output.output_text(parsed_tokens, outfile)
Example #6
0
    try:
        loop.run_forever()
    finally:
        loop.close()


if __name__ == "__main__":
    import argparse

    parser = argparse.ArgumentParser(
        description='Monitor W3C Formatted HTTP access log.')
    parser.add_argument('log_file',
                        type=str,
                        nargs="?",
                        default="/var/log/access.log",
                        help='W3C Formatted HTTP access log')
    parser.add_argument('--threshold',
                        dest='threshold',
                        default=10,
                        type=int,
                        help='Request per seconds when to generate an alert')
    parser.add_argument('--period',
                        dest='period',
                        type=int,
                        default=10,
                        help='Display stats every x secs')

    args = parser.parse_args()

    main(args.log_file, args.threshold, args.period)
Example #7
0
import sqlite3

import src.parser
import src.db
import src.utils




if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('in_dir')
    parser.add_argument('db_name')
    parser.add_argument('--id')
    args = parser.parse_args()

    con = sqlite3.connect(args.db_name)

    with con:
        cur = con.cursor()

        src.db.create_tables(cur)

        if args.id:
            ids = [args.id]
        else:
            ids = [fn for fn in os.listdir(args.in_dir)]

        pbar = src.utils.ProgressBar('$', len(ids))