Antoine Beyeler

@abey79
288 Followers
166 Following
182 Posts

Software Engineer at rerun.io. Rust 🦀 and Python 🐍 dev. #penplotter and #generative enthusiast. Author of #vpype, #vsketch, #vsvg, and #whiskers.

Based in Lausanne 🇨🇭

Websitehttps://bylr.info
GitHubhttps://github.com/abey79
Twitterhttps://twitter.com/abey79
Release 0.17.0: More Blueprint features and better notebooks · rerun-io/rerun

Rerun is an easy-to-use visualization toolbox for multimodal and temporal data. Try it live at https://rerun.io/viewer. Python: pip install rerun-sdk Rust: cargo add rerun and cargo install rerun-...

GitHub

Introducing Rerun 0.13!

With this release, Rerun is (to our knowledge) the first publicly available multimodal visualizer with timeline scrolling that supports live visualization of time series in the kHz range. This is made possible by a 20-30x performance increase of time series plots, turning them from unusable to usable.

Release blog post here: https://www.rerun.io/blog/fast-plots

Real-time kHz time series in a multimodal visualizer

The 0.13 release means teams can now correlate kHz resolution motion and perception data in Rerun. Seeing all your data and state together, correlated over time, is the most powerful thing you can do to understand your systems better.

Catching up on some #penplotter-related news from the last few weeks.

#vsvg releases 0.3.0 and 0.4.0, which introduce #msvg (the fastest way to eyeball a collection of SVGs) and bring a host of improvements to #whiskers:

➡️https://github.com/abey79/vsvg/releases/tag/v0.3.0
➡️https://github.com/abey79/vsvg/releases/tag/v0.4.0

#vpype release 1.14, which mainly bring Python 3.12 compatibility and a few improvements.

➡️https://github.com/abey79/vpype/releases/tag/1.14.0

#vsketch 1.1, which brings Python 3.12 compatibility and syncs with vpype 1.14

➡️https://github.com/abey79/vsketch/releases/tag/1.1.0

Release 0.3.0 - New `msvg` CLI, better `whiskers`, and more · abey79/vsvg

Release Notes Released 2023-12-28 Highlights Inspect SVG collections with the new, blazing fast msvg CLI (early alpha stage). whiskers improvements: New hexagonal grid helper. Support for nested ...

GitHub

Requested feature for an eternity and soon in a wgpu version near you: target WebGPU with an automatic runtime WebGL fallback!
https://github.com/gfx-rs/wgpu/pull/5044
🥳

The webgl backend has been in wgpu for ages but for _reasons_ there was no way to have it live side by side with WebGPU, essentially forcing you to build your web app twice.

Allow WebGPU & WebGL in same wasm and detect WebGPU availability by Wumpf · Pull Request #5044 · gfx-rs/wgpu

Connections Based on #4984 Fixes #2804 Shoutout to @daxpedda who did a lot of the groundwork to make this possible! Description Allows to compile with both webgpu & webgl backends enabled. There'...

GitHub

#vpype 1.14 released! 🎉

#Python 3.12 support , better `layout` and `reverse` commands, and hyphenation support for `text`.

➡️ pipx install "vpype[all]"
➡️ https://github.com/abey79/vpype

#penplotter

GitHub - abey79/vpype: The Swiss-Army-knife command-line tool for plotter vector graphics.

The Swiss-Army-knife command-line tool for plotter vector graphics. - abey79/vpype

GitHub

I'm using a #Python script create change logs for my #vsvg project and wanted a contributors list with small, round avatars like #GitHub has in several other places.

I figured a nice and easy way to go about it using the free and open-source service https://wsrv.nl, and wrote about it here:

https://bylr.info/articles/2023/12/30/til-displaying-contributor-avatars-in-github-changelogs/

See it in action in this CHANGELOG.md:

https://github.com/abey79/vsvg/blob/master/CHANGELOG.md

Image cache & resize service

Manipulate images on-the-fly with a worldwide cache

Rerun 0.11!

This release brings all SDKs to parity (Rust/Python/C++). It adds "Visual Time Range" queries to set the start and end of the time range to include in a visualization. And we now publish the Rerun web viewer as an NPM package to make it easy to integrate.

Full changelog here
https://github.com/rerun-io/rerun/releases/tag/0.11.0

Release 0.11.0 - C++ improvements & better Visible History · rerun-io/rerun

Rerun is an easy-to-use visualization toolbox for multimodal and temporal data Python: pip install rerun-sdk Rust: cargo add rerun and cargo install rerun-cli Online demo: https://app.rerun.io/ver...

GitHub

At the core of Rerun is the Rerun open-source project. It is dual licensed under the permissive MIT and Apache 2 licenses. As such you have the option to use it both for hobby projects, as well as commercially.

Check out the open-source project on Github: https://github.com/rerun-io/rerun

GitHub - rerun-io/rerun: An open source SDK for logging, storing, querying, and visualizing multimodal and multi-rate data

An open source SDK for logging, storing, querying, and visualizing multimodal and multi-rate data - rerun-io/rerun

GitHub

Whenever we run into limitations of the underlying GUI framework we're using (egui), we have the luxury of fixing the framework directly. That way we are not only fixing our own problem, but many more people in the community can benefit from it as well.

Recently scroll bars have been causing some glitches in Rerun. In the upcoming releases, you will get floating scroll bars for a smoother experience instead!

We couldn't agree more with this statement from the Grok/X.ai release post:

"Rust has proven to be an ideal choice for building scalable, reliable, and maintainable infrastructure. It offers high performance, a rich ecosystem, and prevents the majority of bugs one would typically find in a distributed system. Given our small team size, infrastructure reliability is crucial, otherwise, maintenance starves innovation."

https://x.ai/

Welcome | xAI — Creators of Grok, the AI Chatbot

xAI builds Grok, an AI chatbot with voice chat, image and video generation, real-time search, and advanced reasoning. Try Grok at grok.com.

xAI