Jeremy Tuloup's Avatar

Jeremy Tuloup

@jtp.io.bsky.social

Technical Directory at QuantStack, Project Jupyter Core Developer & Distinguished Contributor - he / him - https://github.com/jtpio - jtp.io

178 Followers  |  94 Following  |  29 Posts  |  Joined: 25.04.2023  |  1.9375

Latest posts by jtp.io on Bluesky

Generative AI for Jupyter | ia4dev 2025
YouTube video by Jeremy Tuloup Generative AI for Jupyter | ia4dev 2025

Check out my talk from April at UniversitΓ© Grenoble Alpes, where I demoed the latest AI advancements in @jupyter.org.

From %ai magics to generating notebooks and connecting to model providers, plus a peek at local browser models with JupyterLite πŸ’‘

www.youtube.com/watch?v=LiQl...

30.06.2025 07:19 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I just tried it.

The fact that "input" now works is a major, major game changer.

I just tried a few other things, and they all work perfectly -- certainly perfectly enough for my "Python for non-programmers" class.

Wow. Kudos to the entire Jupyter team. I'm so impressed and delighted.

13.06.2025 11:36 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Great to hear!

Don't hesitate to report issues if you find any, or share ideas and feedback for future features. Thanks!

13.06.2025 11:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
JupyterLite 0.6.0 is released! πŸŽ‰ JupyterLite 0.6.0 includes a number of new features, bug fixes, and enhancements and significant improvements to the user interface.

πŸŽ‰ JupyterLite 0.6 is now available, and brings exciting new features:

✨ Interactive input() support
πŸ”„ New REPL options
🎯 Better kernel status and logs
⚑️ Improved multi-tab experience

Read more: blog.jupyter.org/jupyterlite-...

Walkthrough video: www.youtube.com/watch?v=jkQ9...

13.06.2025 09:22 β€” πŸ‘ 17    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

For those of you who prefer R over Python β€” good news! πŸŽ‰

You can now try out and run R code directly right in your browser from the @jupyter.org website β€” all in just a couple of seconds πŸš€

Huge thanks to Isabel Paredes and contributors for making this possible!

πŸ‘‰ jupyter.org/try

04.06.2025 17:33 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Jupyter Frontends & JupyterLite updates | Jupyter Open Studio Day 2025
YouTube video by Jeremy Tuloup Jupyter Frontends & JupyterLite updates | Jupyter Open Studio Day 2025

just watched a very great overview of the latest updates in Jupyterlab and Jupyterlite

- Improved code consoles, RTC,
- Support for R via xeus-R; consoles
- Improvements with xeus-python with some pip magic
- JupyterAI and Jupyterlite-AI, with options for in-browser LLMs
- hybrid kernels 🀯 (cont ⬇️)

29.05.2025 17:17 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Jupyter Frontends & JupyterLite updates | Jupyter Open Studio Day 2025
YouTube video by Jeremy Tuloup Jupyter Frontends & JupyterLite updates | Jupyter Open Studio Day 2025

Shared some Jupyter Frontends demos last week at Jupyter Open Studio Day (hosted by Bloomberg)!

Covered:
✨ JupyterLab 4.4, Notebook 7.4
πŸ§ͺ JupyterLite 0.6
🌐 In-browser Python/R
πŸ–₯️ Terminal w/ Vim
🧠 AI (WebLLM, on-device)
⚑ Hybrid kernels

Thanks Bloomberg & all who joined!

youtu.be/7kS_xfKEOmM

28.05.2025 14:50 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
JupyterLab 4.4 and Notebook 7.4 are available! JupyterLab 4.4 has been released! This new minor release of JupyterLab includes many new features and bug fixes.

JupyterLab 4.4 and Notebook 7.4 are now available! πŸŽ‰

Coming with new features 🎁

- Code console improvements
- Settings import and export
- Workspace indicator
- Kernel subshells support

But also with bug fixes and other enhancements.

Check out the blog post!

blog.jupyter.org/jupyterlab-4...

21.05.2025 13:31 β€” πŸ‘ 28    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Coming soon in the next JupyterLite release:

ℹ️ Improved kernel loading indicator

