Welcome to LibSignal’s documentation!¶
Get Start
Tutorial
- Start Experiment
 - Customize Agent
- Create a New Agent Class
 - Implement __init__()
 - Implement reset()
 - Implement build_model()
 - Implement NewModelNet
 - Implement __repr__()
 - Implement get_ob()
 - Implement get_reward()
 - Implement get_phase()
 - Implement get_queue()
 - Implement get_delay()
 - Implement get_action()
 - Implement sample()
 - Implement remember()
 - Implement update_target_network()
 - Implement train()
 - Implement load_model()
 - Implement save_model()
 - Import The Model
 - Add Model Config
 
 - Customize World
 - Customize Dataset
 
API Reference
- API Introduction
- World
- World_cityflow module
IntersectionWorldWorld.get_average_travel_time()World.get_cur_phase()World.get_cur_throughput()World.get_executed_action()World.get_history_vehicles()World.get_info()World.get_lane_delay()World.get_lane_queue_length()World.get_lane_waiting_time_count()World.get_pressure()World.get_vehicle_lane()World.get_vehicle_trajectory()World.get_vehicle_waiting_time()World.reset()World.reset_vehicle_info()World.step()World.subscribe()World.update_current_measurements()
 - World_openengine module
IntersectionWorldWorld.get_average_travel_time()World.get_cur_phase()World.get_cur_throughput()World.get_info()World.get_lane_delay()World.get_lane_queue_length()World.get_lane_vehicle_count()World.get_lane_vehicles()World.get_lane_waiting_time_count()World.get_lane_waiting_vehicle_count()World.get_pressure()World.get_vehicles()World.reset()World.step()World.subscribe()
 - World_sumo module
IntersectionWorldWorld.generate_valid_phase()World.get_average_travel_time()World.get_cur_phase()World.get_cur_throughput()World.get_current_time()World.get_info()World.get_lane_delay()World.get_lane_queue_length()World.get_lane_vehicle_count()World.get_lane_vehicles()World.get_lane_waiting_time_count()World.get_lane_waiting_vehicle_count()World.get_plan_depart_time()World.get_pressure()World.get_vehicles()World.reset()World.step()World.step_sim()World.subscribe()
create_yellows()
 
 - World_cityflow module
 - Agent
- base module
 - colight module
 - colight_pytorch_agent module
 - dqn module
 - dqn_torch_agent module
 - fixedtime module
 - frap module
 - frap_dqn_agent module
 - maddpg module
 - maddpg_agent module
 - maddpg_agent_util module
 - maddpg_v2 module
 - max_pressure_agent module
 - maxpressure module
 - metagenrl_agent module
 - metagenrl_model module
 - metagenrl_util module
 - mplight module
 - ppo module
 - ppo_pfrl module
 - presslight module
 - presslight_agent module
 - presslight_torch_agent module
 - rl_agent module
 - sotl module
 - tflog_utils module
 - utils module
 
 - Generator
 - Metric
 
 - World