* require fingerprint and FW versions
* add get_non_essential_params()
* comment
* all required
* classmethod, need to allow subclasses to override _get_params
* fix that
* fix
* "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>
* full vehicle model simulator
* Add vehicle model
* Model compiles
* Close enough
* Simulation works
* Add fast angle offset
* Tune fast angle offset learner
* Create live service for paramsd
* Better clamping
* Fix rotation matrix
* Cleanup before merge
* move debug script to debug/internal
* revert plannerd change
* switch vehicle model to corolla
* fix valid flag
* Bigger stiffness range
* Lower process noise on steer ratio
* Tuning
* Decimation
* No maha tests