Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
dashboard Namespace Reference

Functions

 get_dashboard_layout (dashboard)
 
 update_dashboard (selected_dashboard)
 Update the layout based on the selected dashboard.
 
 download_and_combine_csvs (selected_csvs, temp_folder)
 Download and combine the selected CSV files.
 
 create_update_metric_dropdowns_callback (dashboard, graph_number)
 
 create_update_graph_callback (graph_id, dashboard, graph_number, graph_type="line")
 
 cleanup_temp_folder ()
 

Variables

 app = dash.Dash(__name__)
 
 suppress_callback_exceptions
 
 csv_files = list_blobs("as_evaluation")
 
list available_dashboards
 
 layout
 
 debug
 

Function Documentation

◆ cleanup_temp_folder()

dashboard.cleanup_temp_folder ( )

Definition at line 387 of file dashboard.py.

◆ create_update_graph_callback()

dashboard.create_update_graph_callback (   graph_id,
  dashboard,
  graph_number,
  graph_type = "line" 
)

Definition at line 294 of file dashboard.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ create_update_metric_dropdowns_callback()

dashboard.create_update_metric_dropdowns_callback (   dashboard,
  graph_number 
)

Definition at line 258 of file dashboard.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ download_and_combine_csvs()

dashboard.download_and_combine_csvs (   selected_csvs,
  temp_folder 
)

Download and combine the selected CSV files.

Args: selected_csvs: The selected CSV files. temp_folder: The temporary folder to store the CSV files.

Definition at line 241 of file dashboard.py.

Here is the caller graph for this function:

◆ get_dashboard_layout()

dashboard.get_dashboard_layout (   dashboard)

Definition at line 57 of file dashboard.py.

Here is the caller graph for this function:

◆ update_dashboard()

dashboard.update_dashboard (   selected_dashboard)

Update the layout based on the selected dashboard.

Args: selected_dashboard: The selected dashboard.

Definition at line 229 of file dashboard.py.

Here is the call graph for this function:

Variable Documentation

◆ app

dashboard.app = dash.Dash(__name__)

Definition at line 17 of file dashboard.py.

◆ available_dashboards

list dashboard.available_dashboards
Initial value:
1= [
2 "Evaluator_perception",
3 "Evaluator_state_estimation",
4 "Evaluator_planning",
5 "Evaluator_control",
6 "Perception_exec_time",
7 "State_estimation_exec_time",
8 "Planning_exec_time",
9 "Planning_cone_coloring",
10 "Power_log",
11 "Test",
12]

Definition at line 24 of file dashboard.py.

◆ csv_files

dashboard.csv_files = list_blobs("as_evaluation")

Definition at line 21 of file dashboard.py.

◆ debug

dashboard.debug

Definition at line 397 of file dashboard.py.

◆ layout

dashboard.layout

Definition at line 38 of file dashboard.py.

◆ suppress_callback_exceptions

dashboard.suppress_callback_exceptions

Definition at line 18 of file dashboard.py.