Example #1
0
def handle_plot(args) -> None:
    init_logger(args)
    df = gilot.from_csvs(args.input)
    if (args.allow_files or args.ignore_files):
        df = df.filter_files(
            compose_filter(allow=args.allow_files, deny=args.ignore_files))
    gilot.plot(df, output=args.output, name=args.name, timeslot=args.timeslot)
Example #2
0
def handle_info(args):
    df = gilot.from_csvs(args.input)
    if (args.allow_files or args.ignore_files):
        df = df.filter_files(
            compose_filter(allow=args.allow_files, deny=args.ignore_files))

    print(json.dumps(gilot.info(df), indent=4, sort_keys=False))
Example #3
0
def handle_hotspot(args):
    df = gilot.from_csvs(args.input)
    result = gilot.hotspot(
        df.expand_files(
            compose_filter(allow=args.allow_files, deny=args.ignore_files)))
    if (args.csv):
        result.to_csv(args.output)
    else:
        pretty_print_hotspot(result[:args.num])
Example #4
0
def handle_hotgraph(args) -> None:
    init_logger(args)
    df = gilot.from_csvs(args.input)
    is_match = compose_filter(allow=args.allow_files, deny=args.ignore_files)
    epanded_df = df.expand_files(is_match)
    gilot.hotgraph(epanded_df,
                   output_file_name=args.output,
                   rank=args.rank,
                   stop_retry=args.stop_retry)
Example #5
0
def handle_author(args) -> None:
    init_logger(args)
    df = gilot.from_csvs(args.input)
    if (args.allow_files or args.ignore_files):
        df = df.filter_files(
            compose_filter(allow=args.allow_files, deny=args.ignore_files))

    gilot.authors(df,
                  output=args.output,
                  name=args.name,
                  top=args.top,
                  only=args.only)
Example #6
0
File: app.py Project: i35-267/gilot
def handle_info(args):
    df = gilot.from_csvs(args.input)
    print(json.dumps(gilot.info(df), indent=4, sort_keys=False))
Example #7
0
File: app.py Project: i35-267/gilot
def handle_plot(args):
    df = gilot.from_csvs(args.input)
    gilot.plot(df, output=args.output, name=args.name, timeslot=args.timeslot)
Example #8
0
def handle_info(args):
    df = gilot.from_csvs(args.input)