Keep it simple
Scientific Software Engineer - @jupyter @jupyterlab @jupyterlite @voila-dashboards Core Developer and Jupyter Distinguished Contributor
- Europe / Remote
- https://jtp.io
- @jtpio
- @jtp@fosstodon.org
- in/jtuloup
Block or Report
Block or report jtpio
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
-
voila-dashboards/voila Public
Voilà turns Jupyter notebooks into standalone web applications
-
p5-notebook Public
A Jupyter Notebook environment for p5.js kernels running in the browser, powered by JupyterLite
💡 -
3,164 contributions in the last year
Less
More
Contribution activity
March 2023
Created 150 commits in 27 repositories
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2 repositories not shown
Created 8 repositories
- jtpio/reacton Python
- jtpio/intro-bioinfo-python Jupyter Notebook
- jtpio/micropip-feedstock
- jtpio/sphinx-gallery Python
- jtpio/voici-demo Jupyter Notebook
- jtpio/jupytercad TypeScript
- jtpio/ipylgbst TypeScript
- jtpio/jupyterlab-federated-worker-react TypeScript
Created a pull request in jupyterlite/jupyterlite that received 32 comments
Distribute jupyterlite-javascript-kernel as a federated kernel
References Follow-up to #994 and #993 Fixes #881 for consistency with other packages and https://blog.jupyter.org/packaging-for-jupyter-in-2022-c7…
+402
−278
•
32
comments
Opened 89 other pull requests in 27 repositories
jupyterlite/pyodide-kernel
2
open
13
merged
3
closed
-
Update to
jupyterlite-core==0.1.0b20 - Update instructions in the README
-
Depend on
jupyterlite-core >=0.1.0b19 -
Releaser: support bumping versions with
nextas the spec -
Install
lintextra on Gitpod -
Update
jupyterlite-core -
Depend on
jupyterlite-core -
Depend on
jupyterlite-core - Update to Pyodide 0.23.0a1
- Fix direct dependency
- Releaser fixes
- Update Jupyter Releaser hooks
- Add Gitpod config
- Minor README edits
- Add ReadTheDocs preview CI workflow
- Remove Binder files
- Add files for ReadTheDocs
- Add releaser workflows to the repo
jupyterlite/jupyterlite
2
open
11
merged
- Update to JupyterLab 4 and Notebook 7
- Improve documentation for installing different kernels
- Require Python 3.8, test on Python 3.11
- Bootstrap the migration guide
- Remove "Releasing" section from the docs
-
Add a minimal README for
jupyterlite-core -
Add a lower bound on
jupyterlite-core -
Default docs back to
latest -
Update
jupyterlitedependencies and docs - Update the Pyodide kernel on the demo site
-
Point docs to
0.1.0-betain the README for now -
Add the
jupyterlite-corePython package - Update to Playwright 1.31.2
jupyterlab/jupyterlab
8
merged
1
open
- Remove archived repos from the post release checklist
- Update more dev dependencies
- Update ESLint dependencies
- Update to TypeScript 5 final
-
Update
webpackdependencies - Update RELEASE.md to mention the draft GitHub release
- Add the releaser workflows to the repo
- Update to Lumino 2 RC 1
- Update to TypeScript 5.0 RC
jupyter/notebook
5
merged
1
open
voila-dashboards/voici
1
open
4
merged
jupyterlite/jupyterlite-sphinx
5
merged
jupyterlite/xeus-python-kernel
3
merged
jupyter/try-jupyter
3
merged
jupyterlite/demo
3
merged
jtpio/p5-notebook
2
merged
conda-forge/jupyterlab-feedstock
2
merged
jupyterlite/xeus-python-demo
2
merged
pierrepo/intro-bioinfo-python
2
merged
conda-forge/micropip-feedstock
2
merged
voila-dashboards/voici-demo
2
merged
widgetti/reacton
1
merged
conda-forge/staged-recipes
1
open
jupyterlab/extension-cookiecutter-ts
1
merged
jupyterlab-contrib/jupyterlab-link-share
1
merged
martinRenou/ipycanvas
1
open
jupyter/notebook-team-compass
1
merged
QuantStack/jupytercad
1
merged
jupyterlab/jupyter_collaboration
1
merged
jupyterlab-contrib/ipylgbst
1
merged
jupyterlab/lumino
1
merged
2
repositories not shown
Reviewed 35 pull requests in 13 repositories
jupyterlab/jupyterlab
9 pull requests
-
Fix failing
check_linksjob - Exclude .yarn cache from the dist
- Run kernel on cell execution when no kernel
- Remove shebang from non-executable script node-version-check.js
- Decodes URI before adding it to the tab title
- Add the releaser workflows to the repo
- Switch to monthly dependabot update
-
Hide
<code>block in the UI when there is an error installing any extension. - Update to marked 4.2.12, add mermaidjs 10
jupyterlite/jupyterlite
5 pull requests
jupyterlite/pyodide-kernel
5 pull requests
jupyter/notebook
4 pull requests
voila-dashboards/voila
3 pull requests
sphinx-gallery/sphinx-gallery
2 pull requests
widgetti/reacton
1 pull request
jupyterlite/demo
1 pull request
jupyterlab-contrib/jupyterlab-link-share
1 pull request
jupyterlite/jupyterlite-sphinx
1 pull request
voila-dashboards/voici
1 pull request
jupyterlab/lumino
1 pull request
jupyterlab/jupyter-ai
1 pull request
Created an issue in jupyter/notebook that received 6 comments
Replace the use of toArray by Array.from
#6736 inadvertently brought the toArray utility from @lumino/algorithm:
notebook/packages/notebook-extension/src/trusted.tsx Line 21 in 44eb35e
6
comments







