← All projects

Flight Path Analyzer

From simulated flight telemetry to an interactive 3D flight path and a dashboard of aircraft performance.

  • Python
  • Pandas
  • Plotly
  • pytest
Flight Path Analyzer showcase with a 3D trajectory and simulated flight telemetry charts
Showcase artwork based on project visualizations using simulated flight data.

The purpose

Make simulated aircraft telemetry easier to inspect through a trajectory view and coordinated charts.

My contribution

Built an interactive visualization tool to process flight datasets and explore trends through graphical rendering.

How it works

Loads JSON into a Pandas DataFrame. Plotly maps longitude, latitude, and altitude into a 3D trajectory, colors the path by altitude, and marks takeoff and landing. Separate charts show altitude, airspeed, pitch, roll, throttle, and fuel.

A challenge & the approach

Moving beyond a single script meant handling incomplete inputs before charting. The current package separates loading, validation, and visualization; required-field checks report missing columns, while loader error handling covers missing files and malformed JSON.

Project status

Installable Python package with a command-line entry point and pytest coverage for loading and validation. Uses simulated flight data; no hosted demo.

Flight Path Analyzer’s 3D trajectory with longitude, latitude, and altitude axes
Archived 3D flight path output. The current implementation also marks takeoff and landing.