Sometimes it can be difficult to know if there is an issue when starting a kernel, or if the kernel has finished loading. So we're working on making it easier to check the kernel state and access the logs.

09.04.2025 15:29 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

If you would like to try the latest JupyterLab 4.4 release candidate and Jupyter Notebook 7.4 beta yourself:

➑️ pip install --pre jupyterlab notebook

Please feel free to report issues if you find any, thanks! πŸ™

28.03.2025 16:26 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
What's new in JupyterLab 4.4 and Notebook 7.4?
YouTube video by Jeremy Tuloup What's new in JupyterLab 4.4 and Notebook 7.4?

JupyterLab 4.4 and Jupyter Notebook 7.4 will be available very soon.

And they are coming with a couple of nice improvements and bug fixes 🎁

So I just published a new video to do a quick tour of these new features πŸŽ₯

www.youtube.com/watch?v=YhYo...

28.03.2025 16:26 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Cooking something πŸ‘€ πŸ’‘

20.03.2025 17:50 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The option to change console prompt position is available under the three dots button in the console toolbar, which is the last toolbar button

The option to change console prompt position is available under the three dots button in the console toolbar, which is the last toolbar button

Toggling all the three new settings transforms the console into a single cell

Toggling all the three new settings transforms the console into a single cell

The Import and Export buttons in the Settings Editor are the first two items in the toolbar panel

The Import and Export buttons in the Settings Editor are the first two items in the toolbar panel

The workspace indicator in the open state

The workspace indicator in the open state

JupyterLab 4.4.0b1 and Notebook 7.4.0b1 are available for testing πŸŽ‰
- improved code console
- settings import/export
- better real time collaboration
- workspace indicator
- kernel subshells

Please test:

pip install --pre 'jupyterlab>=4.4.0b1'

or

pip install --pre 'notebook>=7.4.0b1'

14.03.2025 09:49 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

R in JupyterLite πŸ’‘ 😍 πŸŽ‰

28.02.2025 12:53 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Real-time collaboration and collaborative editing for GIS workflows with Jupyter and QGIS The QGIS open-source project is a cornerstone in the geosciences ecosystem, providing robust tools for spatial data analysis and…

Announcing JupyterGIS 🌍 🌐 πŸŽ‰

Real-time collaboration for #GIS workflows with #Jupyter and #QGIS

@qgis.fosstodon.org.ap.brid.gy @jupyter.org

blog.jupyter.org/real-time-co...

27.02.2025 09:53 β€” πŸ‘ 43    πŸ” 27    πŸ’¬ 4    πŸ“Œ 3
Video thumbnail

Learned about OpenLLM-France and their Lucie open source LLM yesterday.

To try it in JupyterLab:

➑️ Install Ollama: ollama.com
➑️ ollama pull OpenLLM-France/Lucie-7B-Instruct
➑️ pip install jupyterlab jupyter-ai langchain-ollama

Then configure Jupyter AI to chat with Lucie πŸ’¬

21.02.2025 18:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Jupyter Community Call: February 2025 Hey Jovyans, we want to see the great things you’re doing with Jupyter! The Diversity, Equity, and Inclusion (DEI) standing committee is…

Come join the Project Jupyter community today at the Jupyter Community Call!

Jupyter Community Calls are like "virtual JupyterCon" events with cool and fun demos 🎁 And today's agenda looks exciting.

blog.jupyter.org/jupyter-comm...

19.02.2025 08:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Announcing JupyterCAD 3.0 The latest iteration of the web-based collaborative CAD editor

JupyterCAD 3.0 is here! πŸŽ‰
We are excited to announce JupyterCAD 3.0, bringing major improvements to the web-based collaborative CAD editor for JupyterLab:
blog.jupyter.org/announcing-j...

βœ… Color Customization
🐍 Embedded Python Console
🎯 Improved UX
πŸ–±οΈ Mouse-based 3D Controls
🀝 Suggestions Support

17.02.2025 09:55 β€” πŸ‘ 28    πŸ” 17    πŸ’¬ 1    πŸ“Œ 3
Video thumbnail

What if we could use AI models like Llama 3.2 or Mistral 7B in the browser with JupyterLite? 🀯

