#iPython
Quick TIL: if you have uv installed and you want to try out ANY Python package in an ipython REPL, you can do so just by running

uvx --with llm --with sqlite-utils ipython

Pass as many --with package options as you like

I wrapped it in a shell script, "itry llm"

til.simonwillison.net/python/itry
Trying out Python packages with ipython and uvx
I figured out a really simple pattern for experimenting with new Python packages today:
til.simonwillison.net
February 14, 2025 at 7:38 AM
Epython
Mpython
Ipython
Lpython
Ypython
March 11, 2024 at 6:27 PM
May 6, 2025 at 6:21 AM
softwares that think they're too special for their configs to go in .config: i3, cargo, gimp, ipython, java, jupyter, minecraft, mozilla, npm, dotnet, rustup, triton, urxvt, vim, zotero,
July 19, 2026 at 9:38 PM
I'm a Jupyter Notebook person, thank you very much.

We can't say iPython anymore. Because of woke.
August 21, 2026 at 2:49 AM
HUGE shout out to the maintainers and developers of the python tool IPython for being awesome!

I was greated by this message this morning when I started working ❤️🏳️‍⚧️
March 31, 2026 at 2:43 PM
concept: version of xkcd.com/891/ for any given year, dynamically populated, re-rendered using github.com/ipython/xkcd...
Movie Ages
xkcd.com
June 27, 2026 at 5:16 PM
Introducing Molview - the ipython/jupyter widget version of nano-protein-viewer🔍:
November 4, 2025 at 2:00 AM
Like a decadish ago they were making millions from an ipython fork with all the references stripped out lol
November 27, 2025 at 11:09 PM
SQL Essentials for Data Analysis: A 50-Day Hands-on Challenge Book (Go From Beginner to Pro)

>How to create and manage databases with SQLite

>How to use ipython-sql for seamless SQL queries in notebooks

>How to load data using Pandas or the CSV module

gumroad.com/a/83423507/h...
November 6, 2025 at 5:38 PM
secretly, I set the like goal at 100 because I wanted to make this anyway

SK8plotlib is coming to an IPython session near you!!
The temptation to spend my day today making SK8plotlib, a Python package that turns any matplotlib line plot into a skateboarding game
pretty crazy that noone has yet made a chart plugin that lets you make a lil dude ski or skate down a line chart
January 17, 2025 at 8:21 AM
Friends, please strip your output from jupyter notebooks before committing. You can just add github.com/kynan/nbstri... as a pre-commit hook. Having readable diffs is worth it for 30 seconds of effort
GitHub - kynan/nbstripout: strip output from Jupyter and IPython notebooks
strip output from Jupyter and IPython notebooks. Contribute to kynan/nbstripout development by creating an account on GitHub.
github.com
June 23, 2025 at 9:35 PM
My popular (?) demand, my fixed NumPy now exists as "real" (ish) package. If you use UV, you can try it by typing this one-liner:

uv run --with dumpy-numpy --with ipython ipython

pypi.org/project/dump...
dynomight.net/dumpy/
July 28, 2025 at 5:04 PM
Happy Transgender day of Visibility from the iPython devs!

github.com/ipython/ipyt...
March 31, 2026 at 6:54 PM
Nice IPython Easter Egg! 🏳️‍⚧️

#TransDayOfVisibility #Python
March 31, 2026 at 10:20 PM
oh also if you're interested the font is XKCD Script, modeled after Randall Munroe's actual handwriting: github.com/ipython/xkcd...
GitHub - ipython/xkcd-font: The xkcd font
The xkcd font. Contribute to ipython/xkcd-font development by creating an account on GitHub.
github.com
October 23, 2025 at 2:30 AM
Customize your IPython shell in Docker

You can heavily customize your IPython shell experience when using it inside Docker or in a Docker Compose project. Without your personal preferences annoying your teammates!

https://frankwiles.com/posts/customize-ipython-docker/
September 3, 2025 at 7:15 AM
Quick TIL: if you have uv installed and you want to try out ANY Python package in an ipython REPL, you can do so just by running

uvx --with llm --with sqlite-utils ipython

Pass as many --with package options as you like

I wrapped it in a shell script, "itry llm" […]
Original post on fedi.simonwillison.net
fedi.simonwillison.net
February 14, 2025 at 7:38 AM
Other LORE drop, I pushed this over the line to be shippable while trying (and failing) to get an iPython notebook at work with undocumented dependencies working and failed even with multiple langle mangles helping
June 23, 2025 at 12:37 PM
the universe is just an ipython shell
May 19, 2025 at 10:21 PM
RLMs are kind of confusing, but the core principle is variables

instead of directly operating on text, you hold a variable in your context, and you indirectly operate on it through code or subagents

so yeah, IPython is a fundamental part of prime-agent, not a wart
August 12, 2026 at 4:19 PM
I just made a sidecar viewer of output you can run in jupyter console or even a regular ipython terminal to get rich interactives without a notebook.

pip install runtimed

import runtimed
runtimed.sidecar()
February 8, 2026 at 8:58 PM
how would you compare this with something like prime-agent making the harness a persistent ipython kernel notebook with all tool calls being python funcs?
September 18, 2026 at 6:11 PM
Free deep learning book with ipython notebooks udlbook.github.io/udlbook/
December 28, 2025 at 3:15 PM