Commit Graph

371 Commits

Author SHA1 Message Date
grekiki
6951b3271d Python: Replace more lists with generators (#23116)
* Replace lists with generators v2

* Replace set with {}

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* Replace more set() with {}

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-12-03 22:57:19 -08:00
Adeeb Shihadeh
c8356d3b8f MultiLogIterator: default wraparound to false 2021-12-02 08:14:48 -08:00
Dean Lee
348d2d2b0d rename yuv streams (#23071)
* rename yuv streams

* bump cereal

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-11-29 18:14:59 -08:00
Adeeb Shihadeh
01b99eae35 logreader: remove log path print 2021-11-29 13:44:20 -08:00
Adeeb Shihadeh
920b751888 juggle: add demo flag and improve README 2021-11-28 14:19:49 -08:00
Adeeb Shihadeh
08f9316b56 remove dead + duplicate python code 2021-11-28 14:02:06 -08:00
Willem Melching
a4ca8e4835 sim: improve carla performance (#23046) 2021-11-28 11:32:37 +01:00
Adeeb Shihadeh
8160cf3c1b camerad: remove camera frame stream (#23045)
* camerad: remove camera frame stream

* fix release files
2021-11-27 21:58:21 -08:00
jimw
a58d272ae4 CARLA: send YUV and RGB over visionipc from bridge.py (#23012)
* CARLA: send YUV and RGB over visionipc

* CARLA: send YUV and RGB over visionipc-fix pipfile

* CARLA: send YUV and RGB over visionipc-Camerad class

* relock pipfile

* small bridge cleanup

* use tici camera resolution

* update vof

* HUD_SETTING has no counter

* no loggerd

Co-authored-by: jwolffe <wolffja@gmail.com>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
2021-11-26 16:58:25 +01:00
Adeeb Shihadeh
b8393f7271 can_replay: warning & clone cmd if jungle lib is missing 2021-11-23 23:33:26 -08:00
Adeeb Shihadeh
a64169af26 link to ctf in tools readme 2021-11-19 21:16:49 -08:00
Adeeb Shihadeh
80d0aaadf4 juggle: strip input 2021-11-18 14:56:01 -08:00
Willem Melching
f1c77f97b9 cleanup unused pip packages (#22947)
* cleanup unused pip packages

* fix linter
2021-11-17 16:23:03 +01:00
eFini
a87190342b macOS: Fix missing pip command issue. (#22924)
* Fixed missing pip command issue.

* add path to openpilot_env.sh for mac
2021-11-17 11:23:05 +01:00
Adeeb Shihadeh
0674726cf4 ubuntu_setup.sh: add option to continue on unsupported os 2021-11-16 14:30:51 -08:00
qadmus
5f2c7ad69f plotjuggler: plotjuggler: tuning layout w/ cruise setpoint, use carControl.enable not carControl.active (#22908) 2021-11-15 13:20:53 -08:00
qadmus
65d1b51476 PlotJuggler: Tuning layout (#22902)
* PlotJuggler layout for lateral and longitudinal tuning

* update README and tuning PR template
2021-11-13 23:16:42 -08:00
Adeeb Shihadeh
45ced84acf sim: fix CAN error and block loggerd 2021-11-13 12:21:24 -08:00
Willem Melching
6d6f989b7f RobustLogReader that can recover corrupted bz2 files (#22835)
* LogReader with bzip2 recovery

* only rlogs

* add comment

* plotjuggler should also use robust logreader
2021-11-10 16:41:00 +01:00
Adeeb Shihadeh
ee33f8a8cd tools/lib/route: expose raw file paths 2021-11-04 20:32:02 -07:00
Willem Melching
252f3c1c87 tools/lib/auth.py: support github/apple login (#22766)
* tools/lib/auth.py: support github/apple login

* print some info about logged in user

* add docstring
2021-11-01 15:00:00 +01:00
Dean Lee
41e5e76596 replay: fixed the alignment issue when replaying from C3 qcamera (#22734)
* fix qcamera replay

* fix alignment in replay

* upscale yuv if needed

* remove space
2021-11-01 11:06:00 +01:00
lipniak
1d55f2f23e tools/setup: do not change global state (#22735)
* tools/setup: do not change global state

1. download packages in the venv
2. never change global python version

* update_requirements.sh: install to system if used by comma employees

* bump pip & pipenv versions

* no --upgrade

* run pre-commmit install in venv

* for consistency

Co-authored-by: predicate@bonzo <noreply@example.com>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
2021-10-31 16:37:07 +01:00
lipniak
e68849cfc8 tools: add info on common issues (#22709)
* tools/README.md: add more information

1. Add info about OpenCL drivers
2. Add info about pipenv environment

* ubuntu_setup.sh: add clinfo

Adds the clinfo command so you can verify your OpenCL installation.

* tools/README.md: add info on GUI WSL
2021-10-29 11:19:43 +02:00
Willem Melching
b816b5b644 Sphinx docs generation (#22697)
* add sphinx

* switch theme

* Experiment: sphinx docs generation updated (#22708)

* moved build to root gitignore, added .gitkeep

* Improved makefile doc build process

- Removed auto-generated docs from source control
- Moved apidoc.sh into Makefile
- Removed make.bat (can add back if Windows support desired)
- Added sphinx viewcode and markdown extensions
- Added feature to source /docs in build, so any .rst file in /docs will
  override the respective file during the build process
- Added feature to copy all markdown/rst files from source into /build/
  during build process so they can be easily referenced while writing
  docs (see examples in index.md)
- Wrote basic starter index.md file

TODO: Add new dependencies to Pipfile [dev-packages]

* Revert accidental modification to Pipfile

* fix command substitution

* exclude xx

* improve docs

* dont include all docs in release build

* Add dockerfile

* update title

* include normal readme

* build container in CI

* use buildkit

* add login

Co-authored-by: Chad Bailey <chadbailey904@gmail.com>
2021-10-28 15:14:37 +02:00
Andrew
999b2ee5cc tools/setup: add missing package for plotjuggler (#22713) 2021-10-27 10:56:41 -07:00
Willem Melching
59accdd814 do not run on import 2021-10-26 14:49:51 +02:00
Adeeb Shihadeh
e556d3d3d3 sim: set fingerprint with environment variable (#22679) 2021-10-24 21:59:50 -07:00
lipniak
38420a1bef ubuntu_setup.sh: add 21.10 support and change packages (#22628) 2021-10-22 15:45:20 -07:00
Adeeb Shihadeh
76a8751497 tools/setup: install git-lfs from standard apt source 2021-10-19 22:37:08 -07:00
Minjie Xu
a9672eabf4 tools/setup: use OP_ROOT in cd (#22600) 2021-10-18 10:51:20 -07:00
FM
f6dd5dde5c Update README.md (#22586) 2021-10-17 14:57:58 +02:00
Adeeb Shihadeh
7b5d915a68 can_replay: use segments without an FCW 2021-10-16 15:00:07 -07:00
Dean Lee
f564eca51d tools/ui.py: support playing qcamera (#22571) 2021-10-16 11:32:24 -07:00
Adeeb Shihadeh
a6f44092ce add note about WSL2 2021-10-14 15:02:36 -07:00
Adeeb Shihadeh
7386d4f6c3 update to python 3.8.10 (#22551)
* update to python 3.8.10

* update CI

* add note about update_requirements.py
2021-10-13 21:36:10 -07:00
jimw
26c5e7b826 sim: send peripheralState message (#22541)
* controlsd: ignore peripheralState for Simulation

* controlsd: use fake peripheralState for Simulation

* controlsd: use fake peripheralState for Simulation

* controlsd: use fake peripheralState for Simulation

* Apply suggestions from code review

* sim: send peripheralState message

* sim: send peripheralState message

* sim: send peripheralState message

* sim: send peripheralState message

Co-authored-by: wolffja <wolffja@ubuntu20.04LTS>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-10-13 17:16:56 -07:00
Adeeb Shihadeh
37937a4aa6 fix sub bullets 2021-10-13 13:31:40 -07:00
Adeeb Shihadeh
78a72cbe2f CTF is live 2021-10-13 13:28:17 -07:00
Adeeb Shihadeh
cbac96f50c update replay readme 2021-10-12 21:19:36 -07:00
Adeeb Shihadeh
431f6eac95 docs for tools/lib 2021-10-12 20:58:04 -07:00
Adeeb Shihadeh
b6514a5cb3 lib/route: support for e/d cams (#22529)
* lib/route: support for e/d cams

* comment
2021-10-12 00:34:53 -07:00
Adeeb Shihadeh
0d10c00026 remove old tools camera script 2021-10-10 16:07:11 -07:00
Lasse Skov
25def3cc34 tools: use .python-version in setup scripts (#22511)
* Updated tools installer to us.python-e version file

* Updated tools installer to use .python-version file

* fix path

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-10-10 16:03:56 -07:00
xia0long
a3c26a912a sim: update CARLA to 0.9.12 (#22497)
* bump carla

* update dockerfile

* no need

* specify version

* some fixups

* fix start_carla

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-10-10 15:54:47 -07:00
Adeeb Shihadeh
04271fef55 improve sim readme 2021-10-10 15:50:30 -07:00
Robbe Derks
91987f38d4 Make pandaState and safetyMode a list (#22454)
* wip: move to pandaStates

* bump cereal

* wip: SafetyMode struct

* move to safetyMode

* fix typo

* this can be None

* fix potential empty pandaStates list

* fix thermald

* fix controlsd

* rename safetyModes to safetyConfigs

* update process_replay

* fix test_models

* bump cereal
2021-10-08 17:54:34 +02:00
Dean Lee
c43d35a04d remove tools/lib/route_framereader.py (#22486) 2021-10-08 11:10:44 +02:00
Adeeb Shihadeh
5b641379ae phonelibs -> third_party (#22477)
* git mv to third_party

* find and replace

* fix release tests

* update pre-commit

* update tici bins

* update eon bins

Co-authored-by: Comma Device <device@comma.ai>
2021-10-07 16:32:44 -07:00
Adeeb Shihadeh
59c47f0334 sim: build openpilot with frame stream camera 2021-10-07 11:31:49 -07:00