SYMBOL INDEX (98 symbols across 16 files) FILE: eval.py function get_args (line 12) | def get_args(): function main (line 110) | def main(): FILE: metrics/draw_curves.py function draw_curves (line 21) | def draw_curves( FILE: metrics/image_metrics.py class Recorder (line 24) | class Recorder: method __init__ (line 25) | def __init__( method record (line 76) | def record(self, method_results, dataset_name, method_name): method export (line 83) | def export(self): function cal_metrics (line 104) | def cal_metrics( function evaluate (line 246) | def evaluate(names, num_bits, pre_info_pair, gt_info_pair, metric_class,... FILE: metrics/video_metrics.py class Recorder (line 27) | class Recorder: method __init__ (line 28) | def __init__( method record (line 79) | def record(self, method_results, dataset_name, method_name): method export (line 86) | def export(self): function cal_metrics (line 107) | def cal_metrics( function evaluate (line 257) | def evaluate( FILE: plot.py function get_args (line 11) | def get_args(): function main (line 67) | def main(args): FILE: tools/append_results.py function get_args (line 7) | def get_args(): function main (line 23) | def main(): FILE: tools/converter.py function update_dict (line 27) | def update_dict(parent_dict, sub_dict): function replace_cell (line 136) | def replace_cell(ori_value, k): function remove_latex_chars_out_of_mathenv (line 167) | def remove_latex_chars_out_of_mathenv(string: str): FILE: tools/info_py_to_json.py function validate_py_syntax (line 13) | def validate_py_syntax(filename): function convert_py_to_json (line 22) | def convert_py_to_json(source_config_root, target_config_root): function get_args (line 59) | def get_args(): FILE: tools/rename.py function path_join (line 12) | def path_join(base_path, sub_path): function rename_all_files (line 18) | def rename_all_files(src_pattern, dst_pattern, src_name, src_dir, dst_di... FILE: utils/generate_info.py function curve_info_generator (line 21) | def curve_info_generator(): function simple_info_generator (line 49) | def simple_info_generator(): function get_valid_elements (line 57) | def get_valid_elements(source: list, include_elements: list, exclude_ele... function get_methods_info (line 85) | def get_methods_info( function get_datasets_info (line 143) | def get_datasets_info( FILE: utils/misc.py function get_ext (line 10) | def get_ext(path_list): function get_name_list_and_suffix (line 27) | def get_name_list_and_suffix(data_path: str) -> tuple: function get_name_list (line 50) | def get_name_list(data_path: str, name_prefix: str = "", name_suffix: st... function get_number_from_tail (line 76) | def get_number_from_tail(string): function get_name_with_group_list (line 81) | def get_name_with_group_list( function get_list_with_suffix (line 149) | def get_list_with_suffix(dataset_path: str, suffix: str): function make_dir (line 168) | def make_dir(path): function imread_with_checking (line 177) | def imread_with_checking(path, for_color: bool = True) -> np.ndarray: function get_gt_pre_with_name (line 187) | def get_gt_pre_with_name( function get_gt_pre_with_name_and_group (line 215) | def get_gt_pre_with_name_and_group( function normalize_array (line 252) | def normalize_array( function get_valid_key_name (line 267) | def get_valid_key_name(data_dict: dict, key_name: str) -> str: function get_target_key (line 275) | def get_target_key(target_dict: dict, key: str) -> str: function colored_print (line 284) | def colored_print(msg: str, mode: str = "general"): class ColoredPrinter (line 303) | class ColoredPrinter: method info (line 309) | def info(msg): method warn (line 313) | def warn(msg): method error (line 318) | def error(msg): function update_info (line 323) | def update_info(source_info: dict, new_info: dict): FILE: utils/print_formatter.py function print_formatter (line 6) | def print_formatter( function clip_string (line 36) | def clip_string(string: str, max_length: int, padding_char: str = " ", m... function formatter_for_tabulate (line 58) | def formatter_for_tabulate( FILE: utils/recorders/curve_drawer.py class CurveDrawer (line 12) | class CurveDrawer(object): method __init__ (line 13) | def __init__( method init_subplots (line 56) | def init_subplots(self): method plot_at_axis (line 60) | def plot_at_axis(self, idx, method_curve_setting, x_data, y_data): method set_axis_property (line 82) | def set_axis_property( method _plot (line 106) | def _plot(self): method show (line 127) | def show(self): method save (line 132) | def save(self, path): FILE: utils/recorders/excel_recorder.py class _BaseExcelRecorder (line 17) | class _BaseExcelRecorder(object): method __init__ (line 18) | def __init__(self, xlsx_path: str): method _initial_xlsx (line 31) | def _initial_xlsx(self): method load_sheet (line 34) | def load_sheet(self, sheet_name: str): method append_row (line 42) | def append_row(self, sheet: Worksheet, row_data): method insert_row (line 46) | def insert_row(self, sheet: Worksheet, row_data, row_id, min_col=1, in... method merge_region (line 63) | def merge_region(sheet: Worksheet, min_row, max_row, min_col, max_col): method get_col_id_with_row_id (line 72) | def get_col_id_with_row_id(sheet: Worksheet, col_name: str, row_id): method get_row_id_with_col_name (line 83) | def get_row_id_with_col_name(self, sheet: Worksheet, row_name: str, co... method get_row_id_with_col_id (line 98) | def get_row_id_with_col_id(sheet: Worksheet, row_name: str, col_id: int): method format_string_with_config (line 113) | def format_string_with_config(string: str, repalce_config: dict = None): class MetricExcelRecorder (line 128) | class MetricExcelRecorder(_BaseExcelRecorder): method __init__ (line 129) | def __init__( method _initial_table (line 190) | def _initial_table(self): method _format_row_data (line 221) | def _format_row_data(self, row_data: dict) -> list: method __call__ (line 227) | def __call__(self, row_data: dict, dataset_name: str, method_name: str): FILE: utils/recorders/metric_recorder.py function ndarray_to_basetype (line 11) | def ndarray_to_basetype(data): function round_w_zero_padding (line 33) | def round_w_zero_padding(x, bit_width): class GrayscaleMetricRecorder (line 72) | class GrayscaleMetricRecorder: method __init__ (line 78) | def __init__(self, metric_names=None): method step (line 103) | def step(self, pre: np.ndarray, gt: np.ndarray, gt_path: str): method show (line 110) | def show(self, num_bits: int = 3, return_ndarray: bool = False) -> dict: class BinaryMetricRecorder (line 155) | class BinaryMetricRecorder: method __init__ (line 158) | def __init__(self, metric_names=("bif1", "biprecision", "birecall", "b... method step (line 177) | def step(self, pre: np.ndarray, gt: np.ndarray, gt_path: str): method show (line 184) | def show(self, num_bits: int = 3, return_ndarray: bool = False) -> dict: class GroupedMetricRecorder (line 201) | class GroupedMetricRecorder: method __init__ (line 202) | def __init__( method zero (line 209) | def zero(self): method step (line 219) | def step(self, group_name: str, pre: np.ndarray, gt: np.ndarray, gt_pa... method show (line 226) | def show(self, num_bits: int = 3, return_group: bool = False): method sort_results (line 271) | def sort_results(self, results: dict) -> OrderedDict: FILE: utils/recorders/txt_recorder.py class TxtRecorder (line 9) | class TxtRecorder: method __init__ (line 10) | def __init__(self, txt_path, to_append=True, max_method_name_width=10): method add_row (line 25) | def add_row(self, row_name, row_data, row_start_str="", row_end_str="\... method __call__ (line 30) | def __call__(