Live data from Hacker News

Rerun 0.9 – a framework for visualizing streams of multimodal data

rerun.io

1–10 of 27 posts

Re: Rerun 0.9 – a framework for visualizing streams of multimodal data

#2
The creator of Rerun (Emil Ernerfeldt) also created egui [1], an immediate GUI library for Rust. The library is similar to Dear ImGui but it is written in Rust and can be used for desktop and web apps (compiles to WASM and uses WebGL, demo [2]). Desktop apps can target OpenGL (does not display correct colors on macOS, does not work in VirtualBox on Windows) or WGPU (uses native APIs for each platform, works without any problems, but the binary is a big larger).

[1] https://github.com/emilk/egui [2] https://www.egui.rs/

Re: Rerun 0.9 – a framework for visualizing streams of multimodal data

#4
post #2

The creator of Rerun (Emil Ernerfeldt) also created egui [1], an immediate GUI library for Rust. The library is similar to Dear ImGui but it is written in Rust and can be used for desktop and web apps (compiles to WASM and uses WebGL, demo [2]). Desktop apps can target OpenGL (does not display correct colors on macOS, does not work in VirtualBox on Windows) or WGPU (uses native APIs for each platform, works without a…

I’ve used this library fairly extensively and it’s very enjoyable and productive. A hearty thanks to Emil and all the contributors

Re: Rerun 0.9 – a framework for visualizing streams of multimodal data

#5
I like the styling of the app. It is quite different than default egui styling. If someone is reading that is familiar with the source can you point me to the parts most responsible for the look? (custom components, styling code, etc.) It will just save me a bunch of research. Thx

Re: Rerun 0.9 – a framework for visualizing streams of multimodal data

#6
post #5

I like the styling of the app. It is quite different than default egui styling. If someone is reading that is familiar with the source can you point me to the parts most responsible for the look? (custom components, styling code, etc.) It will just save me a bunch of research. Thx

The `re_ui` crate is responsible for most of the non-default styling. Here's the method where it it gets applied, which probably serves as a good reference for extending the look and feel of an egui application: https://github.com/rerun-io/rerun/blob/release-0.9.0/crates/...

Re: Rerun 0.9 – a framework for visualizing streams of multimodal data

#8
post #3

Looks interesting. Do you have visualizations or examples on debugging audio embeddings (like https://huggingface.co/spaces/facebook/MusicGen ) ?

No specific support for audio embeddings yet, though depending on you're specific use-case, you might be able to map your data to more generic primitives such a TimeSeriesScalar, LineStrips2D, BarChart, or Tensor.

We have an open issue for adding more support for audio-based projects -- if you have specific needs feel free to add a comment: https://github.com/rerun-io/rerun/issues/2852

Re: Rerun 0.9 – a framework for visualizing streams of multimodal data

#9
post #5

I like the styling of the app. It is quite different than default egui styling. If someone is reading that is familiar with the source can you point me to the parts most responsible for the look? (custom components, styling code, etc.) It will just save me a bunch of research. Thx

The `re_ui` crate is responsible for most of the non-default styling. Here's the method where it it gets applied, which probably serves as a good reference for extending the look and feel of an egui application: https://github.com/rerun-io/rerun/blob/release-0.9.0/crates/...

I will start there and see where it leads - thanks!

Re: Rerun 0.9 – a framework for visualizing streams of multimodal data

#10
post #5

I like the styling of the app. It is quite different than default egui styling. If someone is reading that is familiar with the source can you point me to the parts most responsible for the look? (custom components, styling code, etc.) It will just save me a bunch of research. Thx

The `re_ui` crate is responsible for most of the non-default styling. Here's the method where it it gets applied, which probably serves as a good reference for extending the look and feel of an egui application: https://github.com/rerun-io/rerun/blob/release-0.9.0/crates/...

Any plans to spin it out as an egui UI library?
Post reply on HN