[HN Gopher] Rerun 0.9 - a framework for visualizing streams of m...
       ___________________________________________________________________
        
       Rerun 0.9 - a framework for visualizing streams of multimodal data
        
       Author : Tycho87
       Score  : 65 points
       Date   : 2023-10-05 17:15 UTC (5 hours ago)
        
 (HTM) web link (www.rerun.io)
 (TXT) w3m dump (www.rerun.io)
        
       | lukax wrote:
       | 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/
        
         | Torkel wrote:
         | Egui is great, and the eframe way of writing small apps is so
         | nice!
         | 
         | I cranked out my own custom video player (for tagging video)
         | the other day using it and the ffmpeg bindings. Very pleasant
         | experience.
        
         | lazypenguin wrote:
         | I've used this library fairly extensively and it's very
         | enjoyable and productive. A hearty thanks to Emil and all the
         | contributors
        
       | tinytera wrote:
       | Looks interesting. Do you have visualizations or examples on
       | debugging audio embeddings (like
       | https://huggingface.co/spaces/facebook/MusicGen) ?
        
         | jeremyleibs wrote:
         | 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
        
         | [deleted]
        
       | j1elo wrote:
       | > _Open source. The Rerun OSS project is dual licensed under MIT
       | and Apache 2_
       | 
       | Honest question: What does dual licensing MIT + Apache-2.0
       | accomplish that just Apache-2.0 doesn't?
        
       | jlaneve wrote:
       | Heads up, this blog doesn't seem to work on Safari. I see a
       | couple errors in the console, but the culprit appears to be
       | `SyntaxError: Invalid regular expression: invalid group specifier
       | name`
        
         | nikonp wrote:
         | Thanks for the heads up! Looking into it. Haven't been able to
         | reproduce yet on mobile or desktop safari but that error
         | message helps
        
       | r-w wrote:
       | > Application error: a client-side exception has occurred (see
       | the browser console for more information).
       | 
       | I'm using the latest Brave (v1.57) on iOS 15.
        
       | nu11ptr wrote:
       | 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
        
         | jeremyleibs wrote:
         | 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/...
        
           | nu11ptr wrote:
           | I will start there and see where it leads - thanks!
        
           | KRAKRISMOTT wrote:
           | Any plans to spin it out as an egui UI library?
        
             | terhechte wrote:
             | You can just use the crate. I'm using it in personal
             | projects:
             | 
             | re_ui = "0.6.0"
        
             | nu11ptr wrote:
             | That would be awesome if they did. I decided to create an
             | enhancement request: https://github.com/rerun-
             | io/rerun/issues/3706
        
       | gorenb wrote:
       | i found out about this today unrelated to this post
        
         | nikonp wrote:
         | Cool! Where was that? (I'm on the Rerun team so curious)
        
           | diggan wrote:
           | Not parent but came across it yesterday as well, in these
           | comments: https://news.ycombinator.com/item?id=37770008 (Show
           | HN: A nom parser for the Starcraft 2 Protocol Replay format)
        
             | nikonp wrote:
             | Ah yeah that was definitely a usecase we hadn't thought of.
             | Really cool project!
        
       ___________________________________________________________________
       (page generated 2023-10-05 23:00 UTC)