Show HN: Buckaroo – The data table UI for Notebooks
a year ago
- #python
- #data-analysis
- #jupyter
- Buckaroo is a modern data table for Jupyter that simplifies exploratory data analysis.
- Features include a performant data table, sorting, value formatting, infinite scrolling, summary stats, histograms, smart sampling, auto-cleaning, and a low-code UI.
- Installation is simple with `pip install buckaroo` and works with Jupyter Lab, Jupyter Notebook, Marimo, VS Code notebooks, Jupyter Lite, and Google Colab.
- Supports DataFrame libraries like pandas, polars, and geopandas (optional).
- Includes extensive documentation, tests, and feature example videos on YouTube.
- Interactive styling gallery allows live editing and configuration.
- Core data grid is based on AG-Grid, enabling fast loading and customizable display.
- Numeric columns are formatted with fixed-width fonts and commas for better readability.
- Histograms and summary stats provide quick overviews of data distribution.
- Low-code UI with Python code generation and heuristic autocleaning for data.
- Pluggable Analysis Framework allows customization of summary stats.
- Development setup involves cloning the GitHub repo and installing dependencies.
- Contributions are welcome, with guidelines for issue reporting and code contributions.