1820b5f259 
								
									
								
							
								 
							
						 
						
							
							
								
								Proc Replay: cleanup iterable log typing ( #30261 )  
							
							... 
							
							
 
							
							* cleanup log typing
* use iterable
* fix those
* Cleanup
* cleanup
* missed that one 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6f98a987af 
								
									
								
							
								 
							
						 
						
							
							
								
								vidindex improvements ( #30196 )  
							
							... 
							
							
 
							
							* vidindex improvements
* fix spelling 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								86b90a8ba2 
								
									
								
							
								 
							
						 
						
							
							
								
								filereader cleanup ( #30191 )  
							
							... 
							
							
 
							
							* filereader cleanup
* make name return url
* remove unused imports 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f8e488f881 
								
									
								
							
								 
							
						 
						
							
							
								
								convert vidindex to python ( #30176 )  
							
							... 
							
							
 
							
							* convert vidindex to python
* fix whitespace
* corrupt file option
* fix up typings
* fix return type
* update framereader
* change length delimiter to uint32 value
* change length to uint32 value
* move url_file changes to separate PR
* cleanup caching
* revert whitespace change
* fix frame type param type 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								fa51bbc236 
								
									
								
							
								 
							
						 
						
							
							
								
								URLFile: don't cache non-existent file's lengths ( #30071 )  
							
							... 
							
							
 
							
							* urlfile empty
* simplify with mock
* better test name
* PR cleanup
* cleanup the length file 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								880157f5a6 
								
									
								
							
								 
							
						 
						
							
							
								
								framereader: add cache_dir argument ( #29904 )  
							
							... 
							
							
 
							
							* framereader: add cache_dir argument
* make it an env var 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								140a4ba558 
								
									
								
							
								 
							
						 
						
							
							
								
								importing auth_config.py should not have side effects ( #29893 )  
							
							... 
							
							
 
							
							import should not create directory 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								73eda51a11 
								
									
								
							
								 
							
						 
						
							
							
								
								System: use paths for download folders too ( #29818 )  
							
							... 
							
							
 
							
							* use paths for download folders too
* trailing slash
* reset that 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4e69937d0d 
								
									
								
							
								 
							
						 
						
							
							
								
								Precommit: ensure executable bit is set ( #29784 )  
							
							... 
							
							
 
							
							* precommit ensure executable
* exclude tinygrad
* bump submodules
* exclude tinygrad globally 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								405d09714c 
								
									
								
							
								 
							
						 
						
							
							
								
								Tests: expand temporary directory helpers for more directories ( #29735 )  
							
							... 
							
							
 
							
							* create helpers for testing
* document it
* fix other tests 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5dc7028f91 
								
									
								
							
								 
							
						 
						
							
							
								
								Tests: logmessaged reduce global state ( #29680 )  
							
							... 
							
							
 
							
							* reduce global state
* use a decorator here too
* use that one
* use base imports
* ipchandler in setup
* move to common dir
* move to helpers
* wip
* fix the decorator 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								dd9b0231c6 
								
									
								
							
								 
							
						 
						
							
							
								
								Tests: test_caching reduce global state ( #29681 )  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1ee6ed4b16 
								
									
								
							
								 
							
						 
						
							
							
								
								Linter: remove pylint ( #29611 )  
							
							... 
							
							
 
							
							remove pylint 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								21da5a216f 
								
									
								
							
								 
							
						 
						
							
							
								
								cpplint: add filter `build/include_subdir` ( #29585 )  
							
							
 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b11b14aff8 
								
									
								
							
								 
							
						 
						
							
							
								
								CI: enable PYTHONWARNINGS=error ( #29364 )  
							
							... 
							
							
 
							
							* CI: enable PYTHONWARNINGS=error
* fixes
* more ignore
* more modeld ignore 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								62c1e65924 
								
									
								
							
								 
							
						 
						
							
							
								
								Ruff: enable most of bugbear ( #29320 )  
							
							... 
							
							
 
							
							* added mutable default args
* most of the Bs
* add comment about lrucache 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								af3ed37c5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Ruff: flake8 pie (misc lints) ( #29318 )  
							
							... 
							
							
 
							
							flake8 pie 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								acc732efbb 
								
									
								
							
								 
							
						 
						
							
							
								
								replay: new demo route ( #29215 )  
							
							... 
							
							
 
							
							* new demo route
* replace other references (except gps test)
* Apply suggestions from code review
* it's 13 segments 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								64377a88f9 
								
									
								
							
								 
							
						 
						
							
							
								
								process_replay: helpers ( #28367 )  
							
							... 
							
							
 
							
							* process_replay helper
* Refactor
* refactor check_enabled uses
* fix __init__
* noqa in __init__ imports
* Move compare_logs outside of process_replay
* Move save_logs to tools.lib.helpers
* Remove save_log from compare_logs
* fix lint issues 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								94eb215980 
								
									
								
							
								 
							
						 
						
							
							
								
								loggerd: move to system/ ( #27534 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								285fd56a1d 
								
							
								 
							
						 
						
							
							
								
								bootlog: add helper to get a bootlog by segment id  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								c6b749fb96 
								
									
								
							
								 
							
						 
						
							
							
								
								add pyside2 package ( #25602 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6590fb2b93 
								
									
								
							
								 
							
						 
						
							
							
								
								pre-commit: add codespell ( #25571 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								acbb230e0a 
								
									
								
							
								 
							
						 
						
							
							
								
								Update DATA_ENDPOINT default to data-raw.comma.internal ( #25597 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e6e8607306 
								
							
								 
							
						 
						
							
							
								
								implement string representation for Bootlog  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1139fe507b 
								
									
								
							
								 
							
						 
						
							
							
								
								Move selfdrive/hardware/ to system/ ( #24725 )  
							
							... 
							
							
 
							
							* move hardware to system/
* fix mypy 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								86f73a507e 
								
									
								
							
								 
							
						 
						
							
							
								
								process replay: logreader as bytes ( #24610 )  
							
							... 
							
							
 
							
							* willem's changes
* classmethod for bytes
* submodules
* submodules
* Update tools/lib/logreader.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* add back files
* little cleanup
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ea5b8cdfb1 
								
									
								
							
								 
							
						 
						
							
							
								
								nv12: encoderd avoids a full frame copy ( #24519 )  
							
							... 
							
							
 
							
							* rgb to nv12
* nv12 works (w memcpy)
* correct now
* no copy
* fix nv12 with fast debayer
* reverts of unused stuff
* ui use nv12
* comment out thumbnails for now
* rebase fix
* dm read nv12
* model read nv12
* fix ffmpeg encoder
* thumbnails from nv12
* replay to nv12
* python framereader support nv12
* remove hardcoded frame/buffer sizes
* fix build
* ffmpeg encoder fix buffers
* small cleanup
* reduce power usage test
* fix cpu usage test
* fix snapshot
* fix loggerd test
* bump cereal
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Joost Wooning <jwooning@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								194e5fdf1c 
								
									
								
							
								 
							
						 
						
							
							
								
								make normal logreader more robust ( #24577 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								07f7570840 
								
									
								
							
								 
							
						 
						
							
							
								
								Tools: allow using plotjuggler on local data ( #24473 )  
							
							... 
							
							
 
							
							local juggler 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d2eef1955c 
								
									
								
							
								 
							
						 
						
							
							
								
								add mypy check for return-any ( #24379 )  
							
							... 
							
							
 
							
							* add mypy check for return-any
* remove unused import
* typing
* remove unnecessary variable typing
* cleanup
* cleanup
* bump submodules
* small fixes
* only a problem on mac
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								17e33978cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Mypy fixes for --check-untyped-defs ( #24372 )  
							
							... 
							
							
 
							
							more type fixes 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								6163dd5ca0 
								
									
								
							
								 
							
						 
						
							
							
								
								URLFile: raise exception if remote URL doesn't exist when using cache ( #24432 )  
							
							... 
							
							
 
							
							* URLFile returns empty bytes if using cache and remote file doesn't exist
* better exception
* assert on cached files 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								bf269bd883 
								
									
								
							
								 
							
						 
						
							
							
								
								Tools: allow uncompressed logs ( #24471 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1439867d16 
								
									
								
							
								 
							
						 
						
							
							
								
								Latency logger bad data robustness ( #24343 )  
							
							... 
							
							
 
							
							* robustness against bad data
* sort by time logreader
* loop until last frameid 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								049b163ea0 
								
									
								
							
								 
							
						 
						
							
							
								
								mypy: enable --warn-unused-ignores ( #24287 )  
							
							... 
							
							
 
							
							* this is the easy part to check
* Not sure what this fixes, 8aaf00c6a4 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								65fca83abe 
								
									
								
							
								 
							
						 
						
							
							
								
								Latency logging 2 ( #24058 )  
							
							... 
							
							
 
							
							* msg_order and gantt
* frameId in long/lat planner
* track frame id
* controls frame id
* graph tracked events
* graph json
* cloudlog timestamp
* c++ cloudlog
* add frame id
* bug fixes
* bug fixes
* frame id visionicp
* bug fixes and debug level
* timestamp log placement
* print timestamps in table
* translate events
* more logging
* bug fixes
* daemon boardd
* print logs with boardd
* more timestamp logs
* cleanup
* remove publish logs
* bug fix
* timestamp received
* timestamp received
* bug fixes
* use json lib
* ignore driver camera
* prep for new timestamp pipeline
* bug fix
* read new pipeline unfinnished
* read new pipeline
* bug fix
* add frame to controlsstate
* remove controlsstate
* print
* cleanup
* more cleanup + bug fix
* clock build issue
* remove unused imports
* format durations
* increase speed
* pr comments fixes
* conflicts
* set MANAGER_DAEMON for boardd
* clean script code
* bug fix + argparse
* remove rcv time
* bug fixes
* print without tabulate
* fix pre-commits
* plot gnatt
* color bug fix
* read without timestampextra
* bump panda
* mono time instead of frame id
* finnish script
* clean unused
* clean unused logging
* monotonic + json fixes
* del test
* remove whilelines
* bump laika
* cleanup
* remove deps
* logs nicer strings
* remove plotting from scirpt
* reset pipfile
* reset pipfile
* nicer strings
* bug fix
* bug fix
* pr comments cleaning
* remove plotting
* bug fix
* new demo route
* bump opendbc and panda
* cereal master
* cereal master
* script less komplex
* assertions
* matplotlib
* readme
* Update README.md
* graph html
* design fixes
* more code design
* Update common/logging_extra.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* whitespace
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update tools/latency_logger/latency_logger.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* pr comments
* bug fix
* readme + env once
* clean swaglog
* bug fix
* Update tools/latencylogger/README.md
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* revert
* revert
* clean swaglog with error
* remove typo file
* revert graph
* cereal
* submodules
* whitespaces
* update refs
Co-authored-by: Bruce Wayne <batman@workstation-openpilot2.internal>
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c95ec211e1 
								
							
								 
							
						 
						
							
							
								
								MultiLogIterator: add function to reset  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8af20af66d 
								
									
								
							
								 
							
						 
						
							
							
								
								pylint: enforce indentation (W0311) ( #24039 )  
							
							... 
							
							
 
							
							* pylint: enforce indentation (W0311)
* few more 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								5c8c6faa9a 
								
							
								 
							
						 
						
							
							
								
								Ignore BrokenPipeError  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1680f1e251 
								
							
								 
							
						 
						
							
							
								
								can_print_changes improvements  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								da50930450 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: add MultiLogIterator example to readme ( #23917 )  
							
							... 
							
							
 
							
							* update LogReader doc
use MultiLogIterator to read the entire route, get timestamps and deal with exceptions
* bring back the old example
* clean f-strings
* simplify
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a6b46c311e 
								
							
								 
							
						 
						
							
							
								
								filereader better name for cd:/ replacement  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								df35ebdceb 
								
							
								 
							
						 
						
							
							
								
								fix filereader cd:/ replacement  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d5f4fdb1db 
								
									
								
							
								 
							
						 
						
							
							
								
								eliminate xx filereader ( #23514 )  
							
							... 
							
							
 
							
							* eliminate xx filereader
* framereader cleanup 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7d7c0ff35f 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: add bootlog helpers ( #23504 )  
							
							... 
							
							
 
							
							* tools: add bootlog helpers
* this is nice
* types 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								71132edf17 
								
									
								
							
								 
							
						 
						
							
							
								
								plotjuggler: support segment names ( #23263 )  
							
							... 
							
							
 
							
							* plotjuggler: support segment names
* update docs
* generic parser
* convert segment number to int when parsing
* add SegmentName
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								bbb47dc860 
								
									
								
							
								 
							
						 
						
							
							
								
								MultiLogIterator: fix after adding sort_by_time  
							
							
 
							
						 
						
							4 years ago