embag
embag copied to clipboard
Schema and dependency free ROS bag reader
pip install seems broken for me `pip install embag` ``` ERROR: Could not find a version that satisfies the requirement embag (from versions: none) ERROR: No matching distribution found for...
Description of Changes ====================== - Support Python 3.10 and 3.11 - Deprecate Python 2.7 and 3.5 - Update tooling Test Plan ========= - Local build for Linux works - Mac...
https://github.com/embarktrucks/embag/blob/74c0b5f9d50bd45bcb6ed8e44718cd60924c13d0/lib/embag.cc#L168-L169 Both `chunk_infos_` and `chunks_` were `reserve()`'d, then accessed without initializing, which is undefined. For `chunk_infos_`: https://github.com/embarktrucks/embag/blob/74c0b5f9d50bd45bcb6ed8e44718cd60924c13d0/lib/embag.cc#L243 And `&chunks_[i]` was accessed before the element was pushed: https://github.com/embarktrucks/embag/blob/74c0b5f9d50bd45bcb6ed8e44718cd60924c13d0/lib/embag.cc#L288-L296 It **does** happen...
I am trying to add functionality to Embag for the simulation team but am blocked because it cannot be built. Embag depends on https://github.com/kobolabs/liblzma which in turn uses [Intel Intrinsics...
Description of Changes ====================== This adds support for ARM by bumping the version of boost (and bazel) that this project uses to build. Test Plan ========= Tests pass as expected.
Description of Changes ====================== #50 removed the ability to pass tuples (and other iterables that can be converted to `vector`) as an argument to read_messages. This re-adds that support. Test...
I need to use C++ for bag parsing in Windows best(without installing ros), I don't know if this code is supported, thank you for your contribution
`embag.View.getStartTime()` and `embag.View.getStartTime()` segfault if the bag has no messages. ```python import embag, rosbag rosbag.Bag("my.bag", "w").close() embag.View("my.bag").getStartTime() ``` `Segmentation fault (core dumped)`
Description of Changes ====================== Mimics some functionality of ROS Bag views - specifically started from an offset and reading to a specific part of bag on specified topics Test Plan...
Description of Changes ====================== This PR makes the `getSchema()` method also available from `View` in addition to `Bag` and also introduces a standalone version with the signature `getSchema(message_type: str, message_definition:...