{
"info": {
"author": "Anders Lervik",
"author_email": "andersle@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Environment :: Console",
"Intended Audience :: End Users/Desktop",
"License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)",
"Natural Language :: English",
"Operating System :: MacOS :: MacOS X",
"Operating System :: POSIX",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Topic :: Other/Nonlisted Topic"
],
"description": "##########\ngpxplotter\n##########\n\n``gpxplotter`` is a Python package for reading .gpx [1]_ files and make some simple plots.\nIt uses `matplotlib `_ to create some simple predefined plots and\n`mplleaflet `_ for making maps.\n\n\nExamples\n========\n\nSimple example for plotting an elevation profile with heart rate\n----------------------------------------------------------------\n\n.. code:: python\n\n from gpxplotter import read_gpx_file\n from gpxplotter.mplplotting import plot_elevation_hr_multi_dist, save_fig\n from matplotlib import pyplot as plt\n plt.style.use('seaborn-poster')\n\n\n for track in read_gpx_file('test.gpx'):\n for i, segment in enumerate(track['segments']):\n fig = plot_elevation_hr_multi_dist(track, segment)\n save_fig(fig, 'test-{}.png'.format(i))\n\n.. image:: examples/images/test-ele-multi.png\n :scale: 50 %\n :alt: Example output\n :align: center\n\nSimple example for showing a track in a map, colored by heart rate\n------------------------------------------------------------------\n\n.. code:: python\n\n from gpxplotter import read_gpx_file\n from gpxplotter.mplplotting import plot_map, save_map\n\n\n for track in read_gpx_file('test.gpx'):\n for i, segment in enumerate(track['segments']):\n fig = plot_map(track, segment, zcolor='pulse')\n save_map(fig, 'test-{}.html'.format(i))\n\n\n.. image:: examples/images/test-hr-map.png\n :scale: 50 %\n :alt: Example output\n :align: center\n\n\nInstallation\n============\n\ngpxplot can be installed via pip:\n\n``pip install gpxplot``\n\n\nNote\n====\nThe intended usage is for displaying heart rate information together with\nother information. If the gpx file does not comtain heart rate information,\nthe source code will have to be modified accordingly.\n\n\nReferences\n==========\n\n.. [1] https://en.wikipedia.org/wiki/GPS_Exchange_Format\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/andersle/gpxplotter",
"keywords": "gpx gps",
"license": "LGPLv2.1+",
"maintainer": "",
"maintainer_email": "",
"name": "gpxplotter",
"package_url": "https://pypi.org/project/gpxplotter/",
"platform": "",
"project_url": "https://pypi.org/project/gpxplotter/",
"project_urls": {
"Homepage": "https://github.com/andersle/gpxplotter"
},
"release_url": "https://pypi.org/project/gpxplotter/0.0.3/",
"requires_dist": [
"numpy (>=1.13.1)",
"matplotlib (>=2.2.3)",
"mplleaflet (>=0.0.5)"
],
"requires_python": "",
"summary": "A package for reading gpx files and make some simple plots",
"version": "0.0.3"
},
"last_serial": 4571568,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "b925d7a317330f9dbcd9cf68a311b2f2",
"sha256": "9a2671f9aabc461a6ae115d0183b335f6a61c9e8f8c92a9aeb5b865d3532e270"
},
"downloads": -1,
"filename": "gpxplotter-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b925d7a317330f9dbcd9cf68a311b2f2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 10283,
"upload_time": "2018-09-09T13:44:45",
"url": "https://files.pythonhosted.org/packages/9f/6e/b5d532c36721f1e0463cdf66cb7151c6bdb2630b762fc5aa51f2bd931c54/gpxplotter-0.0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "749ba462f4bc2e56e10b7161126cd8d9",
"sha256": "6ea75630a74fdd15c415609a18c64d415e6ba56b3b0922edf10983141a863005"
},
"downloads": -1,
"filename": "gpxplotter-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "749ba462f4bc2e56e10b7161126cd8d9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18863,
"upload_time": "2018-09-09T13:44:46",
"url": "https://files.pythonhosted.org/packages/a9/78/f09dd16afd8ea88722419cefe6d4092cf5197810367368a01ff81ed737ef/gpxplotter-0.0.1.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "07ad322d144d72ee3813e4e35755ebd8",
"sha256": "e158874d5d5ed455e659418f1291adcaf04ec6a2dda184066cf3da1655311368"
},
"downloads": -1,
"filename": "gpxplotter-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "07ad322d144d72ee3813e4e35755ebd8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 10322,
"upload_time": "2018-09-09T14:36:28",
"url": "https://files.pythonhosted.org/packages/f9/78/5b79a9eb5b341c3328756b1de1ecb62b163f628ba4812c17d623f17aa31d/gpxplotter-0.0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "12eab83117b51f608e29cbd8dc3c2f04",
"sha256": "9e662f29e3c724496a5fbd555ad667ad0de45357e1ed1b8b0be71250a452c93a"
},
"downloads": -1,
"filename": "gpxplotter-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "12eab83117b51f608e29cbd8dc3c2f04",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18890,
"upload_time": "2018-09-09T14:36:29",
"url": "https://files.pythonhosted.org/packages/d5/f9/1ee5d066796e5b7c0923b906d9614873f73a9b79b003bbfa8086b141530e/gpxplotter-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "ce9efb7e9facb0d9b97e8c0d068103c0",
"sha256": "ca194f323c8232df22347be15a3083bafabc7118923621c76bf357b7100b85c8"
},
"downloads": -1,
"filename": "gpxplotter-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ce9efb7e9facb0d9b97e8c0d068103c0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 28950,
"upload_time": "2018-12-07T11:22:25",
"url": "https://files.pythonhosted.org/packages/23/3d/e534a4e7c199cea13c9ce5abda656ea747df60224387f11ff2db30dc52aa/gpxplotter-0.0.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1e8b470328995d94660923127e6e71b6",
"sha256": "069430430980dc049000a4a9138c690cea82f498744f20cae1ddd2226f17a037"
},
"downloads": -1,
"filename": "gpxplotter-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "1e8b470328995d94660923127e6e71b6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19134,
"upload_time": "2018-12-07T11:22:27",
"url": "https://files.pythonhosted.org/packages/81/aa/d432fedf6680ade7200a7e966594d5446309d13d03c6846d8cf57bb1c992/gpxplotter-0.0.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "ce9efb7e9facb0d9b97e8c0d068103c0",
"sha256": "ca194f323c8232df22347be15a3083bafabc7118923621c76bf357b7100b85c8"
},
"downloads": -1,
"filename": "gpxplotter-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ce9efb7e9facb0d9b97e8c0d068103c0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 28950,
"upload_time": "2018-12-07T11:22:25",
"url": "https://files.pythonhosted.org/packages/23/3d/e534a4e7c199cea13c9ce5abda656ea747df60224387f11ff2db30dc52aa/gpxplotter-0.0.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1e8b470328995d94660923127e6e71b6",
"sha256": "069430430980dc049000a4a9138c690cea82f498744f20cae1ddd2226f17a037"
},
"downloads": -1,
"filename": "gpxplotter-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "1e8b470328995d94660923127e6e71b6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19134,
"upload_time": "2018-12-07T11:22:27",
"url": "https://files.pythonhosted.org/packages/81/aa/d432fedf6680ade7200a7e966594d5446309d13d03c6846d8cf57bb1c992/gpxplotter-0.0.3.tar.gz"
}
]
}