Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
dimos mem rerunpreviously skipped every plain generated message because discovery required legacyto_rerun()methods. It now uses the shared external CDR adapters to export images/compressed images, clouds, pose/odometry, calibration and TF. Generated classes remain plain values; existing local rendering helpers remain supported during dependency retirement.Parent: #4704. Message Encoding Refactor
The shared adapter now supports full Odometry fields (including covariance arrays), canonical TF frames and CameraInfo. Camera pairing and first-frame timing are retained, including compressed-image inputs. Source headers get an exact integer-nanosecond timeline. The live bridge also adapts generated TF into its existing numerical frame-tree layout helper when axes are enabled.
Manual workflow with an existing trusted recording and new output names:
The final command writes an RRD; open that file with your Rerun viewer for visual acceptance. No GUI/hardware starts with
--no-gui.Validation: 41 source + 41 isolated installed-wheel checks, strict typing across 3 production files, configured scoped hooks pass except unavailable Nix. Actual installed root CLI exports the first five seconds of the real converted
go2_mid360_stairsrecording: color_image 70, fastlio_lidar 47, fastlio_odometry 129, lidar 38, odom 92. The 9.3 MiB RRD was inspected with the official Rerun CLI: all five entities, EncodedImage/Points3D/Transform3D/TextDocument and source timeline are present. Tests include exact epoch+1ns, real RRD axes/values and camera/TF timing; no human visual acceptance claimed.Wheel SHA256
b45a70228180eb4085d3bc178c500ed6181c07a9056b86f9ec4fc19ec19e17ed; local actual RRD SHA2568b50c3bcacef4edbe18530c6c7228b3b34a152fda9e54fa53f7c3a75f735e953. The local RRD is preserved but has not been delivered through Library. Old local geometry/frame-tree helpers remain behind adapters, so complete legacy dependency retirement remains open. Hosted/simulation/other graphs are still being migrated. No CI polling, hardware, merge, release or history rewrite.