Jason Wen
beaec753ab
Merge branch 'upstream/openpilot/master' into sync-20250710
...
# Conflicts:
# .github/workflows/selfdrive_tests.yaml
# README.md
# common/params_keys.h
# opendbc_repo
# panda
# selfdrive/controls/lib/longitudinal_planner.py
# selfdrive/controls/lib/tests/test_latcontrol.py
# selfdrive/ui/soundd.py
# selfdrive/ui/translations/main_ar.ts
# selfdrive/ui/translations/main_de.ts
# selfdrive/ui/translations/main_es.ts
# selfdrive/ui/translations/main_fr.ts
# selfdrive/ui/translations/main_ja.ts
# selfdrive/ui/translations/main_ko.ts
# selfdrive/ui/translations/main_pt-BR.ts
# selfdrive/ui/translations/main_th.ts
# selfdrive/ui/translations/main_tr.ts
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
# tinygrad_repo
2025-07-19 00:28:43 -04:00
Shane Smiskol
9f9940c5a3
ui.py: add bg to radar points
...
fix
2025-07-08 23:10:45 -07:00
DevTekVE
ea8eaed1aa
Merge remote-tracking branch 'comma/master' into sync-20250627
...
# Conflicts:
# README.md
# opendbc_repo
# panda
# selfdrive/ui/qt/offroad/settings.cc
# selfdrive/ui/translations/main_ar.ts
# selfdrive/ui/translations/main_de.ts
# selfdrive/ui/translations/main_es.ts
# selfdrive/ui/translations/main_fr.ts
# selfdrive/ui/translations/main_ja.ts
# selfdrive/ui/translations/main_ko.ts
# selfdrive/ui/translations/main_pt-BR.ts
# selfdrive/ui/translations/main_th.ts
# selfdrive/ui/translations/main_tr.ts
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
# system/manager/build.py
# system/ui/spinner.py
# tinygrad_repo
# tools/lib/framereader.py
Merge branch 'comma-202506127-bedcb896644528aed6af448e63eeadb3dd8b2c77' into sync-20250627
# Conflicts:
# opendbc/safety/tests/libsafety/SConscript
Merge branch 'comma-202506127-bedcb896644528aed6af448e63eeadb3dd8b2c77' into sync-20250627
# Conflicts:
# opendbc/safety/tests/libsafety/SConscript
Merge remote-tracking branch 'comma/master' into sync-20250627
# Conflicts:
# opendbc/safety/tests/libsafety/SConscript
Merge branch 'comma-20250627-1020d355584265391eb3acb556e4353b581fa9c0' into sync-20250627
Merge branch 'comma-20250627-1020d355584265391eb3acb556e4353b581fa9c0' into sync-20250627
Sync: `commaai/opendbc:master` into `sunnypilot/opendbc:master-new`
Sync: `commaai/opendbc:master` into `sunnypilot/opendbc:master-new`
Sync: `commaai/panda:master` into `sunnypilot/panda:master-new`
Sync: `commaai/panda:master` into `sunnypilot/panda:master-new`
2025-06-28 21:43:38 +02:00
Harald Schäfer
87a6e369aa
Framereader: minor cleanup ( #35577 )
...
* No wrapping
* unused test
* another list
* mypy
* cleaner
* Revert "cleaner"
This reverts commit ccc1446b9d649d64b20175e22a66e135c44b21e5.
* mypy
2025-06-19 09:49:51 -07:00
Harald Schäfer
d9b6c16037
Cleanup framereader ( #35513 )
...
* squash
* misc cleanup
* no LLM garbage
* misc fixes
* typo
* fix CI
* fix hints
* LLM soo wordy
* improve
2025-06-09 22:39:35 -07:00
discountchubbs
21715cdc6d
Merge branch 'upstream/openpilot/master' into 0508-sync
2025-05-08 23:43:54 -04:00
Dean Lee
b920e2a998
tools: add --auto flag to replay and cabana for loading routes from auto source ( #34863 )
...
* add flag to auto load a route from the most suitable source
* split to functions
* early return
* add --auto to replay
* README
* cleanup
* remove prefix
* parse datetime
* cleanup
* improve help
* do not modify logreader.py
* fix seg_num
* cleanup
2025-05-05 16:48:15 -07:00
Dean Lee
8c8b2c4488
replay: fix potential timestamp parsing error in Route::load ( #35117 )
...
Fix potential timestamp parsing error in Route::load
2025-05-04 10:15:25 -07:00
discountchubbs
7bf30c17b0
Merge remote-tracking branch 'openpilot/master' into sync-04-30
2025-04-30 22:57:14 -04:00
Shane Smiskol
a0bcea5719
capitalization typo
2025-04-29 15:49:41 -07:00
Shane Smiskol
cf0b0399d9
replay: more speed options ( #35091 )
...
* match connect
* simple
2025-04-29 15:48:29 -07:00
rav4kumar
cf9b45783d
Merge remote-tracking branch 'comma/master' into sync-20250427
2025-04-28 14:06:18 -04:00
Trey Moen
c0b0bb554c
fix(replay): search for route key in entire str ( #35081 )
...
fix(replay): look at whole segment string
2025-04-26 13:43:18 -07:00
Jason Wen
87ff98dc7c
ui: update names ( #678 )
...
* ui: update names
* Revert "ui: update names"
This reverts commit 313510c8c0 .
* gone
* init
* Changed all occurrences of 'openpilot' to 'sunnypilot'
All instances of 'openpilot' in the user interface, documentation, and prompts have been updated to 'sunnypilot'. These changes include source strings, warning messages, and the prompts shown to users. The adjustment is part of the rebranding process and aims to avoid any uncertainty or confusion for users.
* vanish translations
* translations
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-04-03 23:11:27 -04:00
Dean Lee
47f37d5fec
remove numpy_fast.py ( #34796 )
2025-03-06 10:14:53 -08:00
Dean Lee
2d882b716a
replay: update help text with route and service list details ( #34743 )
...
improve help
2025-03-01 10:33:49 -08:00
Shane Smiskol
8f3e773977
actuators: rename steer to torque ( #34724 )
...
* bump
* temp fix
* fix
* forgot these
2025-02-27 16:12:55 -08:00
Adeeb Shihadeh
ec6c7cd152
adjust default can_replay route slice to work with test_onroad
2025-02-14 17:29:01 -08:00
Dean Lee
ad2b1edbd0
replay: flush codec buffers after seeking ( #34556 )
...
* flush codec buffers after seeking
* replace avio_seek with the higher-level avformat_seek_file
* exit early
2025-02-09 13:02:43 -08:00
Shane Smiskol
fb517b5bca
Remove can_capnp_to_can_list ( #34542 )
...
* about equal with multiprocessing
* but almost half without ;)
* rm
* Update tools/replay/can_replay.py
2025-02-06 20:54:31 -08:00
Dean Lee
227bb68e18
replay: improve segment loading and event handling ( #34490 )
...
improve segment Loading and Event Handling
2025-01-28 15:37:05 -08:00
Shane Smiskol
0539df7685
bring back ui.py ( #34396 )
...
* bring back uipy
* fix it
* fix
2025-01-15 18:50:44 -08:00
Dean Lee
d6214690dc
replay: fix various synchronization and event handling issues ( #34254 )
...
fix various synchronization and event handling issues
2024-12-21 14:32:49 -08:00
Dean Lee
822f613139
cabana: real-time cursor and video frame sync for chart and video ( #34301 )
...
* sync cursor and thumbnail between chart and video
* Revert "replay: Update video immediately after seek when paused. (#34237 )"
This reverts commit 3363881844 .
* use thumbnails while scrubing
* draw alert
* no update on resume
* draw timestamp
* cleanup
2024-12-21 13:49:18 -08:00
Angus Gratton
3363881844
replay: Update video immediately after seek when paused. ( #34237 )
...
replay: Update video immediately after seeking when paused.
Otherwise, if paused then have to resume playback for the video
frame to update and show the new location.
Implemented by temporarily un-pausing replay for a single
frame time.
2024-12-19 20:15:04 -08:00
Adeeb Shihadeh
7b5478a58e
fix replay build
2024-11-26 14:06:27 -08:00
Dean Lee
3c765a1f45
replay: eliminate qt dependency ( #34102 )
...
refactor to remove qt dependency and module Replay classes
2024-11-25 09:13:22 -08:00
Dean Lee
0f4ed56d51
cabana: fix thumbnail font size and timeline sorting issues ( #34086 )
...
fix thumbnail font size and timeline sorting issues
2024-11-22 10:38:27 -08:00
Maxime Desroches
50aac48fba
ci: faster unit_test ( #34019 )
...
* multiple
* CACHE
* ...
* cache
* now fast
* maybe
* bp
* vv
* slow
* fast
* fix
* faster
* ruff
* info
* timeout
* info
* more
* clean
* faster
* test
* collection time
* is this real?
* fix
* back
* clean
* just to make sure
* faster!
2024-11-13 21:27:23 -08:00
Maxime Desroches
e8a2f199e8
tools: fix replay build ( #34017 )
...
fix
2024-11-13 13:52:07 -08:00
Dean Lee
f5dc1d08c9
replay: replace HttpRequest with libcurl for accessing comma API ( #33851 )
...
Replay: Replace HttpRequest with libcurl for accessing comma api
2024-11-12 14:34:12 -08:00
Maxime Desroches
4f9794097b
ci: faster unit_tests ( #33953 )
...
* effect
* test
* no
* yes
* try some caching
* try
* 1
* try more 1
* just for fun
* 50 maybe????
* all for nothing
* fix
* add back
* back
* timeout
* clean
* try
* no
* less
2024-11-07 15:29:07 -08:00
Dean Lee
474607ba06
cabana: refactor video widget for simplified layout and enhanced rendering ( #33909 )
...
simplify video widget
2024-11-04 10:01:14 -08:00
Dean Lee
24a32c3dec
replay: remove Qt dependency from Segment and Timeline ( #33847 )
...
remove Segment, Timeline dependency on Qt
2024-10-24 13:41:01 -07:00
Dean Lee
371f60413a
replay: refactor ConsoleUI to remove Qt dependency ( #33826 )
...
Refactor ConsoleUI to remove Qt dependency
2024-10-20 13:08:24 -07:00
Dean Lee
30853a2c41
replay: replace Qt data types with standard C++ data types ( #33823 )
...
replace Qt data types with c++ data types
2024-10-19 12:29:15 -07:00
Dean Lee
debd71ebec
replay: replace QCommandLineParser with getopt for command-line argument parsing. ( #33812 )
...
* use getopt
* fix -h
* show help if no args are provided
2024-10-18 21:32:43 -07:00
Will
8a8d8c2272
rerun: fix rp_visualization TypeError ( #33749 )
...
* Fixed iteration over liveTracks in radar visualization by ensuring the data structure is iterable and made the background black
* Requested changes, moved conditional to function call
* Simplified conditional, renamed method
2024-10-08 14:50:55 -07:00
Adeeb Shihadeh
853febe21d
visionipc: remove RGB support ( #33739 )
...
* visionipc: remove RGB support
* bump
* msgq master
* fix sim
2024-10-07 13:24:57 -07:00
Alexandre Nobuharu Sato
4a50526064
Typo on README.md of replay instructions ( #33726 )
2024-10-03 17:20:01 -07:00
Dean Lee
811bf06f8c
replay: improve README with clearer instructions and example ( #33560 )
...
improve README with clearer instructions and example
2024-09-24 12:03:08 -07:00
Adeeb Shihadeh
eea06b4c3e
camerad: camera_util is spectra ( #33597 )
...
* camerad: camera_util is spectra
* lil more
* mv that
* fix build
* runs on device
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-09-19 11:22:46 -07:00
Dean Lee
467bd74944
camerad: remove CameraType enum from camera_common.h ( #33588 )
...
remove CameraType from camera_common.h
2024-09-19 10:33:24 -07:00
Dean Lee
fd893dfcb7
replay: optimize decompressZST with pre-allocated buffer ( #33562 )
...
improve decompressZST
2024-09-16 09:45:15 -07:00
Adeeb Shihadeh
bd2b09c7b6
Deprecate controlsState state fields ( #33437 )
...
* Deprecate controlsState state fields
* sim works
* update refs
* one more
* these too
* update sim
old-commit-hash: 3924ac587b735d1e735af4cb77faf6ccf053f656
2024-09-03 14:40:23 -07:00
Dean Lee
9fb50bd1c6
replay: migrate old ControlState event to new format during log file parsing ( #33425 )
...
Migrate Old ControlState Event to New Format During Log File Parsing
old-commit-hash: 6741877fbd
2024-09-01 00:37:40 -07:00
Adeeb Shihadeh
1b2bc44227
controlsd: split out state/alerts into selfdriveState ( #33421 )
...
* setup selfdriveState
* little more
* update refs
* migration
* all too slow
old-commit-hash: 87051803ab
2024-08-31 18:48:17 -07:00
Kacper Rączy
786aff27da
azure_container: pass the filename explicitely when using get_url ( #33407 )
...
* Pass filename explicitely when using azure container
* Do not update segments in test_processes
* openpilotci_source_zst
* Fix static analysisc
old-commit-hash: b5958ebb60
2024-08-29 21:51:55 -07:00
Maxime Desroches
8c8a4b4961
replace python with python3 ( #33303 )
...
3
old-commit-hash: 406939b9c0
2024-08-14 15:14:31 -07:00
Maxime Desroches
df13b36638
fix all codespell issues ( #33194 )
...
* bring back
* remove 2020 dictionary
old-commit-hash: 44c7144e1c
2024-08-05 15:25:02 -07:00