Qt6 UI、Python分析機能、AIエージェント、100以上の市場データ接続機能を備えた、金融調査向けネイティブC++20デスクトップターミナル。
- スター
- 11,610
- フォーク
- 876
- 未解決の Issue
- 1,239
- 最終コミット
- 3 時間前
これは何?
Rerunは、ロボティクスとフィジカルAI向けのデータレイヤーです。ロボットのログ、シミュレーター、Webソースから、画像、点群、座標変換、時系列データ、関節状態、動画などの異なるレートのデータを取り込みます。MCAPや.rrdファイルにも対応しています。組み込みのビューアーでは、これらのストリームを共通のタイムライン上で同期再生できるため、開発者はエピソード内をシークしたり、複数のセンサーを並べて比較したりできます。
保存したデータは、データフレームやSQLでクエリでき、エクスポート処理やコピーを介さずにモデルのトレーニングへ直接ストリーミングできます。ストレージには、記録レートの異なるデータ向けに設計されたカラムチャンク形式を採用しています。Python、Rust、C++向けのSDKがあり、Pythonパッケージにはビューアーが同梱されています。
ロボットが各時点で何を認識していたかを表示する、時間軸に沿ったデバッガーを必要とするエンジニアを対象としています。RVizのようなライブ可視化に特化したツールの代替として使えます。
主な機能
- 01画像、点群、座標変換、時系列データ、動画を共通のタイムライン上で同期して可視化します。
- 02MCAP、.rrd、LeRobotのデータをインポートできます。
- 03データフレームやSQLを使って、記録済みデータをクエリできます。
- 04Python、Rust、C++向けのSDKを提供します。
- 05メモリ内バッファーの長さを調整して、過去のデータにさかのぼれます。
- 06ブラウザーまたはローカルバイナリでビューアーを実行できます。
ユースケース
- カメラ、LiDAR、マップのデータをフレーム単位で確認して、ロボットをデバッグする。
- テスト走行を記録し、エピソード間でセンサーストリームを比較する。
- 記録済みのマルチモーダルデータをクエリして、トレーニング用データセットを構築する。
- 長時間実行時やメモリに制約がある環境で、RVizの代わりに使う。
クイックスタート
- 1
Python SDKをインストールする(viewerを含む)
pip install rerun-sdk - 2
Pythonスクリプトからデータを記録し、viewerを起動する
- 3
viewerのバイナリが利用可能か確認する
rerun --help
使う前に知っておきたいこと
- プロジェクトは活発に開発されており、APIに破壊的変更が加わる可能性があります。
- エンティティが多すぎるとviewerの動作が遅くなり、数百万点規模の点群も処理に時間がかかる場合があります。
- viewerがバンドルされるのはPython SDKのみです。C++とRustでは、rerunを別途インストールする必要があります。
トピック
よくある質問
- rerun とは?
- ロボティクスやセンサーのマルチモーダル時系列データを記録・可視化・クエリ・ストリーミングする、オープンソースのRustツールキット。 Rerunは、ロボティクスとフィジカルAI向けのデータレイヤーです。ロボットのログ、シミュレーター、Webソースから、画像、点群、座標変換、時系列データ、関節状態、動画などの異なるレートのデータを取り込みます。MCAPや.rrdファイルにも対応しています。組み込みのビューアーでは、これらのストリームを共通のタイムライン上で同期再生できるため、開発者はエピソード内をシークしたり、複数のセンサーを並べて比較したりできます。
- rerun は無料で使えますか?ライセンスは?
- rerun は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- rerun は今もメンテナンスされていますか?
- 活発にメンテナンス中。rerun の最終コミットは 2026年10月19日 です。
- rerun は何に使えますか?
- カメラ、LiDAR、マップのデータをフレーム単位で確認して、ロボットをデバッグする。 テスト走行を記録し、エピソード間でセンサーストリームを比較する。 記録済みのマルチモーダルデータをクエリして、トレーニング用データセットを構築する。 長時間実行時やメモリに制約がある環境で、RVizの代わりに使う。
- rerun のインストール方法は?
- Python SDKをインストールする(viewerを含む): pip install rerun-sdk Pythonスクリプトからデータを記録し、viewerを起動する viewerのバイナリが利用可能か確認する: rerun --help
- rerun はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/rerun-io/rerun
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Rustネイティブのイベント駆動型取引エンジン。Pythonの制御プレーンを備え、暗号資産、FX、株式、先物、オプション、ベッティング市場でのバックテストとライブ取引に対応。
PDFがテキストベースかスキャン画像かを判定し、テキストベースのPDFをOCRなしでクリーンなMarkdownに変換するRustライブラリおよびCLI。
ManimGLは、3Blue1Brownの解説数学動画に使われている、コードで精密にアニメーションを作成するオリジナルエンジンです。
CLI、Pythonライブラリ、HTTPサーバー、Dockerで使える画像背景除去ツール。
鍵や暗号名がなくても、複数層のエンコード・暗号化テキストを解析・復号するRust製CLI・ライブラリ。