From Track Workout to Ridgelines with Gemini CLI
Through a process of debugging and exploration with Gemini CLI, I turned a binary data file into a visualization that truly tells the story of my workout.
Python is a programming language I somehow managed to avoid using professionally for two decades. Today, I use it for everything from data analysis to building web applications. Here are my posts about Python development.
Through a process of debugging and exploration with Gemini CLI, I turned a binary data file into a visualization that truly tells the story of my workout.
Teach Gemini CLI to write executable, single-file Python scripts with an inline dependency block, a technique that lets you run scripts without having to run pip install first.
I started with a binary .FIT file from my sports watch and used
Gemini CLI to parse it, explore the data, and generate insightful plots about my run.
Set up a robust Python development environment on your local workstation by following these steps to install and configure pyenv, pipx, and Poetry for version and dependency management.