# gps-data-codec
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-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.
Raw data
{
"_id": null,
"home_page": "https://github.com/routechoices/gps-data-codec",
"name": "gps-data-codec",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "gps,data,encode,decode",
"author": "Raphael Stefanini <raphael@routechoices.com>",
"author_email": "Raphael Stefanini <raphael@routechoices.com>",
"download_url": "",
"platform": null,
"description": "# gps-data-codec\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-data-codec\n```\n\n\n```\n>> import gps_data_codec\n>> gps_data_codec.encode([(1628667993, 4.56543, -110.536214), ]) # [(time, lat, lon), ...]\n'qtaxyT}tzZhbtaT'\n>> gps_data_codec.decode('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": "",
"version": "1.6.2",
"project_urls": {
"Homepage": "https://github.com/routechoices/gps-data-codec",
"Source Code": "https://github.com/routechoices/gps-data-codec.git"
},
"split_keywords": [
"gps",
"data",
"encode",
"decode"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c9d0c8fc36dd3e599578177c8dfb0ca7a1cbab1f190e4728489a59b624857a43",
"md5": "76aa535570a92248f45959c62e17115e",
"sha256": "184875fbe2eb797a7c8635e175c2921c857c81a5284f2afd2d60aea86347a1c4"
},
"downloads": -1,
"filename": "gps_data_codec-1.6.2-cp310-cp310-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "76aa535570a92248f45959c62e17115e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1128062,
"upload_time": "2023-11-12T10:23:37",
"upload_time_iso_8601": "2023-11-12T10:23:37.736607Z",
"url": "https://files.pythonhosted.org/packages/c9/d0/c8fc36dd3e599578177c8dfb0ca7a1cbab1f190e4728489a59b624857a43/gps_data_codec-1.6.2-cp310-cp310-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3ec24915683d5bdbd50a36e9a60541b3e0d79b446ff86486f26f76522e21199d",
"md5": "c19a8625d2a1bff0241fd194ee172ff1",
"sha256": "e17fd44c5f55ec1d7cdb7c33c56331ba1aa132a3ac10583cd20fca2e503a3f40"
},
"downloads": -1,
"filename": "gps_data_codec-1.6.2-cp311-cp311-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "c19a8625d2a1bff0241fd194ee172ff1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1128153,
"upload_time": "2023-11-12T10:23:39",
"upload_time_iso_8601": "2023-11-12T10:23:39.504035Z",
"url": "https://files.pythonhosted.org/packages/3e/c2/4915683d5bdbd50a36e9a60541b3e0d79b446ff86486f26f76522e21199d/gps_data_codec-1.6.2-cp311-cp311-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ce496c38dad242bba9e4c99fd168ec2973528de2dc692b5fda434ff8c0d3e082",
"md5": "a806ba0394bc740dbe0c26016fe8e555",
"sha256": "ef3e6a025697da3d8c4a4a90f7f06d7b7b49b7b4fedc41b9a6fece75539ef2d7"
},
"downloads": -1,
"filename": "gps_data_codec-1.6.2-cp312-cp312-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "a806ba0394bc740dbe0c26016fe8e555",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1127421,
"upload_time": "2023-11-12T10:23:41",
"upload_time_iso_8601": "2023-11-12T10:23:41.206190Z",
"url": "https://files.pythonhosted.org/packages/ce/49/6c38dad242bba9e4c99fd168ec2973528de2dc692b5fda434ff8c0d3e082/gps_data_codec-1.6.2-cp312-cp312-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-12 10:23:37",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "routechoices",
"github_project": "gps-data-codec",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "setuptools-rust",
"specs": [
[
"==",
"1.7.0"
]
]
}
],
"lcname": "gps-data-codec"
}