SciPy 2026

Sarah Kaiser

Sarah has spent most of their career developing technology in the lab, from virtual reality hardware to satellites. They got her PhD in Physics by starting plasma fires with lasers, Python, and Jupyter Notebooks. They have also written tech books for folks of all ages, including ABCs of Engineering and Learn Quantum Computing with Python and Q#. As a Core AI Advocate at GitHub and a Python Software Foundation Fellow, they find all kinds of new ways to build and break OSS tools for data science and machine learning. When not at their split ergo keyboard, they love boating in the Seattle area, laser cutting everything, and playing with their German Shepard, Chewie.


Session

07-13
13:30
240min
Why oh why a CLI?
Sarah Kaiser

The command line is the most powerful, composable, and underappreciated tool in a data scientist's arsenal. In this hands-on tutorial, attendees will go from "what is a terminal?" to confidently wielding a curated, Python-centric toolkit of modern CLI tools purpose-built for data work. We'll cover shell fundamentals, pipes and composability, then dive into a wide variety of CLI tools like bat, pandoc, and visidata. We will also look at uv for environment management, gh for GitHub workflows, and GitHub Copilot CLI for AI-powered terminal workflows. To get hands on with these new tools, attendees will learn to build their own CLI with Click, Rich, and tqdm. Attendees will leave with a ton of new tools in their toolbox, as well as the skills to build beautiful CLI tools of their own!

Tutorials
Intro