Skip to content

Commit

Permalink
Merge branch 'main' into emilk/no-zune
Browse files Browse the repository at this point in the history
  • Loading branch information
emilk committed May 28, 2024
2 parents d7083c1 + 832b12e commit 84dd23e
Show file tree
Hide file tree
Showing 482 changed files with 5,947 additions and 4,757 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,10 @@ jobs:
with:
fetch-depth: 0
ref: ${{ needs.version.outputs.release-commit }}
# `secrets.GITHUB_TOKEN` is used here so that the `git push … doc-latest`
# below can trigger a workflow run of the `on_push_docs.yml` workflow
# https://docs.github.com/en/actions/using-workflows/triggering-a-workflow#triggering-a-workflow-from-a-workflow
token: ${{ secrets.GITHUB_TOKEN }}

- name: Update latest branch
run: |
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/reusable_build_examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,6 @@ jobs:
run: |
pixi run -e wheel-test python -m rerun --version
pixi run -e wheel-test which rerun
pixi run -e wheel-test rerun --version
- name: Get sha
id: get-sha
Expand Down
24 changes: 10 additions & 14 deletions .github/workflows/reusable_publish_web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,35 +88,31 @@ jobs:

- name: Install example dependencies
run: |
pixi run pip install \
-r scripts/ci/requirements-examples-nightly.txt \
--no-input
pixi run -e wheel-test build-examples install --channel "release"
- name: Install Python dependencies and wheel
- name: Install built wheel
run: |
pixi -e wheel-test run pip uninstall rerun-sdk -y
pixi -e wheel-test run pip install deprecated '"numpy>=1.23,<2"' pyarrow>=14.0.2 pytest==7.1.2
pixi -e wheel-test run pip install rerun-sdk --no-index --find-links wheel
pixi run -e wheel-test pip uninstall rerun-sdk -y
pixi run -e wheel-test pip install rerun-sdk --no-index --find-links wheel
- name: Installed wheel version
- name: Print wheel version
run: |
pixi -e wheel-test run python -m rerun --version
pixi -e wheel-test run which rerun
pixi -e wheel-test run rerun --version
pixi run -e wheel-test python -m rerun --version
pixi run -e wheel-test which rerun
- name: Build web-viewer (release)
run: |
pixi -e wheel-test run rerun-build-web-release
pixi run -e wheel-test rerun-build-web-release
- name: Build examples
run: |
pixi -e wheel-test run build-examples rrd \
pixi run -e wheel-test build-examples rrd \
--channel "release" \
web_viewer/examples
- name: Build examples manifest
run: |
pixi -e wheel-test run build-examples manifest \
pixi run -e wheel-test build-examples manifest \
--base-url "https://app.rerun.io/version/${{inputs.release-version}}" \
--channel "release" \
web_viewer/examples_manifest.json
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ _deps
__pycache__
*.pyc
*.so
**/.pytest_cache

# Pixi environment
.pixi
Expand Down
29 changes: 20 additions & 9 deletions ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,13 +88,14 @@ Of course, this will only take us so far. In the future we plan on caching queri
Here is an overview of the crates included in the project:

<picture>
<img src="https://static.rerun.io/crates/f0024a424aa35efab710ae88ba6a1ed741e7c248/full.png" alt="">
<source media="(max-width: 480px)" srcset="https://static.rerun.io/crates/f0024a424aa35efab710ae88ba6a1ed741e7c248/480w.png">
<source media="(max-width: 768px)" srcset="https://static.rerun.io/crates/f0024a424aa35efab710ae88ba6a1ed741e7c248/768w.png">
<source media="(max-width: 1024px)" srcset="https://static.rerun.io/crates/f0024a424aa35efab710ae88ba6a1ed741e7c248/1024w.png">
<source media="(max-width: 1200px)" srcset="https://static.rerun.io/crates/f0024a424aa35efab710ae88ba6a1ed741e7c248/1200w.png">
<img src="https://static.rerun.io/crates/6fa2652f031b744bb2f6ba3f09e2383378e9a372/full.png" alt="">
<source media="(max-width: 480px)" srcset="https://static.rerun.io/crates/6fa2652f031b744bb2f6ba3f09e2383378e9a372/480w.png">
<source media="(max-width: 768px)" srcset="https://static.rerun.io/crates/6fa2652f031b744bb2f6ba3f09e2383378e9a372/768w.png">
<source media="(max-width: 1024px)" srcset="https://static.rerun.io/crates/6fa2652f031b744bb2f6ba3f09e2383378e9a372/1024w.png">
<source media="(max-width: 1200px)" srcset="https://static.rerun.io/crates/6fa2652f031b744bb2f6ba3f09e2383378e9a372/1200w.png">
</picture>


<!-- !!! IMPORTANT!!!
This image must be updated each time a crate is added/removed/updated.
Expand Down Expand Up @@ -126,13 +127,11 @@ Update instructions:

| Crate | Description |
|-----------------------------|----------------------------------------------------------------------------------------|
| re_blueprint_tree | The UI for the blueprint tree in the left panel. |
| re_viewer | The Rerun Viewer |
| re_viewport | The central viewport panel of the Rerun viewer. |
| re_time_panel | The time panel of the Rerun Viewer, allowing to control the displayed timeline & time. |
| re_data_ui | Provides ui elements for Rerun component data for the Rerun Viewer. |
| re_viewer_context | Rerun Viewer state that is shared with the viewer's code components. |
| re_ui | Rerun GUI theme and helpers, built around egui |
| re_renderer | A wgpu-based renderer for all your visualization needs. |
| re_selection_panel | The UI for the selection panel. |
| re_space_view | Types & utilities for defining Space View classes and communicating with the Viewport. |
| re_space_view_bar_chart | A Space View that shows a single bar chart. |
| re_space_view_dataframe | A Space View that shows the data contained in entities in a table. |
Expand All @@ -143,6 +142,18 @@ Update instructions:
| re_space_view_time_series | A Space View that shows plots over Rerun timelines. |


##### UI support crates

| Crate | Description |
|-----------------------|----------------------------------------------------------------------|
| re_context_menu | Support crate for context menu and actions. |
| re_data_ui | Provides ui elements for Rerun component data for the Rerun Viewer. |
| re_renderer | A wgpu-based renderer for all your visualization needs. |
| re_ui | Rerun GUI theme and helpers, built around egui |
| re_viewer_context | Rerun Viewer state that is shared with the viewer's code components. |
| re_viewport_blueprint | The data model description of the viewport panel. |


### Application-level store

| Crate | Description |
Expand Down
Loading

0 comments on commit 84dd23e

Please sign in to comment.