omarirfa/imax-analysis — explained in plain English
Analysis updated 2026-07-24
Explore the interactive dashboard to learn how IMAX formats differ and which venues can project real 70mm IMAX.
Analyze box office patterns across 1,406 IMAX films to see what drives revenue in premium cinema.
Use the Python pipeline as a reference for scraping and assembling a custom film dataset from web sources.
| omarirfa/imax-analysis | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires running a Python scraping pipeline to generate data files, then installing Node.js dependencies to serve the Next.js dashboard locally.
This project is a data study of every film released in IMAX from 1994 to 2026. The author built it to understand how IMAX has grown in popularity and how it compares against other premium cinema formats. The result pairs a custom dataset of 1,406 IMAX films with an interactive dashboard that presents the findings as a fifteen-section visual essay. The dataset was assembled by hand because this information was not readily available from existing sources. The project has two main parts. A Python pipeline scrapes and processes data from various websites into CSV files. A static website built with Next.js then turns those files into an interactive dashboard using Chart.js. The site is hosted on Netlify and works offline. You can visit the live dashboard at imax-analysis.netlify.app. The central finding is that "IMAX" is not one thing but a ladder of at least four different formats. The tallest frame, called 1.43:1, is the real IMAX shot on 70mm film. It is rare: only 84 of 492 catalogued IMAX venues can project it, and most of those are in the US and Canada. The more common digital IMAX uses a shorter 1.90:1 frame. About 71% of IMAX films are ordinary movies upscaled through a process called DMR. Only about 20 films in history were shot on real IMAX film cameras, and even those use the tall frame for only part of their runtime. The data reveals some surprising patterns. How much IMAX footage a film contains does not predict its box office performance. What does predict reach is franchise membership, opening weekend numbers, and how many premium formats a film stacks together. Marvel is the volume engine, with 41 IMAX films totaling $35.5 billion. The business is hit-driven, with the top 10% of films earning 40% of the total $233 billion gross. The dashboard reads as a four-act argument covering what counts as IMAX, what happened to formats and geography over time, and what the findings mean. The full README is longer than what was shown.
A data study of every IMAX film from 1994 to 2026, pairing a hand-built dataset of 1,406 films with an interactive visual dashboard exploring IMAX formats, growth, and box office patterns.
Mainly TypeScript. The stack also includes TypeScript, Next.js, Chart.js.
No license information is provided in the project, so default copyright restrictions apply.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.