Skip to main content

No project description provided

Project description

gps-data-codec

Python library, implemented in rust, including base functions for encoding and decoding of gps data (timestamp, latitude, and longitude) using leb128 algorythm. It is used to store competitors data on https://www.routechoices.com

install

pip install gps-data-codec
>> import gps_data_codec
>> gps_data_codec.encode([(1628667993, 4.56543, -110.536214), ]) # [(time, lat, lon), ...]
'qtaxyT}tzZhbtaT'
>> gps_data_codec.decode('qtaxyT}tzZhbtaT')
[(1628...

Warning:

  • The list of GPS points must be sorted by increasing timestamps.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

gps_data_codec-1.6.3-cp312-cp312-manylinux_2_28_x86_64.whl (234.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

gps_data_codec-1.6.3-cp311-cp311-manylinux_2_28_x86_64.whl (235.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

gps_data_codec-1.6.3-cp310-cp310-manylinux_2_28_x86_64.whl (235.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

File details

Details for the file gps_data_codec-1.6.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gps_data_codec-1.6.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1e44a2491812520fc11e27a7d10360d80e452e4524622b9f5f698086f2ba280
MD5 9974ecf9f891bb63767cb7131603f789
BLAKE2b-256 0606ba4f8ff70a5062eedbfef5ebffec6e137c937811f84e73cb60cafeba08fe

See more details on using hashes here.

File details

Details for the file gps_data_codec-1.6.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gps_data_codec-1.6.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6ec37927f4d42798ba69361281460f6eea75dbb498bc5b7649d9aa7c9e143d0
MD5 4f812b5c02eae7cd2209d4281beac802
BLAKE2b-256 887cf52ddfae571c521782855680ac498ec118adbba33e152db82217c33573a2

See more details on using hashes here.

File details

Details for the file gps_data_codec-1.6.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gps_data_codec-1.6.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0366caa2abe6dd63c9c76a231c34ae38c1277279ddd7ac7445a64f584901c43d
MD5 7fe9c6662f61a2fb8cc329bcbe276b68
BLAKE2b-256 3f4d0d7a8dea6c2af752a1c9b32a48ecde9aad428449b84494af3bdf966d19ef

See more details on using hashes here.

Supported by

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