pytsc package

Subpackages

Submodules

pytsc module

class pytsc.TrafficSignalNetwork(scenario, simulator_backend, **kwargs)[source]

Bases: object

property episode_limit
property episode_over
get_action_mask()[source]
get_action_size()[source]
get_env_info()[source]
get_env_stats()[source]
get_observation_size()[source]
get_observations()[source]
get_reward()[source]
get_rewards()[source]
get_state()[source]
get_state_size()[source]
restart(reset=True)[source]
step(actions)[source]

pytsc module

class pytsc.TrafficSignalNetwork(scenario, simulator_backend, **kwargs)[source]

Bases: object

property episode_limit
property episode_over
get_action_mask()[source]
get_action_size()[source]
get_env_info()[source]
get_env_stats()[source]
get_observation_size()[source]
get_observations()[source]
get_reward()[source]
get_rewards()[source]
get_state()[source]
get_state_size()[source]
restart(reset=True)[source]
step(actions)[source]

pytsc.run_controllers module

pytsc.run_controllers.evaluate_controllers(scenario, simulator_backend, controllers, hours=1, output_folder=None, add_env_args={}, add_controller_args={}, profile=False, plot=False)[source]
pytsc.run_controllers.evaluate_demand_increase_and_dropout(scenario, simulator_backend, controllers, add_env_args, add_controller_args, hours, sumo_config, dropout, profile=False)[source]
pytsc.run_controllers.plot_stats(all_stats, controllers, scenario, output_folder)[source]
pytsc.run_controllers.process_flow_files(scenario, simulator_backend, controllers, add_env_args, add_controller_args, hours, profile, flow_type, disruption_ratio, idx)[source]
pytsc.run_controllers.run_evaluation(scenario, simulator_backend, controller, hours=1, add_env_args={}, add_controller_args={}, profile=False, output_folder=None)[source]
pytsc.run_controllers.save_stats_to_file(all_stats, simulator_backend, scenario, output_folder)[source]

Module contents

class pytsc.TrafficSignalNetwork(scenario, simulator_backend, **kwargs)[source]

Bases: object

property episode_limit
property episode_over
get_action_mask()[source]
get_action_size()[source]
get_env_info()[source]
get_env_stats()[source]
get_observation_size()[source]
get_observations()[source]
get_reward()[source]
get_rewards()[source]
get_state()[source]
get_state_size()[source]
restart(reset=True)[source]
step(actions)[source]