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.4-cp312-cp312-manylinux_2_28_x86_64.whl (234.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

gps_data_codec-1.6.4-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.4-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.4-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gps_data_codec-1.6.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 052e5389dcdf33bf9f3cac5a90b4875e8df844e0c98db2631b701cd9865fdcd0
MD5 7efef1d18e0941458778c709cc5f538e
BLAKE2b-256 b350c2be79cba45c98c51d035e77aea2a8cccd8ae39739402d0bed5c852210fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gps_data_codec-1.6.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d62c804c4b8c29f49f0b81429df13e509ba14d5873b243de792f480c1218ab95
MD5 3488baad71e4394221649d5c248170a0
BLAKE2b-256 cc8d9409bda8b2b971e0556fff874d200252602eed38b68335209fa190ab6284

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gps_data_codec-1.6.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62e9caeea6cffa2a3e1aef7e67d73255d782782a7bd3ae9b6e6533ce83877ce1
MD5 972a94e38ab4be4403567ae19c2b565c
BLAKE2b-256 48e164581c1328de0c54eedd3f838020b2a69c52d6cd7cfdc20069b2d318ae74

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