IvánDíazLab

Oasis Live ’25: explore the tour through data.

Project context image: Oasis Live ’25.
Oasis Live ’25Project context image

Python · Pandas · Streamlit

What changes.

41
concerts in the analysed CSV
17
cities
11
countries

A tour you can explore.

Filter by date, country, city and setlist variant.

Data with context.

Attendance and revenue are estimates, identified as such.

How it was built.Decisions, evidence and details

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.

stadia_controller

Tour pulse

Interactive stop explorer

Selected stop cardiff

Cardiff

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.

25 songs
Tomorrow Never Knows Hello Wonderwall Champagne Supernova
code_blocks

Notebook

From CSV to readable analysis

01

Reproducible load

The notebook starts by reading oasis_live_25.csv and preparing the environment for dates and clean columns.

02

Data quality

Nulls, types, date range, and consistency are checked before any insight is built on top of the data.

03

Descriptive summary

Attendance, gross, and setlist length become the base metrics for comparing the tour.

04

City and time

City-level analysis and the timeline help identify where the tour grows or shifts pace.

dashboard

Streamlit

The dashboard turns analysis into an experience

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

Streamlit

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.

photo_library

Captures

Dashboard and notebook previews

Dashboard capture for Oasis Live '25 with metrics, timeline, and city ranking
Dashboard-style capture with KPIs, timeline, and city ranking generated from the real tour data.
Notebook capture for oasis.ipynb with load, cleaning, and summary cells
Notebook preview with loading, quality checks, and analysis summaries.
Public Oasis image used as a visual reference
Public Oasis image retained as a visual accent for the case.
emoji_events

Why it opens the portfolio

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.

copyright

Image credits

All public images used here come from Wikimedia Commons.

Your operation can take the next step.

Let’s talkMore projects