buckaroo-data/buckaroo

Buckaroo - The data table UI for Notebooks. Quickly explore dataframes, scroll through dataframes, search, sort, view summary stats and histograms. Works with Pandas, Polars, Jupyter, Marimo, VSCode Notebooks

해결하는 문제

Buckaroo는 Jupyter 노트북에서 탐색적 데이터 분석(EDA)의 번거로움을 해결합니다. Pandas와 Polars DataFrame의 표준 정적 표시를 반복적으로 .head()를 호출하여 원시 데이터를 확인할 필요 없이 고성능이고 인터랙티브한 테이블로 대체합니다.

작동 방식

Buckaroo는 Jupyter Lab, VS Code, Google Colab, Marimo와 같은 환경에서 DataFrame의 기본 표시로 통합됩니다. 핵심 데이터 그리드에는 AG-Grid를 사용하며, Parquet 직렬화를 통해 데이터를 지연 로딩하여 대규모 데이터셋에서도 성능을 유지합니다. 또한 Claude Code용 MCP 서버 통합을 통해 AI 에이전트가 인터랙티브 브라우저 뷰어에서 데이터 파일을 열 수 있도록 합니다.

대상 사용자

Jupyter 기반 환경에서 작업하며 초기 탐색 단계에서 데이터를 더 효율적으로 시각화, 정렬, 검색, 정제하고자 하는 데이터 과학자 및 분석가.

주요 기능

  • 고성능 그리드: 무한 스크롤을 지원하고 수천 개의 셀을 빠르게 로드합니다.
  • 내장 시각화: 각 열에 히스토그램을 포함하고 확장 가능한 요약 통계를 제공합니다.
  • 자동 정제: 컬럼을 자동으로 검사하여 날짜 파싱이나 비정수 문자 제거와 같은 정제 작업을 제안하고 적용합니다.
  • 저코드 UI: 파이썬 코드 생성 기능이 있는 데이터 조작용 UI를 제공합니다.
  • 광범위한 호환성: 대부분의 주요 노트북 환경에서 Pandas와 Polars 모두 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트