agentlab.analyze.agent_xray
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run Gradio on the selected experiments saved at savedir_base. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Classes
|
|
|
|
|
|
|
- class agentlab.analyze.agent_xray.ClickMapper(ax: Axes, step_times: list[float])
Bases:
object- to_step(x_pix_coord)
- to_time(x_pix_coord)
- class agentlab.analyze.agent_xray.EpisodeId(agent_id: str = None, task_name: str = None, seed: int = None)
Bases:
object
- class agentlab.analyze.agent_xray.Info(results_dir: Path = None, exp_list_dir: Path = None, result_df: DataFrame = None, agent_df: DataFrame = None, tasks_df: DataFrame = None, exp_result: ExpResult = None, click_mapper: ClickMapper = None, step: int = None, active_tab: str = 'Screenshot', agent_id_keys: list[str] = None)
Bases:
object- agent_df: DataFrame
- click_mapper: ClickMapper
- exp_result: ExpResult
- get_agent_id(row: Series)
- result_df: DataFrame
- tasks_df: DataFrame
- class agentlab.analyze.agent_xray.StepId(episode_id: EpisodeId = None, step: int = None)
Bases:
object
- agentlab.analyze.agent_xray.add_patch(ax, start, stop, color, label, edge=False)
- agentlab.analyze.agent_xray.clean_column_names(col_list)
- agentlab.analyze.agent_xray.code(txt)
- agentlab.analyze.agent_xray.display_table(df: DataFrame)
- agentlab.analyze.agent_xray.fig_to_pil(fig)
- agentlab.analyze.agent_xray.format_constant_and_variables()
- agentlab.analyze.agent_xray.generate_profiling(progress_fn)
- agentlab.analyze.agent_xray.get_agent_report(result_df: DataFrame)
- agentlab.analyze.agent_xray.get_screenshot(info: Info, step: int = None, som_or_not: str = 'Raw Screenshots')
- agentlab.analyze.agent_xray.if_active(tab_name, n_out=1)
- agentlab.analyze.agent_xray.main()
- agentlab.analyze.agent_xray.new_episode(episode_id: ~agentlab.analyze.agent_xray.EpisodeId, progress=<gradio.helpers.Progress object>)
- agentlab.analyze.agent_xray.new_exp_dir(exp_dir, progress=<gradio.helpers.Progress object>, just_refresh=False)
- agentlab.analyze.agent_xray.on_select_agent(evt: SelectData, df: DataFrame)
- agentlab.analyze.agent_xray.plot_profiling(ax, step_info_list: list[StepInfo], summary_info: dict, progress_fn)
- agentlab.analyze.agent_xray.refresh_exp_dir_choices(exp_dir_choice)
- agentlab.analyze.agent_xray.remove_args_from_col(df: DataFrame)
- agentlab.analyze.agent_xray.run_gradio(results_dir: Path)
Run Gradio on the selected experiments saved at savedir_base.
- agentlab.analyze.agent_xray.submit_action(input_text)
- agentlab.analyze.agent_xray.tab_select(evt: SelectData)
- agentlab.analyze.agent_xray.update_agent_info_html()
- agentlab.analyze.agent_xray.update_agent_info_md()
- agentlab.analyze.agent_xray.update_axtree()
- agentlab.analyze.agent_xray.update_chat_messages()
- agentlab.analyze.agent_xray.update_error_report()
- agentlab.analyze.agent_xray.update_global_stats()
- agentlab.analyze.agent_xray.update_html()
- agentlab.analyze.agent_xray.update_logs()
- agentlab.analyze.agent_xray.update_prompt_tests()
- agentlab.analyze.agent_xray.update_pruned_html()
- agentlab.analyze.agent_xray.update_stats()
- agentlab.analyze.agent_xray.update_step_info()
- agentlab.analyze.agent_xray.update_task_error()