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

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

gps_data_codec-1.6.6-cp313-cp313-manylinux_2_28_x86_64.whl (227.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

gps_data_codec-1.6.6-cp312-cp312-manylinux_2_28_x86_64.whl (228.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

gps_data_codec-1.6.6-cp311-cp311-manylinux_2_28_x86_64.whl (229.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

gps_data_codec-1.6.6-cp310-cp310-manylinux_2_28_x86_64.whl (229.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file gps_data_codec-1.6.6-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gps_data_codec-1.6.6-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84e8c7b15f43781f1b25f6a5d71426029028748ba6e1f87be594bd10847b319f
MD5 ea31463c979ad3b908c9e1df85157bc9
BLAKE2b-256 16670e8a5c0992f8ba4358d401c5a909b5e76754fbb7435e168e8fe1f6be3079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gps_data_codec-1.6.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d42048b8c4a90fc67ba0b5f3e5990d56625e0020cddc540873b1a74f415af071
MD5 c7236bcee1cde660352508f1fff34238
BLAKE2b-256 997446ec080c83b4da93a0c79ed12406e39ba3422ebc28e6bc5cc19fc36b4083

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gps_data_codec-1.6.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9c339c6b18f329c04c83b15c6c7f0a287b2a3490388f40f10e137583cefeeed
MD5 3aefd574b68552143915c05855d1d448
BLAKE2b-256 562082edc8180efa57a582f40e53fbce47cdca4f2f5b87e86b21c68984e87d20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gps_data_codec-1.6.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4458000fd5d3341d506fbdc46e137921bc282e184536bd5a8074a74ad0606bf
MD5 3689f91c3b497f3ed937b12728e4aef7
BLAKE2b-256 42bd68c229bc6c374e0bed84f9370e716933d4b55490da7e5962432d053be229

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