Tables
rerun.blueprint.table
Configure catalog table layouts, columns, and segment previews.
⚠️ The rerun.blueprint.table namespace is unstable and may change significantly.
CardLayout
dataclass
Display table records as cards.
| PARAMETER | DESCRIPTION |
|---|---|
title
|
Physical Arrow column name to use for card titles. If unset or not found in the table, uses the first visible string field.
TYPE:
|
link
|
Physical Arrow column name containing the target to open when a card is activated.
If unset or not found in the table, uses the first visible field with a
TYPE:
|
fields
|
Fields to configure, in display order, with each source listed at most once.
Listed fields are visible unless |
Column
dataclass
Configure a source column's appearance and behavior in one layout.
| PARAMETER | DESCRIPTION |
|---|---|
source
|
Physical Arrow column name, not a display label.
TYPE:
|
name
|
Display label, overriding
TYPE:
|
editable
|
Allow editing; disabled by default.
Requires write permission on a remote table with a column marked by
TYPE:
|
cell
|
Cell renderer. If unset, the Viewer infers it from the component or Arrow datatype.
TYPE:
|
visible
|
Override visibility in this layout.
Configured columns are visible by default.
Set to
TYPE:
|
EntryKindCell
dataclass
Bases: _Cell
Render an integer as a human-readable Rerun entry kind.
FlagCell
dataclass
Bases: _Cell
Render a boolean as a flag.
Editable columns currently require this renderer.
LinkCell
dataclass
Bases: _Cell
Render a Rerun URI as an interactive link.
PreviewCell
dataclass
Bases: _Cell
Render a recording reference using one or more embedded views.
Preview timing is shared by all preview columns through PreviewsConfig.
PreviewsConfig
Bases: Archetype
Archetype: Shared configuration for every preview cell in a table blueprint.
This archetype is stored at the entity /table alongside archetypes.TableBlueprint.
⚠️ This type is unstable and may change significantly in a way that the data won't be backwards compatible.
__init__
def __init__(*, timeline: Utf8Like | None = None) -> None
Create a new instance of the PreviewsConfig archetype.
| PARAMETER | DESCRIPTION |
|---|---|
timeline
|
The timeline used by every preview cell. If left empty a timeline is automatically picked, preferring custom over built-in.
TYPE:
|
from_fields
classmethod
def from_fields(
*,
clear_unset: bool = False,
timeline: Utf8Like | None = None,
) -> PreviewsConfig
Update only some specific fields of a PreviewsConfig.
| PARAMETER | DESCRIPTION |
|---|---|
clear_unset
|
If true, all unspecified fields will be explicitly cleared.
TYPE:
|
timeline
|
The timeline used by every preview cell. If left empty a timeline is automatically picked, preferring custom over built-in.
TYPE:
|
TableBlueprint
dataclass
Configure layouts and segment previews for a catalog table.
This configures a table, not a Viewer viewport Blueprint.
Save it as an .rbl file and register its server-accessible URI with
TableEntry.register_blueprint(uri) or DatasetEntry.register_blueprint(uri, segment_table=True).
See Configure table layouts and segment previews for the full workflow.
| PARAMETER | DESCRIPTION |
|---|---|
table_layout
|
Row-and-column layout, available by default.
TYPE:
|
card_layout
|
Card layout, disabled unless configured.
TYPE:
|
default_layout
|
Initial layout:
TYPE:
|
column_display_mode
|
Column-name formatting in both layouts; defaults to compact formatting.
Explicit
TYPE:
|
previews_config
|
Timeline selection shared by every
TYPE:
|
save
TableLayout
dataclass
Display table records as rows and columns.
| PARAMETER | DESCRIPTION |
|---|---|
columns
|
Columns to configure, in display order, with each source listed at most once.
Listed columns appear first and are visible unless |
ThumbnailCell
dataclass
Bases: _Cell
Render an image blob as a thumbnail.