You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
└── static/ # Bundled frontend (generated at build time)
100
100
101
+
101
102
scripts/
102
103
├── config/ # Configuration files for extraction
103
104
│ ├── schemas/ # JSON schemas for validation
@@ -496,8 +497,9 @@ npm run dev # Starts Vite dev server (separate terminal)
496
497
497
498
**Key properties:**
498
499
-**Process isolation** — each session gets its own Python subprocess
500
+
-**Host environment** — workers run with the same Python used to install pathview, so all packages in the user's environment are available in the code editor
499
501
-**Namespace persistence** — variables persist across exec/eval calls within a session
500
-
-**Dynamic packages** — packages from `PYTHON_PACKAGES` (the same config used by Pyodide) are pip-installed on first init
502
+
-**Dynamic packages** — packages from `PYTHON_PACKAGES` (the same config used by Pyodide) are pip-installed on first init if not already present
501
503
-**Session TTL** — stale sessions cleaned up after 1 hour of inactivity
502
504
-**Streaming** — simulations stream via SSE, with the same code injection support as Pyodide
0 commit comments