Frequency is Freedom

This was my first major, personal project with Streamlit. Streamlit accelerated the kinds of explorations I was able to do and share, and working with it is what inspired me to learn more web development. I've shared a brief summary below. The full project can be found here.

A walking isochrone centered on my apartment in Ukranian Village

How far I could walk from my Chicago apartment in 15, 30, 45, and 60 minutes.

The book Better Buses Better Cities by Stephen Higashide gave me the tools to articulate exactly what I want from the city I live in. When I moved back to Chicago, my neighborhood felt different. Previously it had been a launching pad to the rest of the city. Now, I felt confined.

Post-COVID, a financially strained CTA was forced to cut service, running far fewer buses and trains. Waiting forever for the bus can be maddening, but when I told friends this made me feel less free than I was while living abroad, they were confused. Learning the phrase “frequency is freedom” from Higashide’s book helped me explain just how I felt and the lifestyle I missed. With transit networks, rate of service often matters more than speed of service. That is, how often the bus comes can affect your access to your city more than how fast the bus can drive from stop to stop. This is why I still felt hemmed in even after the city established bus-only lanes near my apartment.

Forty five minute isochrones at increasing rates of service

Forty five minute trips at increasing rates of service.

Sixty minute isochrones at increasing rates of service

Sixty minute trips at increasing rates of service.

Frustrated, but inspired, I set out to map my new city. I used OSMNX to get walking networks of the city, the CTA’s GTFS data to derive travel times, and NetworkX to calculate isochrones for varying transit schedules. I built the site in Streamlit, which I’ve come to rely upon quite a bit for how quickly it helps me make my work interactive. This piece encapsulates much of what I learned when I first set out to better learn how cities and transit works.

The work was validating. I saw on the map in front of me exactly what I experienced every day: might as well walk to the 20 minutes to the train. Waiting for the bus won’t make any difference. But it also inspired me to get more involved in Chicago’s transit activism scene. As measured here, little things can make a difference. Read the full post at the link below.

A transit isochrone centered on my apartment in Ukranian Village

How far public transit could take me from my Chicago apartment in 15, 30, 45, and 60 minutes.