Interactive UI for Pandas dataframes in Jupyter
Top 3.4% on sourcepulse
PyGWalker is a Python library designed to simplify exploratory data analysis and visualization within Jupyter environments. It transforms pandas DataFrames into interactive user interfaces, enabling users to perform drag-and-drop visual analysis, data cleaning, and even natural language queries, effectively serving as an open-source alternative to Tableau for data scientists.
How It Works
PyGWalker integrates the Jupyter Notebook environment with Graphic Walker, a powerful visualization engine. It leverages a Python binding to expose Graphic Walker's capabilities, allowing users to interactively manipulate data visualizations directly from their notebooks. The library supports kernel_computation
using DuckDB for handling larger datasets locally, enhancing performance for extensive data exploration.
Quick Start & Requirements
pip install pygwalker
kernel_computation
.Highlighted Details
kernel_computation
option enables DuckDB for larger datasets (up to 100GB).Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
spec
parameter for saving chart configurations requires manual saving via the UI; autosave is planned for future releases.kernel_computation
supports larger datasets, performance may vary based on hardware and data complexity.1 month ago
1 day