OpenTrafficAI is an open‑source Python toolkit for adaptive traffic‑signal control with Reinforcement Learning.

ml python reinforcement-learning traffic-signal
4 Open Issues Need Help Last updated: Jul 13, 2025

Open Issues Need Help

View All on GitHub
TensorBoard / W\&B logging about 2 months ago

AI Summary: Implement TensorBoard or Weights & Biases logging for the OpenTrafficAI project's training script. This involves adding a command-line argument to select the logging method and recording episode return, average queue length, and exploration rate. Finally, update the README with a visual example of the logging.

Complexity: 3/5
good first issue

OpenTrafficAI is an open‑source Python toolkit for adaptive traffic‑signal control with Reinforcement Learning.

Python
#ml#python#reinforcement-learning#traffic-signal
MkDocs documentation site about 2 months ago

AI Summary: Create a MkDocs-based documentation site for the OpenTrafficAI project, including auto-generated API documentation using mkdocstrings, and pages for quick-start, API reference, and contributing. The site should be deployed to GitHub Pages upon pushes to the main branch.

Complexity: 3/5
documentation help wanted

OpenTrafficAI is an open‑source Python toolkit for adaptive traffic‑signal control with Reinforcement Learning.

Python
#ml#python#reinforcement-learning#traffic-signal
Improve visualize.py about 2 months ago

AI Summary: Enhance the `visualize.py` script within the OpenTrafficAI project to generate plots of episode statistics from a CSV file. These plots should include total reward per episode, queue length per intersection over time, and a phase (green/red) timeline. Only standard matplotlib is allowed.

Complexity: 3/5
enhancement help wanted

OpenTrafficAI is an open‑source Python toolkit for adaptive traffic‑signal control with Reinforcement Learning.

Python
#ml#python#reinforcement-learning#traffic-signal
Implement PPOAgent about 2 months ago

AI Summary: Implement a Proximal Policy Optimization (PPO) agent for adaptive traffic signal control within the OpenTrafficAI Python toolkit. This involves coding the PPO algorithm (including clipping, GAE, and entropy bonus), writing unit tests, and integrating it into the existing training script with a command-line flag. The agent's performance will be evaluated based on achieving a negative total queue below -500 within 10,000 training episodes.

Complexity: 4/5
enhancement help wanted

OpenTrafficAI is an open‑source Python toolkit for adaptive traffic‑signal control with Reinforcement Learning.

Python
#ml#python#reinforcement-learning#traffic-signal