Still at a very early stage of course, but making some good progress!

Thanks to WebLLM, which brings hardware accelerated language model inference onto web browsers, via WebGPU πŸš€

17.02.2025 08:00 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Preparing for the AlpOSS (Alpes Open Source Software) 2025 conference, happening next week in the Grenoble area πŸ”οΈ

I will be giving a short talk (5 minutes!) about the current state of Jupyter AI, related projects and ongoing developments ✨

Quick sneak peek πŸ‘€

12.02.2025 18:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

The PR improving the JupyterLab code consoles has been merged, and is now available in the latest JupyterLab, Notebook and JupyterLite pre-releases!

➑️ pip install --pre jupyterlab notebook

πŸ’‘We're working on making the new options available in the JupyterLite REPL, stay tuned! πŸ’‘

06.02.2025 09:19 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Thanks @2i2c.org!

05.02.2025 15:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

2i2c has officially become part of the mybinder.org federation, introducing a new, cost-effective, and faster approach. We hope to make it easier for more people to join the federation by contributing a single-node BinderHub at 2i2c.mybinder.org.

More in our blog: https://2i2c.org/blog/2025/binde…

05.02.2025 08:45 β€” πŸ‘ 12    πŸ” 7    πŸ’¬ 5    πŸ“Œ 3
Preview
Release v4.3.5 Β· jupyterlab/jupyterlab 4.3.5 (Full Changelog) Bugs fixed Fix scrolling and selection restoration on undo/redo #17158 (@krassowski) Fix windowing crash due to out-of-bounds access #17238 (@krassowski) Increase color cont...

#JupyterLab 4.3.5 is available. Includes fixes for:
- scroll restoration on undo/redo
- accessibility: color contrast and missing titles
- disabling fuzzy filtering in file browser
- general stability
- execution indicator restoration (for server-side execution)
github.com/jupyterlab/j... #jupyter

29.01.2025 21:33 β€” πŸ‘ 10    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0

✨Try it live here: jupyterlite.github.io/demo

βš™οΈ Deploy your JupyterLite site: jupyterlite.readthedocs.io/en/stable/qu...

πŸ–₯️ Embed a live REPL on your website: jupyterlite.readthedocs.io/en/stable/qu...

09.01.2025 13:24 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
A notebook with the minimap opened in JupyterLite 0.5.0

A notebook with the minimap opened in JupyterLite 0.5.0

JupyterLite 0.5.0 is now availableπŸŽ‰

This release is based on the latest JupyterLab 4.3 and Jupyter Notebook 7.3, and includes features such as the notebook minimap and a new "execute" config for the REPL 🎁

It also comes with a fix for better handling kernel restarts.

Enjoy!

09.01.2025 13:24 β€” πŸ‘ 22    πŸ” 8    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Currently working on improving the JupyterLab code consoles, to be able to change the position of the prompt cell and not clear code on execute.

This would allow for more use cases such as a "Single Cell" usage, while leveraging all the features the console already provides ✨

27.12.2024 10:46 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

And the Jupyter Notebook releases are now also available πŸŽ‰

- github.com/jupyter/note...
- github.com/jupyter/note...

Please try and report issues if you find any, thanks!

24.12.2024 12:21 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Release v4.3.4 Β· jupyterlab/jupyterlab 4.3.4 (Full Changelog) Bugs fixed Sync Settings Editor with Updated Settings #17091 (@Darshan808) Focus terminal after copy and paste operations #17097 (@krassowski) Fix background of the popup to...

Two new JupyterLab releases out today: 4.3.4 with a bunch of bug fixes, and 4.4.0a1 with two prominent changes:
- new settings import function
- a fix for a bug preventing scrolling away from some cells (by pulling patched CodeMirror versions)

github.com/jupyterlab/j...
github.com/jupyterlab/j...

18.12.2024 21:48 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1

The first pre-releases for the next JupyterLab 4.4 are already available πŸŽ‰

The latest one includes a fix for a long-standing scrolling issue when working on notebooks with long cells.

To get it:

➑️ pip install --pre -U jupyterlab

It's an alpha, so still more changes to come!

19.12.2024 10:42 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

@jtp.io is following 20 prominent accounts