{"categories":[{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/2"}],"enrichment":{"capability":"Turns pandas DataFrames into interactive drag-and-drop visual exploration interfaces within Jupyter Notebooks, supporting chart creation, data cleaning, and filtering without coding.","skillfed_tags":["jupyter-native","interactive-visualization","data-exploration"],"use_cases":["Exploratory data analysis in Jupyter without writing visualization code\u2014load a CSV and drag dimensions/measures to build charts interactively.","Data cleaning and outlier detection using the visual data table and filtering tools to identify and annotate inconsistencies.","Sharing analysis results by saving chart configurations and exporting visualizations as static images or interactive HTML.","Building Streamlit dashboards that embed PyGWalker for web-based interactive data exploration without Jupyter."],"what_it_does":"PyGWalker is a Python library that embeds Graphic Walker, an open-source Tableau alternative, into Jupyter Notebooks as an interactive widget. It converts a pandas DataFrame into a drag-and-drop visual interface where you can create charts, filter data, and explore patterns without writing code. The library supports multiple chart types, real-time visualization updates, and includes a data table with profiling and type-change capabilities.\n\nThe package integrates deeply with the Jupyter ecosystem through ipywidgets and ipylab, and optionally uses duckdb as a computation engine for handling larger datasets. It allows you to save chart configurations to JSON files, export visualizations as SVG or PNG, and maintain your analysis state across sessions. The runtime dependencies\u2014including pandas, numpy, pyarrow, sqlalchemy, and sqlglot\u2014provide the data manipulation and query capabilities underlying the interactive interface.","worth_installing":"Yes. PyGWalker is actively maintained, has no known vulnerabilities, installs with low friction, and fills a clear need for code-free interactive data exploration in Jupyter. The permissive Apache license and strong community adoption make it a safe choice. Install it if you want to reduce boilerplate visualization code and enable non-technical stakeholders to explore data interactively; skip it only if you need offline-only operation or have strict dependency minimalism requirements."},"id":"pygwalker","links":{"html":"https://skillfed.io/packages/pygwalker","md":"https://skillfed.io/packages/pygwalker.md","pypi":"https://pypi.org/project/pygwalker/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-04","license_spdx":null,"license_treatment":"permissive","name":"pygwalker","python_support":"supports_current","summary":"pygwalker: turn your data into an interactive UI for data exploration and visualization"},"popularity":{"monthly_downloads":281281,"position":8101,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.0.1"}
