Commit Graph

167 Commits

Author SHA1 Message Date
Adeeb Shihadeh d8adab2ce5 enable flake8 F error codes
old-commit-hash: d204d87b95
2020-06-22 14:00:32 -07:00
Willem Melching fe4fb82b5d add getter for LocalCoord transformation matrices
old-commit-hash: 29262db5d6
2020-06-10 11:35:45 -07:00
Willem Melching 76a465e0ec Write orientation & transform in C++ (#1637)
* locationd at 20hz

* update ref

* bump cereal

* dont modify global state

* add scons files

* ecef2geodetic and geodetic2ecef

* Finish local coords class

* Add header file

* Add orientation.cc

* cleanup

* Add functions to header file

* Add cython wrapper

* y u no work?

* This passes the tests

* test rot2quat and quat2rot

* Teste euler2rot and rot2euler

* rot_matrix

* test ecef_euler_from_ned and ned_euler_from_ecef

* add benchmark

* Add test

* Consistent newlines

* no more radians supported in geodetic

* test localcoord single

* test localcoord single

* all tests pass

* Unused import

* Add alternate namings

* Add source for formulas

* no explicit tests needed

* remove benchmark

* Add release files

* Typo

* Remove print statement

* no access to raw transform matrix

* temporarily add tolerance

* handcode quat2euler

* update ref
old-commit-hash: c18e7da3c2
2020-06-09 16:44:26 -07:00
Greg Hogan 02d68d91fb mkdirs_exists_ok more specific URL detection
old-commit-hash: 3b180240d5
2020-06-09 08:56:16 -07:00
Greg Hogan 5db2854138 ensure mkdirs_exists_ok is not called for URLs
old-commit-hash: 7bf9b04570
2020-06-08 19:29:33 -07:00
HaraldSchafer 5df437cb14 More rigorous definition of calibration
old-commit-hash: 5106117525
2020-06-05 21:52:58 -07:00
Jason Young ebed52527b Reduce scheduler latency for realtime processes (#1638)
* WIP: reduce boardd and other lags

* Copypasta fault

* Silence spurious startup warning

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 68531b071c
2020-06-05 17:09:41 -04:00
Adeeb d035394ce7 Add pre-commit hooks (#1629)
old-commit-hash: ab83e48ec4
2020-06-03 12:54:49 -07:00
Willem Melching a56e2b01f8 Make pylint more strict (#1626)
* make pylint more strict

* cleanup in progress

* done cleaning up

* no opendbc
old-commit-hash: 843a64c72f
2020-06-02 16:29:32 -07:00
Willem Melching 3ac6adc393 Turn Jenkins CPU test back on (#1617)
* run cpu test again

* Update cpu values

* Locationd can be more too

* Give some updater allowance

* Just remove updated
old-commit-hash: b042ac034e
2020-06-01 18:57:04 -07:00
Harald Schafer 96c280aa94 better name
old-commit-hash: 56e155d41c
2020-06-01 12:09:09 -07:00
Adeeb Shihadeh 37a67a2a14 enable flake8 E502: backslash is redundant between brackets
old-commit-hash: 6466ec982a
2020-05-31 17:41:18 -07:00
Adeeb Shihadeh 8b3418b0f9 enable flake8 E251: unexpected spaces around keyword / parameter equals
old-commit-hash: ebed2d1dcc
2020-05-31 17:34:47 -07:00
Adeeb Shihadeh 9823f1164c enable flake8 E303: too many blank lines
old-commit-hash: f3dcf861c7
2020-05-31 17:21:11 -07:00
Adeeb Shihadeh 68a3061c9d enable E261 in flake8: two spaces before inline comment
old-commit-hash: 27754a277c
2020-05-31 14:07:29 -07:00
Willem Melching 5fb17dc296 Enable new params learner for improved vehicle model estimation
old-commit-hash: a0adc44821
2020-05-31 13:36:27 -07:00
Willem Melching 9e46dc99c2 fake text window has no close
old-commit-hash: 0e7d509415
2020-05-31 12:50:43 -07:00
Adeeb Shihadeh be0b43f339 enable flake8 E231: missing whitespace after comma
old-commit-hash: efd5dffb1e
2020-05-31 12:49:11 -07:00
Adeeb 7965569766 Flake8 E22X (#1607)
* e221

* e225

* bump opendbc
old-commit-hash: 6051061ff8
2020-05-31 00:48:47 -07:00
Adeeb 5e857427ba Enable more flake8 checks (#1602)
* enable some more flake8 checks

* some more quick ones

* bump opendbc

* e401

* e711 e712

* e115 e116

* e222

* e301

* remove that

* e129

* e701 e702

* e125 e131

* e227

* e306

* e262

* W503

* e713

* e704

* e731

* bump opendbc

* fix some e722
old-commit-hash: d9bf9f0a40
2020-05-30 20:14:58 -07:00
Adeeb Shihadeh 60f348e310 Revert "minor LGTM fixes"
This reverts commit 58d908531bfb28b46719d74121325a7e6548d98c.

old-commit-hash: 6230f366c5
2020-05-29 11:10:48 -07:00
Adeeb Shihadeh dc81f74851 minor LGTM fixes
old-commit-hash: f10c2eff7d
2020-05-29 00:44:27 -07:00
Willem Melching 2ac27def5a Running pre-commit in CI (#1590)
* Running pre-commit in CI

* fix dockerfile syntax

* dont run on submodule repo folders

* Fix some import errors in ci

* more stuff

* That should be the last one
old-commit-hash: ba2ac1207a
2020-05-28 15:40:48 -07:00
Willem Melching 2b60ee9531 Run mypy commit hook (#1591)
* run mypy commit hook

* fix mypy errors
old-commit-hash: 3d08dcc3b2
2020-05-28 15:05:04 -07:00
Willem Melching 12a306021d flake8 in pre-commit(#1583)
old-commit-hash: 29aaa44740
2020-05-27 20:33:05 -07:00
Willem Melching c0866d9edb pre-commit pylint (#1580)
* "The commit-hook project sounds interesting though. I would definitely merge something that runs flake8 and pylint on the modified files!"
-  pd0wm, https://github.com/commaai/openpilot/pull/1575#issuecomment-634974344

* add pylint to pre-commit and make everything pass

* Remove uncommented stuff

Co-authored-by: J <user@4800.lan>
old-commit-hash: bd06434243
2020-05-27 20:00:14 -07:00
HaraldSchafer 9dae9d6910 pure init (#1569)
old-commit-hash: 7c8d6cbdef
2020-05-26 20:49:14 -07:00
Willem Melching a4416c4e6b Locationd actually runs in jenkins now. Give more cpu allowance
old-commit-hash: 5870b48210
2020-05-20 14:23:57 -07:00
Harald Schafer 319bd1b9df update
old-commit-hash: e864d1af2f
2020-05-18 14:37:47 -07:00
HaraldSchafer e21bbf8bbd Locationd cleanup (#1517)
* way cleaner take 2

* cleanup

* be more relaxed

* just let it be

* don't drive backwards or upside down

* do this more

* vNED sometyimes invalid

* use reasonble stds

* stability in nonlinear zone

* previous metrics were without publishing
old-commit-hash: 81686547cc
2020-05-17 20:59:53 -07:00
Willem Melching 93fa246cc4 Lower modeld cpu threshold thanks to thneed
old-commit-hash: d08c2d084f
2020-05-15 15:48:48 -07:00
George Hotz 6fbcde48e5 Using lgtm.com and fixing found alerts (#1452)
* lgtm in readme, and mac nui fixes

* call super inits in radars

* unused imports, dup lines

* more radars, more unused imports

* pass CP into RadarInterfaceBase

* more fixups

* unused imports

* delete unused lines

* ugh, new unused import

Co-authored-by: George Hotz <geohot@gmail.com>
old-commit-hash: 1295cfe06c
2020-05-02 12:07:34 -07:00
George Hotz 1a5a6640d5 add simple usage example to window.py
old-commit-hash: c4592e8547
2020-04-30 15:31:01 -07:00
George Hotz 75590c1f95 improve printing in profiler
old-commit-hash: 42fb2b4737
2020-04-27 12:12:40 -07:00
Willem Melching f225102747 run coordinate tests
old-commit-hash: 9e2db91cdd
2020-04-24 13:55:20 -07:00
Willem Melching 70d8000b08 remove geocode
old-commit-hash: f856c99279
2020-04-24 13:53:56 -07:00
George Hotz 376c18b3b2 delete more unused, now under 40k lines of python. framereader needs to be ported to C++
old-commit-hash: abad49110e
2020-04-24 13:45:34 -07:00
George Hotz cc6477015a delete unused code
old-commit-hash: 8b448a7c16
2020-04-24 12:10:35 -07:00
George Hotz c236ccdc3a more unused code
old-commit-hash: c5b16df772
2020-04-24 09:24:29 -07:00
George Hotz 676e0d5428 remove unused code
old-commit-hash: da5cb1842a
2020-04-24 08:58:28 -07:00
Willem Melching 790d0a9cff fix linter
old-commit-hash: 8daef80bd7
2020-04-23 10:46:39 -07:00
George Hotz 80f4a67ca0 transform_img_M
old-commit-hash: aeb0a4af88
2020-04-22 19:56:53 -07:00
George Hotz 877dbc352a who is ready for big model?
old-commit-hash: 144b37728f
2020-04-21 20:23:49 -07:00
Greg Hogan 915a7c4195 ColumnStoreWriter.add_dict() support for multiple types
old-commit-hash: e23f1fcf0a
2020-04-20 16:56:38 -07:00
Greg Hogan f7f8e976b7 ColumnStoreReader support for intermediate keys of flat dictionaries
old-commit-hash: cf131ee8e9
2020-04-20 16:25:43 -07:00
Dean Lee bd0e04ea9c fix UnicodeDecodeError in get_network_strength (#1385)
old-commit-hash: f2ef1f6fd5
2020-04-17 11:38:27 -07:00
ZwX1616 f90b956f47 RHD support for driver monitoring (#1299)
old-commit-hash: 133b1a20b4
2020-04-15 16:48:44 -07:00
Greg Hogan 1dd537a7f9 ColumnStoreWriter/Reader support for dictionary of arrays in single file
old-commit-hash: efbb4aac2e
2020-04-13 19:04:52 -07:00
Andy e43b40540d Sidebar Connectivity Status (#1268)
* store athena connected-at time

* refactor

* deref

* dt import

* Athena status based on last ping time param

* upd test for pingtime

* lower error timeout
old-commit-hash: 41bb3ac7ca
2020-04-05 11:06:49 -07:00
DeanLee b3d3be7136 fix AttributeError: 'FakeSpinner' object has no attribute 'close' (#1317)
old-commit-hash: b4641b7392
2020-04-05 10:54:01 -07:00