Average attendance
70k
Estimated per-show average in the consolidated dataset.
Cities, dates and songs. The tour, seen through data.
Python · Pandas · Streamlit
Filter by date, country, city and setlist variant.
Attendance and revenue are estimates, identified as such.


Average attendance
70k
Estimated per-show average in the consolidated dataset.
Average gross
$12.8M
Estimated per show using the public Pollstar reference.
Variants
8
The setlist changes by city and by leg of the tour.
Tour window
Jul-Nov 2025
Visible CSV range: from July 4 to November 23, 2025.
Tour pulse
The tour opener sets the tone: one city, two nights, and a setlist that mixes anthems with nostalgia.
Date
July 4, 2025
Venue
Principality Stadium
Estimated attendance
70,000
Estimated gross
$12.7M
Setlist pulse
Songs that behave like the analytical backbone.
Notebook
01
The notebook starts by reading oasis_live_25.csv and preparing the environment for dates and clean columns.
02
Nulls, types, date range, and consistency are checked before any insight is built on top of the data.
03
Attendance, gross, and setlist length become the base metrics for comparing the tour.
04
City-level analysis and the timeline help identify where the tour grows or shifts pace.
Streamlit
The Streamlit app filters the tour by date range, country, city, and setlist variant. From there, the user can read the key metrics, follow the time series, compare cities, and download the filtered subset.
Filters
Date, country, city, variant
KPIs
Concerts, attendance, and gross
Views
Timeline, ranking, and correlation
Output
Downloadable filtered subset
Feature map
What the app solves at a glance
Live navigation
The sidebar changes the view based on the selected range and filters.
Readable rankings
The best cities are sorted by attendance or gross.
Useful correlation
Attendance and gross are reviewed together to understand each stop.
Downloadable subset
Users can export exactly the slice of the tour they are exploring.
Method note
Gross is estimated rather than reported for every date. The dashboard shows that clearly so the reading stays rigorous.
Captures



It opens the portfolio because it blends music, data, and interactivity in a single piece. It shows that I can clean a dataset, turn it into a browsable app, and build a visual narrative that feels alive instead of merely informative.
All public images used here come from Wikimedia Commons.