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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8aa2a04 · Jul 28, 2022

History

29 Commits
Jan 28, 2022
Jan 28, 2022
Jul 28, 2022
Jan 22, 2022
Jan 23, 2022
Jan 15, 2022
Jan 15, 2022
Jan 23, 2022
Jan 23, 2022
Jan 15, 2022
Jan 15, 2022
Jan 15, 2022
May 8, 2022
May 8, 2022
Jan 15, 2022
Jan 16, 2022
Jul 28, 2022

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