Skip to content

Commit 5d379ec

Browse files
committed
Update architecture diagram
1 parent 6f01063 commit 5d379ec

File tree

1 file changed

+31
-31
lines changed

1 file changed

+31
-31
lines changed

ARCHITECTURE.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,11 @@ Of course, this will only take us so far. In the future we plan on caching queri
9898
Here is an overview of the crates included in the project:
9999

100100
<picture>
101-
<img src="https://static.rerun.io/crates/c4945bdef6cdcf99bf37a05480d19be23bfd2b7f/full.png" alt="">
102-
<source media="(max-width: 480px)" srcset="https://static.rerun.io/crates/c4945bdef6cdcf99bf37a05480d19be23bfd2b7f/480w.png">
103-
<source media="(max-width: 768px)" srcset="https://static.rerun.io/crates/c4945bdef6cdcf99bf37a05480d19be23bfd2b7f/768w.png">
104-
<source media="(max-width: 1024px)" srcset="https://static.rerun.io/crates/c4945bdef6cdcf99bf37a05480d19be23bfd2b7f/1024w.png">
105-
<source media="(max-width: 1200px)" srcset="https://static.rerun.io/crates/c4945bdef6cdcf99bf37a05480d19be23bfd2b7f/1200w.png">
101+
<img src="https://static.rerun.io/crates/61660a3e8357cd6261f329c8fe15d5c5a1c6f087/full.png" alt="">
102+
<source media="(max-width: 480px)" srcset="https://static.rerun.io/crates/61660a3e8357cd6261f329c8fe15d5c5a1c6f087/480w.png">
103+
<source media="(max-width: 768px)" srcset="https://static.rerun.io/crates/61660a3e8357cd6261f329c8fe15d5c5a1c6f087/768w.png">
104+
<source media="(max-width: 1024px)" srcset="https://static.rerun.io/crates/61660a3e8357cd6261f329c8fe15d5c5a1c6f087/1024w.png">
105+
<source media="(max-width: 1200px)" srcset="https://static.rerun.io/crates/61660a3e8357cd6261f329c8fe15d5c5a1c6f087/1200w.png">
106106
</picture>
107107

108108
<!-- !!! IMPORTANT!!!
@@ -120,20 +120,20 @@ Update instructions:
120120

121121
### SDK/CLI/Wasm top-level crates
122122

123-
| Crate | Description |
124-
|----------------------|--------------------------------------|
125-
| rerun-cli | Rerun native CLI binary crate |
126-
| Rerun | Rerun Rust SDK and Viewer shim crate |
127-
| rerun_c | Rerun C SDK |
128-
| rerun_py | Rerun Python SDK |
129-
| re_sdk | Rerun logging SDK |
123+
| Crate | Description |
124+
| --------- | ------------------------------------ |
125+
| rerun-cli | Rerun native CLI binary crate |
126+
| Rerun | Rerun Rust SDK and Viewer shim crate |
127+
| rerun_c | Rerun C SDK |
128+
| rerun_py | Rerun Python SDK |
129+
| re_sdk | Rerun logging SDK |
130130

131131
### Viewer crates
132132

133133
##### UI crates
134134

135135
| Crate | Description |
136-
|-----------------------|------------------------------------------------------------------------------------------------------------|
136+
| --------------------- | ---------------------------------------------------------------------------------------------------------- |
137137
| re_arrow_ui | Show arrow data in a tree of rerun list_items and format arrow with syntax highlighting. |
138138
| re_blueprint_tree | The UI for the blueprint tree in the left panel. |
139139
| re_redap_browser | The UI and communication to implement the in-viewer redap server browser. |
@@ -159,20 +159,20 @@ Update instructions:
159159

160160
##### UI support crates
161161

162-
| Crate | Description |
163-
|------------------------|----------------------------------------------------------------------|
164-
| re_context_menu | Support crate for context menu and actions. |
165-
| re_data_ui | Provides UI elements for Rerun component data for the Rerun Viewer. |
166-
| re_renderer | A wgpu-based renderer for all your visualization needs. |
167-
| re_renderer_examples | Examples for re_renderer |
168-
| re_ui | Rerun GUI theme and helpers, built around egui |
169-
| re_viewer_context | Rerun Viewer state that is shared with the viewer's code components. |
170-
| re_viewport_blueprint | The data model description of the viewport panel. |
162+
| Crate | Description |
163+
| --------------------- | -------------------------------------------------------------------- |
164+
| re_context_menu | Support crate for context menu and actions. |
165+
| re_data_ui | Provides UI elements for Rerun component data for the Rerun Viewer. |
166+
| re_renderer | A wgpu-based renderer for all your visualization needs. |
167+
| re_renderer_examples | Examples for re_renderer |
168+
| re_ui | Rerun GUI theme and helpers, built around egui |
169+
| re_viewer_context | Rerun Viewer state that is shared with the viewer's code components. |
170+
| re_viewport_blueprint | The data model description of the viewport panel. |
171171

172172
### Application-level store
173173

174174
| Crate | Description |
175-
|-----------------|-----------------------------------------------------------------|
175+
| --------------- | --------------------------------------------------------------- |
176176
| re_dataframe | The Rerun public data APIs. |
177177
| re_datafusion | DataFusion interfaces to Rerun gRPC queries |
178178
| re_entity_db | In-memory storage of Rerun entities |
@@ -186,7 +186,7 @@ Update instructions:
186186
### Low-level store
187187

188188
| Crate | Description |
189-
|-----------------|-----------------------------------------------------------------------------------------------|
189+
| --------------- | --------------------------------------------------------------------------------------------- |
190190
| re_chunk | A chunk of Rerun data, encoded using Arrow. Used for logging, transport, storage and compute. |
191191
| re_chunk_store | An in-memory time series database for Rerun log data, based on Apache Arrow. |
192192
| re_format_arrow | Formatting of Apache Arrow tables. |
@@ -197,7 +197,7 @@ Update instructions:
197197
### Data flow
198198

199199
| Crate | Description |
200-
|----------------------|-------------------------------------------------------------------|
200+
| -------------------- | ----------------------------------------------------------------- |
201201
| re_redap_client | Official client for the Rerun Data Protocol |
202202
| re_data_loader | Handles loading of Rerun data from file using data loader plugins |
203203
| re_data_source | Handles loading of Rerun data from different sources |
@@ -208,7 +208,7 @@ Update instructions:
208208
### Build support
209209

210210
| Crate | Description |
211-
|-------------------|------------------------------------------------------------------|
211+
| ----------------- | ---------------------------------------------------------------- |
212212
| re_build_info | Information about the build. Use together with re_build_tools |
213213
| re_build_tools | build.rs helpers for generating build info |
214214
| re_dev_tools | Various tools for Rerun development. Each tool has a subcommand. |
@@ -218,7 +218,7 @@ Update instructions:
218218
### Utilities
219219

220220
| Crate | Description |
221-
|--------------------|--------------------------------------------------------------------------------------|
221+
| ------------------ | ------------------------------------------------------------------------------------ |
222222
| re_analytics | Rerun's analytics SDK |
223223
| re_arrow_util | Helpers for working with arrow |
224224
| re_auth | Authentication and authorization helpers |
@@ -244,10 +244,10 @@ Update instructions:
244244

245245
### Test crates
246246

247-
| Crate | Description |
248-
|--------------------|---------------------------------------------------------------|
249-
| re_test_context | Provides a test context that builds on `re_viewer_context. |
250-
| re_test_viewport | Extends the `re_test_context` with viewport-related features. |
247+
| Crate | Description |
248+
| ---------------- | ------------------------------------------------------------- |
249+
| re_test_context | Provides a test context that builds on `re_viewer_context. |
250+
| re_test_viewport | Extends the `re_test_context` with viewport-related features. |
251251

252252
### Dependencies and docs
253253

0 commit comments

Comments
 (0)