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.5-cp313-cp313-manylinux_2_28_x86_64.whl (227.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

gps_data_codec-1.6.5-cp312-cp312-manylinux_2_28_x86_64.whl (227.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

gps_data_codec-1.6.5-cp311-cp311-manylinux_2_28_x86_64.whl (228.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

gps_data_codec-1.6.5-cp310-cp310-manylinux_2_28_x86_64.whl (229.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for gps_data_codec-1.6.5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea1cca6b0d9640bd5a7a804ad14eddb159e626fb5156d0d4c7fdb3050b513fe9
MD5 7212771332714729c17c9402fa58b958
BLAKE2b-256 83a4cd10bb5a0720ba6901f968379447e92343561578af6c39e0c4586d82b669

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gps_data_codec-1.6.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1fabe2fa4d5b56893ca288daa451f380aec02d57226e964f661f5c5834f50fa4
MD5 74e3bcc61cba3d2d18f085141b1fe90d
BLAKE2b-256 e5f76cb1d1b0053e28472710fbcdfedae66e41175ced62954fcdb3e469547b70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gps_data_codec-1.6.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f1be9198314ad5cf11a8c9cb0665bdf832cd3144292d15be42d6d18c40d4ec2
MD5 dffd33db6e198e5ba8c01c60895e75cd
BLAKE2b-256 b42d77993730a0e04f49f5f6c374d517b6974e6355b7e3ffc2a7f576214e9d9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gps_data_codec-1.6.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bddb59e0b11bd2e6a25a861ed6155e084a77d475553b9f9c495b08fdb65ff34
MD5 07f37a19e0d084bfd356dc079a21cea3
BLAKE2b-256 8b67b94831ce423cf1e652967d8649c65cdd993100b273c8a018d798c67c1be0

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