Michał Krassowski
@krassowski.bsky.social
75 followers 43 following 7 posts
Core Jupyter developer
Posts Media Videos Starter Packs
Reposted by Michał Krassowski
choldgraf.com
We've learned that our member communities care a *lot* about cloud cost transparency and reliability, so we're working hard to drill down into user data about costs and usage for community leaders to access.
2i2c.org
2i2c @2i2c.org · 1d
We're giving our communities more transparency into their cloud expenses with new cloud cost dashboards! Communities can track spending at a per-user level to understand who is driving their usage and take action.

Learn more 👉 2i2c.org/blog/2025/cl...
Enabling transparent cloud cost monitoring with user-level dashboards | 2i2c
We are excited to announce that dashboards to monitor cloud usage and costs at a per-user level are now available! A key goal of 2i2c is to make the cloud safe for science.
2i2c.org
Reposted by Michał Krassowski
jupyter.org
Go from JupyterLab user to creator 🚀
At JupyterCon 2025, learn to build + publish custom extensions for real-world workflows — guided by experts in JupyterLab development.
🗓️ Nov 3 | San Diego
Details: sched.co/28H2m
Register: events.linuxfoundation.org/jupytercon/r...
Reposted by Michał Krassowski
choldgraf.com
🚨 The deadline for Jupyter Community Funding Proposals (blog.jupyter.org/your-ideas-o...) has been extended to October 5th, 2025 ( by one week). We've got a few great-looking proposals in the works (github.com/orgs/jupyter...), so you've all got another 7 days to write!
Your Ideas, Our Support: Jupyter Community Call For Funding Proposals
The Jupyter Executive Council and Jupyter Foundation are pleased to announce a call for proposals for the Jupyter community. Visit the…
blog.jupyter.org
Reposted by Michał Krassowski
jupyter.org
WHO’S IN? JupyterCon is coming to San Diego Nov. 4-5 with bonus days for Technical Training (Nov. 3) & Community Sprints (Nov. 6).

Save $100 when you register by Oct. 3.

🔸 View the schedule: bit.ly/4gpqkzy

🔸Register: bit.ly/47C1XMK
Register for JupyterCon 2025 by October 3 and save $300
Reposted by Michał Krassowski
Reposted by Michał Krassowski
jupyter.org
You’re invited to join the next Jupyter Community Call on September 4th, 2025.

Get updates from across the Jupyter ecosystem, hear talks from community members, and get involved. It’s a great way to connect, contribute, and engage!

The Zoom link in our blog post:
blog.jupyter.org/jupyter-comm...
Jupyter Community Call: September 2025
Hey Jovyans, we want to learn about the great things you’re doing with Jupyter! The Community Building working group is holding an open…
blog.jupyter.org
Reposted by Michał Krassowski
jupyter.org
Jupyter Community Workshops are back! Workshops will be held through February 2026.

The call for proposals is open until September 7th! Learn more and submit your proposal here:

blog.jupyter.org/jupyter-comm...
Jupyter Community Workshops Are Back!
The Jupyter Community Building Working Group is pleased to announce that the next call for proposals for Jupyter Community Workshops is now…
blog.jupyter.org
Reposted by Michał Krassowski
jupyter.org
Have a great idea for Project Jupyter? We want to help you build it! 🚀

The Jupyter Foundation is now accepting funding proposals from all community members. This is your chance to make a direct impact. Learn how to apply! 👇

blog.jupyter.org/your-ideas-o...
Your Ideas, Our Support: Jupyter Community Call For Funding Proposals
The Jupyter Executive Council and Jupyter Foundation are pleased to announce a call for proposals for the Jupyter community. Visit the…
blog.jupyter.org
Reposted by Michał Krassowski
jtp.io
👋 JupyterLab and Jupyter Notebook users:

What's one thing you'd love to see improved in JupyterLab, Jupyter Notebook, or JupyterLite?

The team is prepping the upcoming 4.5/7.5 releases and wants to tackle some usability issues.

Drop your feedback below, this will help prioritize what gets fixed!👇
Reposted by Michał Krassowski
jtp.io
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...
What's new in JupyterLab 4.4 and Notebook 7.4?
YouTube video by Jeremy Tuloup
www.youtube.com
Reposted by Michał Krassowski
krassowski.bsky.social
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'
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 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
krassowski.bsky.social
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'
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 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
Reposted by Michał Krassowski
quansight.com
Tired of complex cloud setups? Quansight's Nebari makes JupyterHub deployment a breeze. Scalable, secure, and ready in half an hour. Dive into the details: https://buff.ly/3WPvg7Y #Jupyter #OpenSource
Cloudy With a Chance of Jupyter
Install JupyterHub on Azure in 30 Minutes With Nebari
buff.ly
Reposted by Michał Krassowski
jtp.io
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! 💡
krassowski.bsky.social
I don't know. I know you can install new versions of JupyterLab in environments and use them in JupyterLab Desktop even if JupyterLab Desktop comes with an old one bundled (this is how I use it). I will try to raise this issue in the Jupyter community.
krassowski.bsky.social
#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
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...
github.com
Reposted by Michał Krassowski
jtp.io
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!
A notebook with the minimap opened in JupyterLite 0.5.0
krassowski.bsky.social
RTC: prefix has been a roadblock in wider adoption of #jupyter collaboration as many extensions did not support it. The RTC prefix is no more thanks to content providers pioneered by @davidbrochart.bsky.social 🎉

To test it:

pip install --pre "jupyterlab>=4.4.0a2" "jupyter-collaboration>=4.0.0a0"
Add Content Provider API by krassowski · Pull Request #17092 · jupyterlab/jupyterlab
References Closes Allow a drive to support multiple document providers #16717 Builds on and supersedes Add content providers #16744 Together with Use content providers to remove RTC prefix jupyter...
github.com
Reposted by Michał Krassowski
krassowski.bsky.social
I 100% agree and tried to push back repeatedly against such proposals. Thank you for your comment. In a similar vein I also saw a proposal to only commit visual regression snapshots from macos which I see as discriminatory in the same way. I hope @projectjupyter.bsky.social does not go this way.
Reposted by Michał Krassowski
jtp.io
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!
krassowski.bsky.social
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...
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...
github.com
Reposted by Michał Krassowski
fernandoperez.org
PSA for the umpteenth official contacting @projectjupyter.bsky.social asking us to fill out some kind of "security vendor assessment" - please read this. We're an open source project, not a vendor. We don't hold your data, we don't sell you anything:

jupyter.org/security#ven...
Project Jupyter
The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.
jupyter.org