Нативный финансовый терминал для исследований на C++20 с интерфейсом Qt6, встроенной аналитикой на Python, ИИ-агентами и более чем 100 коннекторами к рыночным данным.
rerun-io/rerun
Открытый Rust-набор инструментов для записи, визуализации, запросов и потоковой передачи мультимодальных данных робототехники и датчиков во времени.
Open source альтернатива:RViz
- Звёзды
- 11,610
- Форки
- 876
- Открытые issues
- 1,239
- Последний коммит
- 3 часа назад
Что это?
Rerun — это слой данных для робототехники и физического ИИ. Он принимает данные с разной частотой — изображения, облака точек, преобразования, временные ряды, состояния суставов и видео — из журналов роботов, симуляторов и веб-источников, включая файлы MCAP и .rrd. Встроенный просмотрщик воспроизводит эти потоки синхронно на общей временной шкале, чтобы разработчики могли перемещаться по эпизодам и сравнивать показания датчиков бок о бок.
Те же сохранённые данные можно запрашивать с помощью датафреймов или SQL и напрямую передавать в обучение моделей — без заданий на экспорт и копирования. В основе хранилища лежат форматы с разбиением на колонки и чанки, рассчитанные на данные, записанные с разной частотой. Доступны SDK для Python, Rust и C++, а пакет Python включает просмотрщик.
Rerun предназначен для инженеров, которым нужен отладчик с привязкой ко времени, показывающий, что робот воспринимал в каждый момент, и который может заменить инструменты только для визуализации данных в реальном времени, например RViz.
Ключевые возможности
- 01Синхронно отображает изображения, облака точек, преобразования, временные ряды и видео на общей временной шкале.
- 02Импортирует данные из MCAP, .rrd и LeRobot.
- 03Позволяет запрашивать записанные данные с помощью датафреймов или SQL.
- 04Предоставляет SDK для Python, Rust и C++.
- 05Позволяет вернуться назад во времени с помощью настраиваемого буфера в памяти.
- 06Запускает просмотрщик в браузере или в виде локального бинарного файла.
Сценарии использования
- Отладка робота с покадровым просмотром данных с камер, лидара и карт.
- Запись тестовых прогонов и сравнение потоков данных с датчиков между эпизодами.
- Создание обучающих наборов данных с помощью запросов к записанным мультимодальным данным.
- Замена RViz для длительной визуализации или работы в условиях ограниченной памяти.
Быстрый старт
- 1
Установите Python SDK (включает viewer)
pip install rerun-sdk - 2
Записывайте данные и запускайте viewer из скрипта Python
- 3
Проверьте, доступен ли бинарный файл viewer
rerun --help
Что важно знать
- Проект активно развивается, поэтому ожидаются несовместимые изменения API.
- При слишком большом количестве сущностей viewer работает медленнее, а обработка облаков точек размером в несколько миллионов точек может занимать много времени.
- Только Python SDK включает viewer; для C++ и Rust необходимо отдельно установить rerun.
Темы
Частые вопросы
- Что такое rerun?
- Открытый Rust-набор инструментов для записи, визуализации, запросов и потоковой передачи мультимодальных данных робототехники и датчиков во времени. Rerun — это слой данных для робототехники и физического ИИ. Он принимает данные с разной частотой — изображения, облака точек, преобразования, временные ряды, состояния суставов и видео — из журналов роботов, симуляторов и веб-источников, включая файлы MCAP и .rrd. Встроенный просмотрщик воспроизводит эти потоки синхронно на общей временной шкале, чтобы разработчики могли перемещаться по эпизодам и сравнивать показания датчиков бок о бок.
- rerun можно использовать бесплатно? Какая у него лицензия?
- rerun распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- rerun всё ещё поддерживается?
- Активно поддерживается. Последний коммит в rerun — 19 окт. 2026 г..
- Для чего можно использовать rerun?
- Отладка робота с покадровым просмотром данных с камер, лидара и карт. Запись тестовых прогонов и сравнение потоков данных с датчиков между эпизодами. Создание обучающих наборов данных с помощью запросов к записанным мультимодальным данным. Замена RViz для длительной визуализации или работы в условиях ограниченной памяти.
- Как установить rerun?
- Установите Python SDK (включает viewer): pip install rerun-sdk Записывайте данные и запускайте viewer из скрипта Python Проверьте, доступен ли бинарный файл viewer: rerun --help
- Где скачать rerun?
- Исходный код и инструкции по установке — на GitHub: https://github.com/rerun-io/rerun
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Торговый движок на Rust с событийной архитектурой и Python-плоскостью управления для бэктестинга и торговли на криптовалютных, валютных и фондовых рынках, фьючерсами, опционами и на букмекерских площадках.
Библиотека на Rust и CLI для определения, содержит ли PDF текст или сканы, и преобразования текстовых PDF в чистый Markdown без OCR.
ManimGL — оригинальный движок 3Blue1Brown для создания точных анимаций на основе кода, используемых в обучающих видео по математике.
Инструмент для удаления фона с изображений: доступен как CLI, библиотека Python, HTTP-сервер или Docker-контейнер.
CLI и библиотека на Rust для обнаружения и декодирования закодированного или зашифрованного текста без ключа и названия шифра, в том числе цепочек из нескольких слоёв.