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:Pythonコード生成機能付きのデータ操作用UIを備える。
  • 広範な互換性:PandasとPolarsを、ほとんどの主要なノートブック環境で対応。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト