Willem Melching
2b0e4d46bb
cabana: socketcan support ( #27952 )
...
* empty socketcan class
* works on linux with vcan
* add open stream widget
* fix MacOS build
* update readme
* unused
* no socketcan on C3
* fix in cabana sconstruct
* serial -> device
2023-08-23 10:50:11 -07:00
Dean Lee
363740a497
cpplint: add readability/braces filter ( #29554 )
2023-08-23 10:13:46 -07:00
Robbe Derks
d71a7190f1
Devcontainer ( #29259 )
...
* mvp devcontainer. builds, runs and UI works
* fix indentation
* enable color and fix openpilot_env path
* separate dockerfile for devcontainer
* use prebuilt image
* Fix openpilot_env setup
* Add dev container section in readme
* Fix typo
* Fix typo again
* Move dev dockerfile to .devcontainer dir
* Update README
* Add note about x11 forwarding on macos
* Update dev container json
* Fix typo
* Override DISPLAY on macOS
* Mention XAUTHORITY for macOS setup in README
* fix typo
* Add devcontainer CI test
* Rename to devcontainer
* Fix git issues
* ripgrep
* Link instead of vscode manual
* Replace raw path with containerWorkspaceFolder
* Fix typo
* Remove dev tools workflow
* Link away X11 forwarding setup isntructions for mac
* Remove fork consrtaint, add test run of scons
* Add submodules as safe.directories in postStartCommand
* Remove openpilot_env references
* Add scons cache volume
---------
Co-authored-by: Robbe Derks <robbe@localhost.localdomain >
Co-authored-by: Kacper Rączy <gfw.kra@gmail.com >
2023-08-22 11:47:09 -07:00
Adeeb Shihadeh
91dc8457ae
Revert Qt MOC hacks ( #29528 )
...
* Revert "CI: prevent moc from running in cache population step (#29401 )"
This reverts commit d1aedccfbe .
* Revert "SCons: respect cache read only (#29437 )"
This reverts commit 59abb469ea .
* don't change moc path
2023-08-22 11:16:58 -07:00
Greg Hogan
b24bbe4607
script to install only ubuntu dependencies ( #29510 )
...
* script to install only ubuntu dependencies
* update Dockerfile
* add shebang
2023-08-21 16:32:35 -07:00
Justin Newberry
197460e061
CI: use scons cache mount for building simulator and docs ( #29436 )
...
* build docker image with scons cache
* use setup
* scons cache
* added the dockerfile
* add the shell
* docs use cache
* dont pull lfs for docs
* simulator too
* dont pull the cache image
* fix inputs
* inputs
* booleans aren't supported
* bool not supported
* bool isnt supported
* fix
* readonly cache
* fix sim cache too
* respect readonly
* gitignore and move to correct folder
* also copy old
* move to tools/ci
* move to selfdrive/test
* just make the cache writable, it's discarded anyway
* minimize diff in this pr
2023-08-21 15:11:31 -07:00
Kacper Rączy
0f7be5b1e6
Setup cleanup vol. 2 ( #29456 )
...
* code from setup cleanup #29419
update ci
update ci
export variables for mac os
check env
what is in the profile script?
install pyenv the same everywhere
temporarily disable brew cache
temporarily disable brew cache
try fixing pyenv virtualenv-init
try this
inject shims path earlier
try alternate install method
switch back to brew install
try eval "$(pyenv init --path)"
add eval "\$(pyenv init --path)"
* Add local .env file to the cache list
* Change .env paths
* debug line
* order?
* remove .env
* Add .venv to caches
---------
Co-authored-by: Greg Hogan <gregjhogan@gmail.com >
2023-08-21 13:30:48 -07:00
Adeeb Shihadeh
a9626f95b6
add openpilot prefix to imports ( #29498 )
...
* add openpilot prefix to imports
* more
* more
* fix docs
* fix linter
* bump submodules
* fix patched tests
* update dynamic imports
* debug
* Revert "debug"
This reverts commit db5e13b9911cc74438bee123bc3430da6c31b24b.
* fix pm test
2023-08-20 20:49:55 -07:00
Adeeb Shihadeh
5690386d8d
update clone instructions ( #29490 )
...
* both
* Update README.md
* Update README.md
2023-08-20 15:13:24 -07:00
Greg Hogan
012060ba32
fast clone instructions ( #29455 )
...
* fast clone instructions
* Support default ubuntu 20.04 git
---------
Co-authored-by: Harald Schäfer <harald.the.engineer@gmail.com >
2023-08-19 01:49:16 -07:00
Greg Hogan
282fd778aa
venv in code directory ( #29452 )
...
put venv in code directory
2023-08-17 15:43:02 -07:00
Justin Newberry
1944945d9d
Revert "setup cleanup ( #29419 )" ( #29451 )
...
This reverts commit ad32816fd6 .
2023-08-17 13:23:06 -07:00
Dean Lee
61a00d2673
replay/logreader: use unique_ptr for mbr_ ( #29440 )
2023-08-17 11:42:35 -07:00
Greg Hogan
ad32816fd6
setup cleanup ( #29419 )
...
* setup cleanup
* update ci
* update ci
* export variables for mac os
* check env
* what is in the profile script?
* install pyenv the same everywhere
* temporarily disable brew cache
* temporarily disable brew cache
* try fixing pyenv virtualenv-init
* try this
* inject shims path earlier
* try alternate install method
* switch back to brew install
* try eval "$(pyenv init --path)"
* add eval "\$(pyenv init --path)"
2023-08-17 08:51:16 -07:00
Dean Lee
e8e03197ca
replay: fix seekTo issue ( #29422 )
...
* fix seekTo issue
* remove extra space
2023-08-16 11:01:14 -07:00
Dean Lee
9dac6b66f9
cabana: set border color for scatter series ( #29408 )
2023-08-15 10:28:48 -07:00
Kacper Rączy
d8bda6feb4
replay: increase file descriptor limit macOS ( #29346 )
...
* Increase file descriptor limit for replay on macos
* Reword comment
* Move set_file_descriptor_limit to common/util.cc
* Include resource.h header
2023-08-15 00:05:27 +02:00
Dean Lee
22bc06fdaa
common/util: move function random_int to util ( #29388 )
2023-08-14 09:37:16 -07:00
Justin Newberry
783bb1f878
Replay UI: Fix zip issue ( #29384 )
...
Update ui_helpers.py
resolves https://github.com/commaai/openpilot/issues/29383
2023-08-13 22:55:59 -07:00
Adeeb Shihadeh
db287496d8
Fixes for PYTHONWARNINGS=error ( #29381 )
2023-08-13 17:22:56 -07:00
Dean Lee
fd8a9c8520
ui/networking: remove call to clearLayout ( #29037 )
...
* build list inplace
* move clearLayout to cabana
* cleanup include
* polish style
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-08-13 11:57:40 -07:00
Adeeb Shihadeh
b11b14aff8
CI: enable PYTHONWARNINGS=error ( #29364 )
...
* CI: enable PYTHONWARNINGS=error
* fixes
* more ignore
* more modeld ignore
2023-08-12 17:15:16 -07:00
Adeeb Shihadeh
0ced56b2ea
remove xx dependencies ( #29263 )
...
* rm xx deps
* mv that
* fix
* fix a path
* relock
* relock
* update
* update sentry
* update
* revert sentry
* Update lock
* Dummy pip package
* Not needed with poetry
* dont need dummy
---------
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com >
2023-08-11 20:05:44 -07:00
Justin Newberry
e4ead4f183
Ruff: b905 (strict zip) ( #29336 )
...
* added mutable default args
* most of the Bs
* add comment about lrucache
* b905
2023-08-11 16:13:51 -07:00
Justin Newberry
62c1e65924
Ruff: enable most of bugbear ( #29320 )
...
* added mutable default args
* most of the Bs
* add comment about lrucache
2023-08-11 15:33:49 -07:00
Shane Smiskol
84fbf1c2e9
simulator: fix CANParser input args ( #29343 )
...
* we weren't testing?
* fix
2023-08-11 14:12:33 -07:00
Dean Lee
233e053842
scons: rename QT_MOCHPREFIX to QT3_MOCHPREFIX ( #29334 )
...
rename QT_MOCHPREFIX to QT3_MOCHPREFIX
2023-08-11 10:38:34 -07:00
Justin Newberry
8793cbff40
Ruff: enable flake8-builtins ( #29315 )
...
* enable flake8-builtins
* replace any with contains
* fix typo in pack
* fix type
* format is from the parent module, has to be enabled
* item_id
* fix item_id
* disable for id since that's what the remote server returns
2023-08-10 18:58:22 -07:00
Justin Newberry
af3ed37c5c
Ruff: flake8 pie (misc lints) ( #29318 )
...
flake8 pie
2023-08-10 15:28:51 -07:00
Justin Newberry
7fdd9fc37c
CI: Pylint to ruff ( #29294 )
...
* pylint to riff
* pylint to riff
* pylint to riff
* revert more
* undo exclude removal
* exclude tinygrad
* set line length
* pylint exclusions to ruff
* same excludes as old linter
* fix tools QA
* remove unrequired check
* revert linting third_party
* ignore e402
2023-08-09 13:26:54 -07:00
Justin Newberry
cf64b27168
Linter: Fix >160 line length test ( #29287 )
...
* test
* fix line length
* fix line length
* fix file size
* revert poetry
* cleanup for PR
2023-08-08 17:13:35 -07:00
Vivek Aithal
e7d307ca1b
[commabody] Add new body teleop ui ( #29282 )
...
* Revert "Revert "[commabody] Add new body teleop ui (#29119 )" (#29249 )"
This reverts commit 623351e4ed .
* add to release files
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-08-08 14:12:51 -07:00
Adeeb Shihadeh
ee7a763ba3
macOS: remove old dependencies ( #29275 )
2023-08-07 21:13:09 -07:00
Harald Schäfer
623351e4ed
Revert "[commabody] Add new body teleop ui ( #29119 )" ( #29249 )
...
This reverts commit a7304d059c .
2023-08-05 07:15:35 -07:00
Vivek Aithal
a7304d059c
[commabody] Add new body teleop ui ( #29119 )
...
* add new ui
* move body tele op ui to new dir
* fix codespell errors
* resolve mediablackhole pylint error
* fix import error
* style fixes
* use logging, not print
* fix js styling
* resolve comments
2023-08-04 13:56:46 -07:00
Adeeb Shihadeh
7949dfe796
bump panda ( #29234 )
...
* bump panda
* bump
2023-08-04 11:09:20 -07:00
Justin Newberry
a90f6d9163
Cabana: Fix >1 hour route time displaying ( #29226 )
...
fix greater than 1 hour
2023-08-03 13:27:17 -07:00
Shane Smiskol
acc732efbb
replay: new demo route ( #29215 )
...
* new demo route
* replace other references (except gps test)
* Apply suggestions from code review
* it's 13 segments
2023-08-03 13:18:44 -07:00
nathanoy
3fca1b4f8d
Updated Carla to version 0.9.14 ( #29210 )
2023-08-02 08:41:36 -07:00
Adeeb Shihadeh
2e634bc199
macOS: use bash_profile instead of bashrc ( #29165 )
...
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@Adeebs-MacBook-Air.local >
2023-07-27 00:31:42 -07:00
Vivek Aithal
156c7a84e8
[commabody] Add body packages to op ( #29162 )
...
* add body packages
* update poetry lock
2023-07-26 23:08:23 -07:00
Mitchell Goff
f0ae0c34cd
Added python VisionBuf class ( #29075 )
...
* Added python VisionBuf class
* fixed property names
* Bump cereal
2023-07-25 01:08:39 -07:00
Maxime Desroches
97eec45d42
Test scons multithreaded random build ( #29082 )
...
* random build
* name
* 2 pass
* clean after
* fail on this
* fix deps
* format
* var
* try without lfs
2023-07-21 21:57:27 -07:00
Harald Schäfer
ca699e3989
radard: no clustering ( #29010 )
...
* First commit
* cleanup
* Update ref
* Doesnt deserve two files
* cleanup radard
2023-07-19 20:31:40 -07:00
Dean Lee
319ce562f2
cabana: cleanup MessageViewHeader & MessageBytesDelegate ( #29040 )
...
* cleanup
* remove double ;
2023-07-19 18:39:55 -07:00
Dean Lee
3ad434c5ca
replay: emit segmentsMerged before updateEvent ( #28849 )
2023-07-08 17:09:54 -07:00
Dean Lee
1301e2d640
cabana: fix segfault when editing signal while filtering ( #28836 )
...
Fix the issue that editing signal will segfault when there is a filter string.
2023-07-07 15:39:03 -07:00
Robbe Derks
9774fb43e9
Compressed vipc improvements ( #28837 )
...
* debug flag
* make it easier to use
2023-07-07 16:04:23 +02:00
Dean Lee
940609956d
cabana: preserve msg transmitter & signal receiver when saving DBC ( #28825 )
...
preserve transmitter&receiver_name
2023-07-06 12:39:58 -07:00
Dean Lee
059529cae2
cabana: improve timeline ( #28801 )
2023-07-04 12:03:08 -07:00