Skip to main content

PyQt6 desktop GUI for downloading and exporting SkyTraq Venus GPS tracks

Project description

skytraq-ui

PyQt6 desktop GUI for downloading and exporting GPS tracks from SkyTraq Venus devices.

Features

  • Detects available serial ports and connects at configurable baud rates
  • Downloads the full datalog from the device with a sector-level progress bar
  • Splits the raw point stream into trips (configurable gap threshold in minutes)
  • Exports selected trips as GPX files, optionally named by start timestamp

Requirements

  • Python 3.11+
  • PyQt6 >= 6.4
  • skytraq-datalog (provides skytraq.gps, skytraq.gpx, skytraq.types)
  • pyserial (pulled in transitively for port enumeration)

Installation

pip install skytraq_ui

Usage

skytraq-ui
# or
python -m skytraq_ui
  1. Select the serial port and baud rate (default 9600).
  2. Set the trip-gap threshold (minutes of inactivity that separate trips).
  3. Click Download from device.
  4. Check the trips you want to export.
  5. Set an output directory and filename prefix, then click Save selected trips.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skytraq_ui-0.1.0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skytraq_ui-0.1.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file skytraq_ui-0.1.0.tar.gz.

File metadata

  • Download URL: skytraq_ui-0.1.0.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for skytraq_ui-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b1d2f05adb7833e16704846aa5cc0a3eabd7bf74874cdfb94624263a98d23355
MD5 4cfa102d14990c4913a0760bbfab7e24
BLAKE2b-256 7aafa0230cb11efeed0ce2920ff543c32bc398af66a530694b1a677f65be1836

See more details on using hashes here.

File details

Details for the file skytraq_ui-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: skytraq_ui-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for skytraq_ui-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f42c32853dd2954e2d5079d88eec0835fdb3d0eae666272d06e4f1bbbf680789
MD5 0cf0f39a7f7e41ebd8c2e6c096a3eec3
BLAKE2b-256 8524e1814264f918f99536f603023ebe5edef6f76f61857428ea44817e3c51a6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page