{ "info": { "author": "Lucas Cardozo", "author_email": "lucasecardozo@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# spots [![Build Status](https://travis-ci.org/lecardozo/spots.svg?branch=master)](https://travis-ci.org/lecardozo/spots)\n\nGoogle Location History utilities\n\n## Installation\n```\n$ pip install spots\n```\n\n## Usage\n#### Load location history json as pandas DataFrame\n```python\nfrom spots import LocationHistory\nlocdf = LocationHistory.from_json(\"your-location-history-file.json\")\nlocdf.head()\n\n# accuracy activity lat lon timestamp\n# confidence timestamp type \n#0 24 100 2014-01-05 09:47:07.808 UNKNOWN -23.340981 -46.579202 2014-01-05 09:47:07.808\n#1 24 100 2014-01-05 09:47:54.558 TILTING -23.123471 -46.631244 2014-01-05 09:48:21.891\n#2 24 100 2014-01-05 09:49:21.461 UNKNOWN -23.456211 -46.640234 2014-01-05 09:49:21.461\n#3 24 100 2014-01-05 09:50:21.470 UNKNOWN -23.464231 -46.604355 2014-01-05 09:50:21.470\n#4 25 100 2014-01-05 09:51:21.623 UNKNOWN -23.490080 -46.709021 2014-01-05 09:51:21.623\n\n```\n\n#### Calculate stay points for your trajectory\nThe `StayPointDetection` class implements the same interface used by `sklearn` clustering\nalgorithms.\n\n```python\nfrom spots import StayPointDetection\nimport numpy as np\n\nspd = StayPointDetection(distance=0.05, time=np.timedelta(15, 'm'))\nstaypoints = spd.fit_predict(X=locdf[['lat', 'lon']].values, timestamp=locdf.timestamp)\nlocdf.loc[:, \"staypoint_id\"] = staypoints\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "spots", "package_url": "https://pypi.org/project/spots/", "platform": "", "project_url": "https://pypi.org/project/spots/", "project_urls": null, "release_url": "https://pypi.org/project/spots/1.0.4/", "requires_dist": [ "scikit-learn", "pandas", "numba" ], "requires_python": "", "summary": "Google Location History utilities", "version": "1.0.4" }, "last_serial": 4956780, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "be2c4473563a70de93711c104013ba11", "sha256": "32001a53bad1e24cc03101fe5b51157ecf8b60f436069acb130f83d2cd6e1bbf" }, "downloads": -1, "filename": "spots-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "be2c4473563a70de93711c104013ba11", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4754, "upload_time": "2019-03-19T01:42:59", "url": "https://files.pythonhosted.org/packages/df/62/8616d42afa81a51428e42efea1636f13552f1d055e862d64352e25ced7b3/spots-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9a2f6001f123f180c040d395b75da6d", "sha256": "3cb55281f30c8b240e08942545bf6286ac521dcb2e0869e98fcad7ab2098b2d7" }, "downloads": -1, "filename": "spots-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f9a2f6001f123f180c040d395b75da6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4090, "upload_time": "2019-03-19T01:43:00", "url": "https://files.pythonhosted.org/packages/f1/50/64485de2058b0bcd6a2d34d1f82ad8d0e4ae7849f020e6ea5986c417bd75/spots-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a47241d95718b273a6f68404c313185a", "sha256": "ce338e7d0aa0d6ddd21c258749e7f64c58ed39635a8a1427ff16db9298d24a34" }, "downloads": -1, "filename": "spots-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a47241d95718b273a6f68404c313185a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4754, "upload_time": "2019-03-19T01:49:55", "url": "https://files.pythonhosted.org/packages/a8/d5/465a9379779b3b72505f3ced12f1bd31076326abd33ed653bd99d7df2fe3/spots-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f6d52e1ab2aa92141e2d5bcc19b1fbd", "sha256": "78f1d4500e804d60af070b0d4569bba750ecd7b919f9bb53e657124a7d3ec568" }, "downloads": -1, "filename": "spots-1.0.3.tar.gz", "has_sig": false, "md5_digest": "8f6d52e1ab2aa92141e2d5bcc19b1fbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4092, "upload_time": "2019-03-19T01:49:56", "url": "https://files.pythonhosted.org/packages/33/5c/ac796694ad8f4d0141d2e09a5ed6cbef3725e686627a80c4f49ab32ef8b0/spots-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "295c275e5d951786c6b2aee8fd2b77ca", "sha256": "9759b6a0ad8ff27c892f17899851557e5bb8ac1d6fff60b2b499dc3f172661ef" }, "downloads": -1, "filename": "spots-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "295c275e5d951786c6b2aee8fd2b77ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4810, "upload_time": "2019-03-19T03:09:26", "url": "https://files.pythonhosted.org/packages/98/84/8f71a1f8ff297e8c1c6e099eb2974721ac53895543f9c003f6620901d5be/spots-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8afda286c4086db2904a0e672218fcf", "sha256": "098fda99acd857272d5d915f28712a7c9cc41db00dd317cd94561627486f9bcf" }, "downloads": -1, "filename": "spots-1.0.4.tar.gz", "has_sig": false, "md5_digest": "e8afda286c4086db2904a0e672218fcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4164, "upload_time": "2019-03-19T03:09:27", "url": "https://files.pythonhosted.org/packages/43/f5/6ac290ae1b20ea25dffa2caf9e3965621e2d465231bb9287ea3011f5bc5c/spots-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "295c275e5d951786c6b2aee8fd2b77ca", "sha256": "9759b6a0ad8ff27c892f17899851557e5bb8ac1d6fff60b2b499dc3f172661ef" }, "downloads": -1, "filename": "spots-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "295c275e5d951786c6b2aee8fd2b77ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4810, "upload_time": "2019-03-19T03:09:26", "url": "https://files.pythonhosted.org/packages/98/84/8f71a1f8ff297e8c1c6e099eb2974721ac53895543f9c003f6620901d5be/spots-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8afda286c4086db2904a0e672218fcf", "sha256": "098fda99acd857272d5d915f28712a7c9cc41db00dd317cd94561627486f9bcf" }, "downloads": -1, "filename": "spots-1.0.4.tar.gz", "has_sig": false, "md5_digest": "e8afda286c4086db2904a0e672218fcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4164, "upload_time": "2019-03-19T03:09:27", "url": "https://files.pythonhosted.org/packages/43/f5/6ac290ae1b20ea25dffa2caf9e3965621e2d465231bb9287ea3011f5bc5c/spots-1.0.4.tar.gz" } ] }