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)
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))
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])
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)
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)
def handle_info(args): df = gilot.from_csvs(args.input) print(json.dumps(gilot.info(df), indent=4, sort_keys=False))
def handle_plot(args): df = gilot.from_csvs(args.input) gilot.plot(df, output=args.output, name=args.name, timeslot=args.timeslot)
def handle_info(args): df = gilot.from_csvs(args.input)