github Kanaries/pygwalker 0.4.9.14

10 days ago

New Feature: Standalone Web App Mode

We're excited to announce that PyGWalker now supports visualization without requiring a frontend environment!

What's New

PyGWalker will now automatically launch a local web application for data visualization when used outside of supported frontend environments (like Jupyter Notebook, Streamlit, or Gradio).

Benefits

  • IDE Flexibility: Users can now work with PyGWalker directly from code editors like VSCode, PyCharm, or Vim
  • Simplified Workflow: No need to switch between your coding environment and a notebook to visualize your data
  • Broader Accessibility: Brings PyGWalker's powerful visualization capabilities to more development workflows

How It Works

When PyGWalker detects it's being used in an environment without a supported frontend, it will automatically:

  1. Launch a local web server
  2. Open a browser window with the PyGWalker interface
  3. Display your data visualizations in this dedicated web app

Example Usage

import pandas as pd
import pygwalker as pyg

# Load your data
df = pd.read_csv("your_data.csv")

# Visualize with PyGWalker - automatically launches in browser when run from IDE
pyg.walk(df)

This enhancement makes PyGWalker more versatile and accessible, allowing for seamless data visualization regardless of your preferred development environment.

What's Changed

New Contributors

Full Changelog: 0.4.9.9...0.4.9.14

Don't miss a new pygwalker release

NewReleases is sending notifications on new releases.