Interactive flight visualizations from FlightRadar24 data. Each trip is organized in its own folder with dedicated globe and map views.
→ Browse All Flight Visualizations
This system automatically processes FlightRadar24 CSV exports and generates interactive visualizations for each trip:
trips/
├── panama-2025/
│ ├── KL757_3da811ac.csv
│ ├── KL758_3ddda8b2.csv
│ ├── flights_globe.html
│ ├── flights_map.html
│ └── trip_info.json
└── your-next-trip/
├── flight1.csv
├── flight2.csv
└── ...
- Export your flights from FlightRadar24 as CSV files
- Create a new folder in the
trips/directory with a descriptive name - Add your CSV files to the folder
- Run the processor:
python process_trips.py - Automatic publishing via GitHub Pages
- 🌐 Interactive 3D globe views with rotation and zoom
- 📍 Complete GPS tracking with all waypoints
- 📊 Hover details showing timestamp, coordinates, and altitude
- 🎨 Color-coded flight paths for easy identification
- 📱 Responsive design for mobile and desktop
- 🚀 Automatic trip discovery and processing
- 📊 Trip statistics and metadata
- Python 3.7+ with dependencies from
requirements.txt - FlightRadar24 CSV export files
- GitHub Pages for automatic hosting
# Clone and setup
git clone https://github.com/ivanpedersen/flight_logs.git
cd flight_logs
pip install -r requirements.txt
# Process all trips
python process_trips.py
# View locally
open index.html- Python with
plotly,pandas, andgeopy - Plotly for interactive visualizations
- GitHub Pages for hosting
- JSON for trip metadata
Flight data is sourced from FlightRadar24 CSV exports, providing:
- GPS coordinates with timestamps
- Altitude and speed data
- Complete flight paths
- Aircraft information
Visualizations automatically generated from FlightRadar24 data using Python and Plotly.
