Qt6 UI, Python 분석 기능, AI 에이전트와 100개 이상의 시세 데이터 커넥터를 갖춘 C++20 네이티브 금융 리서치 터미널
- 스타
- 11,610
- 포크
- 876
- 열린 이슈
- 1,239
- 마지막 커밋
- 2시간 전
어떤 프로젝트인가요?
Rerun은 로보틱스와 Physical AI를 위한 데이터 계층입니다. 로봇 로그, 시뮬레이터, 웹 소스에서 이미지, 포인트 클라우드, 변환, 시계열, 관절 상태, 동영상 등 주기가 서로 다른 데이터를 가져옵니다. MCAP 및 .rrd 파일도 지원합니다. 내장 뷰어는 이 스트림을 공통 타임라인에서 동기화해 재생하므로, 개발자는 에피소드를 탐색하고 센서 데이터를 나란히 비교할 수 있습니다.
저장된 데이터는 데이터프레임이나 SQL로 조회할 수 있고, 내보내기 작업이나 복사본을 만들지 않고도 모델 학습에 바로 스트리밍할 수 있습니다. 스토리지는 서로 다른 주기로 기록된 데이터에 맞게 설계된 컬럼 청크 형식을 기반으로 합니다. Python, Rust, C++용 SDK를 제공하며, Python 패키지에는 뷰어가 포함되어 있습니다.
각 시점에 로봇이 무엇을 인식했는지 보여주는 시간 기반 디버거가 필요한 엔지니어를 대상으로 하며, RViz 같은 실시간 시각화 전용 도구를 대체할 수 있습니다.
핵심 기능
- 01공통 타임라인에서 이미지, 포인트 클라우드, 변환, 시계열, 동영상을 동기화해 시각화합니다.
- 02MCAP, .rrd, LeRobot 데이터를 가져옵니다.
- 03데이터프레임이나 SQL로 기록된 데이터를 조회할 수 있습니다.
- 04Python, Rust, C++용 SDK를 제공합니다.
- 05크기를 조정할 수 있는 메모리 내 버퍼를 사용해 과거 시점으로 돌아갈 수 있습니다.
- 06브라우저 또는 로컬 바이너리로 뷰어를 실행할 수 있습니다.
활용 사례
- 카메라, 라이다, 지도 데이터를 프레임 단위로 살펴보며 로봇을 디버깅합니다.
- 테스트 주행을 기록하고 에피소드별 센서 스트림을 비교합니다.
- 기록된 멀티모달 데이터를 조회해 학습 데이터셋을 구축합니다.
- 오래 실행되거나 메모리가 제한된 환경에서 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은 로보틱스와 Physical AI를 위한 데이터 계층입니다. 로봇 로그, 시뮬레이터, 웹 소스에서 이미지, 포인트 클라우드, 변환, 시계열, 관절 상태, 동영상 등 주기가 서로 다른 데이터를 가져옵니다. MCAP 및 .rrd 파일도 지원합니다. 내장 뷰어는 이 스트림을 공통 타임라인에서 동기화해 재생하므로, 개발자는 에피소드를 탐색하고 센서 데이터를 나란히 비교할 수 있습니다.
- rerun은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- rerun은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- rerun은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. rerun의 마지막 커밋은 2026년 10월 19일입니다.
- rerun은(는) 어디에 사용할 수 있나요?
- 카메라, 라이다, 지도 데이터를 프레임 단위로 살펴보며 로봇을 디버깅합니다. 테스트 주행을 기록하고 에피소드별 센서 스트림을 비교합니다. 기록된 멀티모달 데이터를 조회해 학습 데이터셋을 구축합니다. 오래 실행되거나 메모리가 제한된 환경에서 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 통계는 매일 갱신됩니다.
관련 프로젝트
암호화폐, FX, 주식, 선물, 옵션, 베팅 거래소에서 백테스트와 실거래를 지원하는 Rust 네이티브 이벤트 기반 트레이딩 엔진으로, Python 제어 계층을 제공합니다.
OCR 없이 PDF가 텍스트 기반인지 스캔본인지 판별하고 텍스트 PDF를 깔끔한 Markdown으로 변환하는 Rust 라이브러리 및 CLI
ManimGL은 정밀한 코드 기반 애니메이션으로 설명형 수학 영상을 제작하는 3Blue1Brown의 오리지널 엔진입니다.
CLI, Python 라이브러리, HTTP 서버 또는 Docker 컨테이너로 사용할 수 있는 이미지 배경 제거 도구입니다.
키나 암호 이름 없이 인코딩·암호화된 텍스트와 다중 계층 체인을 분석·디코딩하는 Rust CLI 및 라이브러리입니다.