62c1e65924 
								
									
								
							
								 
							
						 
						
							
							
								
								Ruff: enable most of bugbear ( #29320 )  
							
							... 
							
							
 
							
							* added mutable default args
* most of the Bs
* add comment about lrucache 
							
						 
						
							2 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  
				
					
						
							
							
								 
						
							
							
								194e5fdf1c 
								
									
								
							
								 
							
						 
						
							
							
								
								make normal logreader more robust ( #24577 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1439867d16 
								
									
								
							
								 
							
						 
						
							
							
								
								Latency logger bad data robustness ( #24343 )  
							
							... 
							
							
 
							
							* robustness against bad data
* sort by time logreader
* loop until last frameid 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								1680f1e251 
								
							
								 
							
						 
						
							
							
								
								can_print_changes improvements  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d5f4fdb1db 
								
									
								
							
								 
							
						 
						
							
							
								
								eliminate xx filereader ( #23514 )  
							
							... 
							
							
 
							
							* eliminate xx filereader
* framereader cleanup 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								bbb47dc860 
								
									
								
							
								 
							
						 
						
							
							
								
								MultiLogIterator: fix after adding sort_by_time  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								92f194decc 
								
									
								
							
								 
							
						 
						
							
							
								
								MultiLogIterator: remove wraparound mode ( #23360 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9992ea1ae8 
								
									
								
							
								 
							
						 
						
							
							
								
								LogReader: add arg to sort by time ( #23346 )  
							
							... 
							
							
 
							
							* logreader optional sort by time
* robust logreader sort by time option 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								332f568a82 
								
									
								
							
								 
							
						 
						
							
							
								
								Pyupgrade 3.6: Update syntax with Python 3.6+ features ( #23305 )  
							
							... 
							
							
 
							
							Updated Python code with Python 3.6+ features:
- utf-8 encoding is now the default (PEP 3120)
- Replace list comprehensions by Generator Expressions (PEP 289)
- Replace yield loop by yield from (PEP 380)
- Remove the (object) subclass when defining a class
- Replace the IOError alias by OSError (PEP 3151)
- Define sets with curly braces {} instead of set()
- Remove "r" parameter from open function, which is default
Co-Authored-By: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-Authored-By: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com>
Co-authored-by: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-authored-by: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c8356d3b8f 
								
							
								 
							
						 
						
							
							
								
								MultiLogIterator: default wraparound to false  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								01b99eae35 
								
							
								 
							
						 
						
							
							
								
								logreader: remove log path print  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								78808961c5 
								
									
								
							
								 
							
						 
						
							
							
								
								fix log values with non-utf8 characters and remove index_log ( #20173 )  
							
							... 
							
							
 
							
							* remove index_log
* handle non-unicode characters in values
* dump.py better handling of printing non-unicode characters
* only replace errors in main 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1e6c7c94e4 
								
							
								 
							
						 
						
							
							
								
								fix pylint errors  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								367155168a 
								
									
								
							
								 
							
						 
						
							
							
								
								Update Flake8 config ( #1624 )  
							
							... 
							
							
 
							
							* update flake8 checks
* add E502
* no whitespace warnings
* fix violations
* no W391
Co-authored-by: Jason Young <jason@comma.ai> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e568d3cadc 
								
									
								
							
								 
							
						 
						
							
							
								
								More LGTM fixups ( #1457 )  
							
							... 
							
							
 
							
							* exclude lib dirs, fix 3 cpp errors
* fix more alerts, exclude mkvparse
Co-authored-by: George Hotz <geohot@gmail.com> 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								1295cfe06c 
								
									
								
							
								 
							
						 
						
							
							
								
								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> 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								845abed5db 
								
							
								 
							
						 
						
							
							
								
								Build log_index using scons  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2f2b85581c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add sentinels to logs and qlogs ( #1205 )  
							
							... 
							
							
 
							
							* sentinel WIP
* logger is now a cc, not a c
* simpler code doesn't touch loggerd.cc
* oops, double lock. and logreader is nicer 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4a94e507cf 
								
							
								 
							
						 
						
							
							
								
								Revert "no more xx imports in tools"  
							
							... 
							
							
 
							
							This reverts commit 1f9485171e 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								1f9485171e 
								
							
								 
							
						 
						
							
							
								
								no more xx imports in tools  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								c4af05868b 
								
									
								
							
								 
							
						 
						
							
							
								
								Tools: Storage API  ( #1161 )  
							
							... 
							
							
 
							
							* filereader
* support URLs in filereader, logreader
* unused
* use route files api; add auth file
* Implement browser auth
* Update readme, fix up cache paths
* Add tests, clear token on 401
* Factor out URLFile
* space 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								29ac3da7b8 
								
							
								 
							
						 
						
							
							
								
								merge in tools  
							
							
 
							
						 
						
							6 years ago