* Adding foxglove support, demo version
* Adding image/thumbnail support
* Adding foxglove map support
* Adding foxglove map support
* Updating title in jsonschemas according to rlog attribute names
* Remove shemas folder, add dynamic schema creation
* Update identation to 2 spaces, code refactored
* Fix, jsonToSchema() recursion returns 0 when an empty arr found
* Update, empty arrays data type set to dummy value of type string
* Enable logs download
* Adding foxglove install functionality
* Adding, transform json lists into json obj
* Adding, pip install mcap library
* format it
* Refactoring msg adding to mcap writer by utilizing pool of worker processes
Disabling compression
---------
Co-authored-by: Justin Newberry <justin@comma.ai>
* tar archive instead
* fix
* move this here
* migrate these
* fix this
* update readme
* fix that
* try to build nightly
* Revert "try to build nightly"
This reverts commit 4ea680cb6a.
* caexclude is no longer required
* finish up
* sorted
* need this
* and that
* context mnager
* path based
* cabana(DBCFile): VAL_ allow empty description
Even though this doesn't make much sense, we should still be able to
parse it.
* cabana(DBCFile): allow escaped quotemarks in signal comment
* also message comments
* escape/unescape quotes
* test empty val desc
* test generating DBC with escaped quotes in comment
* seperate test case
* fix trailing space
* remove empty val
* trailing whitespace again