Discover and explore top open-source AI tools and projects—updated daily.
KanariesInteractive UI for Pandas dataframes in Jupyter
Top 3.2% 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 pygwalkerkernel_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 week ago
1 day
reading-plus-ai
databricks
Kanaries