Data at Depth

Data at Depth

Optimal Python Results: Why Dash Is Better Than Streamlit For Async Mapping

An interactive Python tutorial with the Canada large forest fire data set

John Loewen's avatar
John Loewen
Nov 14, 2025
∙ Paid

Interactive geographic maps often require filtering large datasets on demand.

Visualizing thousands of geospatial points in a web app is no small feat.

Data at Depth is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

As an example, today I want to map all historical fires in Canada usin…

User's avatar

Continue reading this post for free, courtesy of John Loewen.

Or purchase a paid subscription.
© 2026 John Loewen · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture