HTML Flight Data Viewer
Problem & Solution
Raw flight datalogs are dense and difficult to analyze quickly. To streamline this process, I developed a Python tool that automatically parses a flight datalog and generates a single, self-contained HTML file.
This file provides an interactive dashboard, allowing pilots and engineers to easily review flight data. The data is automatically zoomed to the main “flight window” (determined by the initial increase in velocity), filtering out ground setup and post-flight noise.
Key Features
- Interactive Data Plots: All flight data is presented in interactive plots. Hovering the cursor at any point in time updates all other widgets on the page.
- Live-Updating Widgets: The dashboard includes:
- An Attitude Indicator that updates based on the cursor’s time position.
- A 2D Flight Path Map that plots the aircraft’s position, also linked to the cursor.
- Both widgets can be toggled on or off by the user.
- Heads-Up Display (HUD): Critical data such as satellite count, framelosses, and RSSI are displayed at the top for a constant, easy-to-read overview.
Interactive Demo
Below is an embedded example from a flight test on a Viper Scout. Hover your mouse over the plots to see the attitude indicator and map update in real-time.
