Skip to content
 
 

Repository files navigation

Flight Logs & Visualizations ✈️🌍

My Flightdiary.net profile

Interactive flight visualizations from FlightRadar24 data. Each trip is organized in its own folder with dedicated globe and map views.

🗺️ View All Trips

→ Browse All Flight Visualizations

🛠️ How It Works

This system automatically processes FlightRadar24 CSV exports and generates interactive visualizations for each trip:

Trip Structure

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
    └── ...

Adding New Trips

  1. Export your flights from FlightRadar24 as CSV files
  2. Create a new folder in the trips/ directory with a descriptive name
  3. Add your CSV files to the folder
  4. Run the processor: python process_trips.py
  5. Automatic publishing via GitHub Pages

Features

  • 🌐 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

🚀 Technical Setup

Requirements

  • Python 3.7+ with dependencies from requirements.txt
  • FlightRadar24 CSV export files
  • GitHub Pages for automatic hosting

Local Development

# 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

Technology Stack

  • Python with plotly, pandas, and geopy
  • Plotly for interactive visualizations
  • GitHub Pages for hosting
  • JSON for trip metadata

📊 Data Sources

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages