1. Try The Demo Editors
- Click into an editor and modify Python code.
- Press Shift+Enter or click Run.
- Use Clear to reset output and Restart to reset runtime state.
- Use Run All to execute all visible editors.
GitHub Pages Demo
Editable Python cells running in the browser with one shared Pyodide runtime. This page exercises the published HTML, MyST, React, and Vue packages.
Live build marker: 2026-07-06 / deploy-refresh-1
Creator
Dr. Chandravesh Chaudhari is an Assistant Professor, researcher, and open-source developer focused on building Scientific Intelligence Systems that help people discover, understand, evaluate, and synthesize knowledge at scale.
His work spans Retrieval-Augmented Generation (RAG), Agentic AI, Multimodal Learning, AI Evaluation, and intelligent research workflows, with a particular emphasis on developing reliable and transparent AI systems for scientific discovery and evidence-based decision-making.
One widget renderer powers every wrapper. Run cells, restart the kernel, and render matplotlib output fully in the browser.
Beginner Guide
Start here if this is your first Pyodide editor. The same runtime powers all cards, so once you learn one workflow, you can use HTML, React, Vue, and MyST the same way.
HTML
Renders a direct browser cell with a pandas + matplotlib monthly sales chart example.
React
Shows an equivalent React-style cell scenario with the same runtime.
Vue
Shows an equivalent Vue-style cell scenario with the same runtime.
MyST
The demo shows a MyST-style code cell rendered by the shared runtime.
```{pyodide}
import math
print("sin(0.5) =", round(math.sin(0.5), 4))
```