commaai / commaai/openpilot

jotpluggler bugs and improvements

Open
#37,964 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
63.7k
Forks
11.4k
Avg merge
17h 53m
Merged PRs (30d)
171

Description

GH outage on the release file server (juggle.py --install times out) forced me to try JP, noting some bugs:

- [ ] doesn't surface LogReader errors (auth or missing logs)
- [ ] doesn't open old routes LogReader/PJ does
- [ ] add dynamic streaming buffer selection like PJ, nice to have
- [ ] dark mode!
- [ ] need to be able to zoom at arbitrary width/height not full height
- [ ] timeline scrubbing to see values of each point, like PJ
- [ ] ability to copy the current time in seconds, like PJ
- [ ] Ctrl+Shift+C to clear all points
- [ ] what is this weird spacing?

Image
- [ ] plotting signal breaks streaming, unclear how to fix

https://github.com/user-attachments/assets/8eef5172-911a-4d18-8df4-e47bbf523daa
- [ ] mouse back button should go back a zoom level

Contributor guide

Open the contributing guide

Research direction

Start by locating jotpluggler and comparing its LogReader/PJ behavior, especially error handling and old routes. Review the attached screenshots and each unchecked item separately; the work is done only when the selected behavior is reproducible, specified, and verified without breaking streaming or plotting.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization, tooling
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.