SciPy-2025

This is the repository for the SciPy 2025 talk “Keeping LLMs in Their Lane: Focused AI for Data Science and Research” by Joe Cheng.

Demo: Natural language filtering of eBird data dashboard

To run this demo, you will need an Anthropic API key; you can get one via the Anthropic Console (requires signup and credit card).

Create a file named .env in the root of this repository, and add your API key like this:


Then, you can run the demo using the following command:

uv run shiny run --launch-browser