Skip to content

Playground for running Python using WASM on data in the browser

License

Notifications You must be signed in to change notification settings

mcintyre94/pyground

Repository files navigation

Pyground

Pyground is a Python data playground that runs in your browser using Pyodide.

It allows importing a CSV file into a Python editor where it can be freely manipulated using common libraries. A Python editor that outputs a figure to a canvas is also provided. Dates in the document are converted to native Python DateTime objects so that they can be easily manipulated/plotted.

The app is entirely static, never stores your data or sends it anywhere and can be self-hosted anywhere.

Demo

demo

A live version is deployed at https://pyground.vercel.app

Supported import types

  • CSV file
  • GraphJSON: any collection, any date range.

Deploy

With Vercel: Deploy with Vercel

Pyground is written in NextJS with all pages able to be rendered as static HTML. See NextJS docs for other deployment options

Limitations

About

Playground for running Python using WASM on data in the browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages