Skip to main content

Convert Vakaros .vkx sailing telemetry files to .gpx format

Project description

vkx2gpx

Convert Vakaros .vkx sailing telemetry files to .gpx format.

Preserves track points (position, speed, course over ground) and start line marks (pin and committee boat) as numbered GPX waypoints.

Installation

pip install vkx2gpx

Or from the repository:

pip install git+https://github.com/Matx1n3/vkx2gpx.git

Usage

CLI

vkx2gpx --input race.vkx
vkx2gpx --input race.vkx --output race.gpx
vkx2gpx --input race.vkx --verbose

Python

from vkx2gpx import vkx2gpx

vkx2gpx("race.vkx", "race.gpx")

Output format

The generated .gpx file contains:

Track points — one per PVO record (0x02):

  • Latitude / longitude (degrees, 1e-7 resolution)
  • Elevation (meters)
  • Timestamp (UTC)
  • Speed over ground (m/s)

Waypoints — one per start line position record (0x05):

  • Latitude / longitude
  • Timestamp (UTC)
  • Name: Pin (port) 1, Pin (port) 2, Committee boat (starboard) 1, etc.

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

vkx2gpx-1.0.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

vkx2gpx-1.0.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file vkx2gpx-1.0.0.tar.gz.

File metadata

  • Download URL: vkx2gpx-1.0.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vkx2gpx-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3e4377c6687861b54b966465a51b8e4bce088c283fc7c7560201980e3cbf70d2
MD5 15daaa1c5b1a152c8fb1b2ec763edb07
BLAKE2b-256 154c88e6ba9bb187e44e186a7a27d4d5f6859dc2c6058f88807e0d758b781d95

See more details on using hashes here.

Provenance

The following attestation bundles were made for vkx2gpx-1.0.0.tar.gz:

Publisher: publish.yml on Matx1n3/vkx2gpx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vkx2gpx-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: vkx2gpx-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vkx2gpx-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76c0511440b03c7c7978939ff5f457f1dc8571f1c4b2628965c88dd21c0aef9a
MD5 3ae8d89773eed2105732e95b0ff2ee88
BLAKE2b-256 71eb0660e0874e1fa5d4ed5987db1d8b40bc804b3cfc99a630dad2252a5f93ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for vkx2gpx-1.0.0-py3-none-any.whl:

Publisher: publish.yml on Matx1n3/vkx2gpx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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