Skip to content

Improve display of raw Arrow data in the viewer #10750

@grtlr

Description

@grtlr

When I select an entity in the streams panel, the selection panel and the tooltip show an overview of the data for that entity (screenshots 1+2). When I click on one of the components ("fields" in this case, which is an ArrayStruct) the side panel shows the overview representation of the Arrow array (screenshot 3).

Since there is not much else to display than the actual Arrow data, I think it would great if we could show a more comprehensive overview of the contents (like the first n items of that array). Similar to what some browsers show when loading JSON, for example in the web inspector (in the future even with "collapsing", and "show more" functionality). Maybe even bring similar functionality to the dataframe view (example for expanded color instances in screenshot 4).

This would be super awesome for MCAP support, because we:

  1. Log MCAP messages in their 1:1 raw Arrow conversions
  2. Encounter much more nested, structured data (metadata information) as before.

Screenshots

1 2 3 4
Image Image Image Image

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestfeat-mcapEverything related to the MCAP loaderuiconcerns graphical user interface📺 re_vieweraffects re_viewer itself

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions