Skip to content

EmilsSturitis/LogViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LogViewer

Simple Python GUI for reviewing Radiomaster CSV logs.

Overview

LogViewer is a lightweight desktop app for browsing RC flight logs. It focuses on:

  • fast plotting of stick inputs and sensors
  • trimming bad data at the beginning/end of a flight
  • GPS track visualization on an OpenStreetMap base layer
  • quick presets for common channels (sticks, gyro, acc, mag)

Setup

python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt

Run

python main.py

Usage

  1. Launch the app and select a log in the left panel.
  2. Use the Signals tab to pick channels, then click "Plot Selected".
  3. Use the Trim sliders to cut off incorrect GPS at the start or end.
  4. Open the Map tab to see the GPS track and overlays.

Signals tab

  • Channel list shows numeric columns from the log.
  • Presets select common groups: Sticks, Gyro, Acc, Mag.
  • Max points down-samples long logs for faster rendering.

Map tab

  • OpenStreetMap tiles via tkintermapview.
  • Color by speed to highlight fast vs slow segments.
  • Heading arrows from either Hdg column or GPS course.
  • "Arrow step" controls density; "Window" smooths headings.

Stats tab

Shows file info, row/column counts, time column, GPS availability, and trim status.

Notes

  • Map view shows GPS tracks if latitude/longitude columns exist.
  • For an OpenStreetMap base layer, install tkintermapview (already in requirements).
  • Use the preset buttons to quickly plot sticks, gyro, acc, or mag.

About

GUI for reviewing logs from radiomaster remote

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages