-
-
Notifications
You must be signed in to change notification settings - Fork 229
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pyodide notebooks support #3603
base: master
Are you sure you want to change the base?
Conversation
Quick links (staging server):
Login:
SVG tester:Number of differences (default views): 0 Edited: 2024-07-31 08:03:08 UTC |
This PR has had no activity within the last two weeks. It is considered stale and will be closed in 3 days if no further activity is detected. |
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
093d633
to
6809fd0
Compare
420d1a5
to
a8e6462
Compare
1f9008e
to
4549ceb
Compare
94db4fd
to
13164b2
Compare
378fd12
to
d470713
Compare
13164b2
to
77a72c6
Compare
d470713
to
e7f2fcb
Compare
77a72c6
to
b7e77cb
Compare
e7f2fcb
to
3539f0d
Compare
b7e77cb
to
5898417
Compare
3539f0d
to
39ab6be
Compare
660888b
to
323f690
Compare
a8439e8
to
4a5f579
Compare
323f690
to
e43bcd4
Compare
4a5f579
to
aa3e5b1
Compare
d969e24
to
5883108
Compare
aa3e5b1
to
6501b57
Compare
5883108
to
4f7e0f5
Compare
6501b57
to
2dbe63d
Compare
4f7e0f5
to
d5f368f
Compare
2dbe63d
to
aa62aac
Compare
d5f368f
to
876f3fa
Compare
aa62aac
to
1a03f9b
Compare
876f3fa
to
3779954
Compare
1a03f9b
to
c1afa74
Compare
3779954
to
3978398
Compare
c1afa74
to
d8de9d0
Compare
3978398
to
82a53d4
Compare
d8de9d0
to
c5a4e4c
Compare
82a53d4
to
317e310
Compare
c5a4e4c
to
64e4ea9
Compare
64e4ea9
to
6a37368
Compare
19e2195
to
7220fe7
Compare
6a37368
to
c1b5f3d
Compare
This PR is only a proof of concept at this stage - it demonstrates using pandas inside pyodide based notebooks on grapher pages - i.e. python and the pandas/numpy stack run entirely in the browser, without any server component. Data is fetched via our file based API just like grapher (the data is fetched again but should be fast due to client side caching).
To play with it, open the staging server at a /grapher/ url and scroll to the bottom.
There are a lot of things that are not ideal about this proof of concept, e.g.: