Streamlit app (Python)
- app
- plot
- tabs
- one_agent_tab
- one_agent_2D
- one_pedestrian_3D
- anthropometry_tab
- crowd_creation_tab
initialize_session_state()parameter_changed()create_boundaries()update_crowd()display_interpenetration_warning()display_table()display_crowd_statistics()plot_and_download_crowd2D()agent_statistics_state()boundaries_state()general_settings()run_crowd_init()plot_2D_3D_and_download_section()run_crowd_from_config()plot_and_download_crowd_from_config()plot_and_download_crowd3D()run_tab_crowd()
- utils
- constants
FIRST_TAB_NAMESECOND_TAB_NAMETHIRD_TAB_NAMEFOURTH_TAB_NAMEPROJECT_NAMEDEFAULT_HEIGHT_MINDEFAULT_HEIGHT_MAXMAX_TRANSLATION_XMAX_TRANSLATION_YDEFAULT_SEXDEFAULT_BOUNDARY_XDEFAULT_BOUNDARY_X_MINDEFAULT_BOUNDARY_X_MAXDEFAULT_BOUNDARY_YDEFAULT_BOUNDARY_Y_MINDEFAULT_BOUNDARY_Y_MAXDEFAULT_AGENT_NUMBERDEFAULT_AGENT_NUMBER_MINDEFAULT_AGENT_NUMBER_MAXDEFAULT_REPULSION_LENGTH_MINDEFAULT_REPULSION_LENGTH_MAXDEFAULT_WALL_INTERACTIONSHOW_DEV
- functions
- logging
- constants