# gps_encoding
Python library, implemented in rust, including base functions for encoding of gps data.
It is used to encode competitors data on https://www.routechoices.com
## install
```
pip install gps-encoding
```
```
>> import gps_encoding
>> gps_encoding.encode_data([(1628667993, 4.56543, -110.536214), ]) # [(time, lat, lon), ...]
'qtaxyT}tzZhbtaT'
>> gps_encoding.decode_data('qtaxyT}tzZhbtaT')
[(1628...
```
# Warning:
- The list of GPS points must be sorted by increasing timestamps.
Raw data
{
"_id": null,
"home_page": "https://github.com/rphlo/gps_encoding",
"name": "gps-encoding",
"maintainer": null,
"docs_url": null,
"requires_python": "",
"maintainer_email": null,
"keywords": "gps,encode,decode",
"author": "Raphael Stefanini <raphael@rphlo.com>",
"author_email": "Raphael Stefanini <raphael@rphlo.com>",
"download_url": "https://files.pythonhosted.org/packages/68/30/54e326dca1545fe1f1c1f3bc678ffec7f210a14215876746e00193f55ffe/gps_encoding-1.5.4.tar.gz",
"platform": null,
"description": "# gps_encoding\n\nPython library, implemented in rust, including base functions for encoding of gps data. \nIt is used to encode competitors data on https://www.routechoices.com\n\n## install\n \n```\npip install gps-encoding\n```\n\n\n```\n>> import gps_encoding\n>> gps_encoding.encode_data([(1628667993, 4.56543, -110.536214), ]) # [(time, lat, lon), ...]\n'qtaxyT}tzZhbtaT'\n>> gps_encoding.decode_data('qtaxyT}tzZhbtaT')\n[(1628...\n```\n\n# Warning: \n - The list of GPS points must be sorted by increasing timestamps.\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": null,
"version": "1.5.4",
"split_keywords": [
"gps",
"encode",
"decode"
],
"urls": [
{
"comment_text": null,
"digests": {
"md5": "a4653ccecb9d31d89b4918805bd54844",
"sha256": "4c82f20dda421d017d8826f4e74be6faf4df0955c0325f0079dcc0dc5187a41b"
},
"downloads": -1,
"filename": "gps_encoding-1.5.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a4653ccecb9d31d89b4918805bd54844",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 160719,
"upload_time": "2022-12-20T16:46:11",
"upload_time_iso_8601": "2022-12-20T16:46:11.144953Z",
"url": "https://files.pythonhosted.org/packages/1f/26/cc985d88f99a630983344424a62ba9f6399a064eb398b16b1358063bfda3/gps_encoding-1.5.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"md5": "ccbb2f943d01a9a6f88e228dbf86715c",
"sha256": "c64e4e755976c5324c5ce9d5bb4ad497368303bd5e916ca8f199e3da43b79c9d"
},
"downloads": -1,
"filename": "gps_encoding-1.5.4.tar.gz",
"has_sig": false,
"md5_digest": "ccbb2f943d01a9a6f88e228dbf86715c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4750,
"upload_time": "2022-12-20T16:46:12",
"upload_time_iso_8601": "2022-12-20T16:46:12.705585Z",
"url": "https://files.pythonhosted.org/packages/68/30/54e326dca1545fe1f1c1f3bc678ffec7f210a14215876746e00193f55ffe/gps_encoding-1.5.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-20 16:46:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "rphlo",
"github_project": "gps_encoding",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "setuptools-rust",
"specs": [
[
"==",
"0.12.1"
]
]
}
],
"lcname": "gps-encoding"
}