{ "info": { "author": "tim-hub", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Distances Calculator\n\nThis is a distance calculator between 2 addressed, it is based on \n*openstreetmap* api.\n\n## Getting start\n- install, `pip install distances-calculator`\n- uninstall `pip uninstall distances-calculator`\n\n### get distance between 2 addresses\n2 parameters, \n\n- address 1\n- address 2\n\n```\ndistances-calc \"125 Queen St, Auckland, 0620\" \"127 Queen St, Auckland, 0620\"\n```\n\n### calculate the distance between a table's data\n2 parameters,\n\n- address, the center, the original address\n- path, the absolute path of your csv file\n\n```\ndistances_writer \"125 Queen St, Auckland, 0620\" \"/home/Username/test.csv\"\n```\n\n\n### example of distance_writer\ntable test.csv\n\nid | address\n------------- | -------------\n0 | 1 Fontenoy Street, Mount Albert, Auckland 1025 \n1 | 3A Fontenoy Street, Mount Albert, Auckland 1025\n\nafter running `distances_writer \"125 Queen St, Auckland, 0620\" \"/home/Username/test.csv\"`\n\nnew table test.csv will be\n\n\nid|address|distance_to_139 Carrington Rd, Mount Albert, Auckland 1025\n------|-----|----\n0 | 1 Fontenoy Street, Mount Albert, Auckland 1025| 0.447789551786935\n1 | 3A Fontenoy Street, Mount Albert, Auckland 1025|0.471488332032505\n\n\n\n\n#### P.S.\nin your csv table, there should be one column named `address`, and the writer can create a new column named `distance_to_
`\n\n## How to calculate distance\n### Based on coordinate\nEarth is a sphere, so we can use simple triangle function to \ncalculate a not accurate distance, but most of time, \nthis direct distance is good enough.\n\n### Based on open street map api (in future)\nthis can be used to calculate route distance.\n\n## APIxcode\n- extract_coordinate \n- get_distance\n- write_into\n\n## Links About\n- [github public repo](https://github.com/tim-hub/distance_calculator)\n- [pypi distribution](https://pypi.org/project/distances-calculator/)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tim-hub/distances_calculator", "keywords": "distance distances_calculator,open street map,csv,big data", "license": "", "maintainer": "", "maintainer_email": "", "name": "distances-calculator", "package_url": "https://pypi.org/project/distances-calculator/", "platform": "", "project_url": "https://pypi.org/project/distances-calculator/", "project_urls": { "Homepage": "https://github.com/tim-hub/distances_calculator" }, "release_url": "https://pypi.org/project/distances-calculator/0.1.3/", "requires_dist": [ "requests", "pandas", "argparse" ], "requires_python": "", "summary": "Calculate distances between 2 addresses, Distances Calculator is based on open street map api.", "version": "0.1.3" }, "last_serial": 4190832, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "a71fff34647ba5f71ff7e29da7cd6a62", "sha256": "f077cc0003de43aca3498277355cafedf1c3fee616a460df507d680bb97cd00f" }, "downloads": -1, "filename": "distances_calculator-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a71fff34647ba5f71ff7e29da7cd6a62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4009, "upload_time": "2018-08-20T20:28:52", "url": "https://files.pythonhosted.org/packages/72/80/daf54164e25d855f8c444ee172e2356cf3bcbda3e407ce2e80e7244a1247/distances_calculator-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc942e1ccc7bceea6da270fcbe9ca6eb", "sha256": "183f2c832000eb872ae99a4692f9427d325251b7cda2782b0bb1e97be66c1f0b" }, "downloads": -1, "filename": "distances_calculator-0.0.3.tar.gz", "has_sig": false, "md5_digest": "cc942e1ccc7bceea6da270fcbe9ca6eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2595, "upload_time": "2018-08-20T20:28:54", "url": "https://files.pythonhosted.org/packages/66/16/7a22c230c91787f42a8dafd28415ab896e044dd7ba0e80ea850be2771a6f/distances_calculator-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "854c04e965cf17f160db814b2114ac38", "sha256": "9f1249487979cc6850b660592f9b7cf0d2bdf76c327bd8c97e3e29d8bc3ace57" }, "downloads": -1, "filename": "distances_calculator-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "854c04e965cf17f160db814b2114ac38", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1842, "upload_time": "2018-08-20T20:40:31", "url": "https://files.pythonhosted.org/packages/b4/5e/9e7c1711f0be58ae06e43723a93861824f981d930bba70fffc5a82e80011/distances_calculator-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cda6d679580a0c065256a38a0825ba85", "sha256": "30ffd4f2ea2f7b89f9968b44ac8f060b612f67b3fc8a1182196ab9ad0d3e3b23" }, "downloads": -1, "filename": "distances_calculator-0.0.4.tar.gz", "has_sig": false, "md5_digest": "cda6d679580a0c065256a38a0825ba85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2575, "upload_time": "2018-08-20T20:40:33", "url": "https://files.pythonhosted.org/packages/e9/ca/6261bdc1eef5d9138aef1a86b063ef7c8d07eb3140785e25fe158fda17e3/distances_calculator-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "bd31b118bbc252660672b2921df8ff38", "sha256": "b87ed991f7bcf5878f72b887dd905457106de1bed1f52d80f512d6712554633c" }, "downloads": -1, "filename": "distances_calculator-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "bd31b118bbc252660672b2921df8ff38", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4020, "upload_time": "2018-08-20T20:48:02", "url": "https://files.pythonhosted.org/packages/69/7b/dd8146704932066c83e276260d8bd9a05974be2bde58611dcb37e76adf84/distances_calculator-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "951409ba7cf833ba4694b2d9d475e1a0", "sha256": "47ccbe57c4eaafc4af0c79500f613f7f35b573f5a6cc8c8b06f7334300836526" }, "downloads": -1, "filename": "distances-calculator-0.0.5.tar.gz", "has_sig": false, "md5_digest": "951409ba7cf833ba4694b2d9d475e1a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2601, "upload_time": "2018-08-20T20:48:05", "url": "https://files.pythonhosted.org/packages/09/5c/47190b571d6d924b8270976604044794f2a02410054b078f077d000f564b/distances-calculator-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "adce5a0e097e9f7f7c4cdbf297b903f9", "sha256": "ddbf3dd06b2932f17d0ed38d9daa69d37f9cac7865bf42e5bb9371001e4a2720" }, "downloads": -1, "filename": "distances_calculator-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "adce5a0e097e9f7f7c4cdbf297b903f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4026, "upload_time": "2018-08-20T20:53:14", "url": "https://files.pythonhosted.org/packages/46/89/48b87f89fc9bd41f99becafea80e897b0acaf14f33fb32b8aba7de0edd2f/distances_calculator-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8d010bd3868e4c57e9cb0f3a81901b6", "sha256": "be7ee78f6106cfa29f4b0392b5e6422c1b01b67ea1614b1e0702e542f4f3e3ec" }, "downloads": -1, "filename": "distances_calculator-0.0.6.tar.gz", "has_sig": false, "md5_digest": "b8d010bd3868e4c57e9cb0f3a81901b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2597, "upload_time": "2018-08-20T20:53:17", "url": "https://files.pythonhosted.org/packages/77/af/ef6c798180f9c33d46e82494920a4d0108b2ad24fb4a4241fb1e6941033c/distances_calculator-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "039ac6615fb94c5d1f2531c3b1f166da", "sha256": "9cdcd8a337af94fd232a8f5c3c206adbaee53cebb27740affa6bc3f575be164a" }, "downloads": -1, "filename": "distances_calculator-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "039ac6615fb94c5d1f2531c3b1f166da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4101, "upload_time": "2018-08-20T22:23:24", "url": "https://files.pythonhosted.org/packages/ce/0e/5a5e7314f219737d701a2db725aa8b896274b6d3847f1e907e3d4a042f92/distances_calculator-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08126b214d21283e9f417f600d1653e9", "sha256": "3b9463f13a967532894a3262341098b546143a08d1e991b58914a53aa79492b2" }, "downloads": -1, "filename": "distances_calculator-0.0.7.tar.gz", "has_sig": false, "md5_digest": "08126b214d21283e9f417f600d1653e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2643, "upload_time": "2018-08-20T22:23:30", "url": "https://files.pythonhosted.org/packages/33/3c/e4ab99673d36a60614bd8e03d149a3c0804ac53d6ffb3a0d8a98159ef801/distances_calculator-0.0.7.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "fa6508c68300017dc13adbc3fc2eec3a", "sha256": "d8667502974327124535e73e8a1a29f1f2778bda7f09986924083142b8ac4901" }, "downloads": -1, "filename": "distances_calculator-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "fa6508c68300017dc13adbc3fc2eec3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6807, "upload_time": "2018-08-20T22:51:33", "url": "https://files.pythonhosted.org/packages/e5/39/51d794560e6e4cfa9b2a9ef29a06adabea48127d53047975edf658cada11/distances_calculator-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04c0079636d1e3e2998762fe10dab209", "sha256": "722166c875d0b3bacce3ef8afc73c10417af3d6870bcb483b10d1b8ec33fb0e9" }, "downloads": -1, "filename": "distances_calculator-0.0.9.tar.gz", "has_sig": false, "md5_digest": "04c0079636d1e3e2998762fe10dab209", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2772, "upload_time": "2018-08-20T22:51:39", "url": "https://files.pythonhosted.org/packages/e2/20/cd52843736aa6af3bdedd00f0fd62003d515823393eb67632ab48573ef66/distances_calculator-0.0.9.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c96e847f0fc3c5c6f1dcb30a355361b9", "sha256": "708ccde31525b524a61fd79d8518310177cb303c1be186a097e626cee584fb9d" }, "downloads": -1, "filename": "distances_calculator-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c96e847f0fc3c5c6f1dcb30a355361b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7204, "upload_time": "2018-08-20T23:17:04", "url": "https://files.pythonhosted.org/packages/7a/e4/b727c2fef4645146e48c97108c48eb2ef3f07e4dcf2cb7f4ebc25aac4238/distances_calculator-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "688ebe4923cf0757d363efbe4fe6cbd6", "sha256": "9deec872f7305e58e37e936a611b8896a601a3bb62ee6fb348d4904b8e599570" }, "downloads": -1, "filename": "distances_calculator-0.1.1.tar.gz", "has_sig": false, "md5_digest": "688ebe4923cf0757d363efbe4fe6cbd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2934, "upload_time": "2018-08-20T23:17:10", "url": "https://files.pythonhosted.org/packages/89/f0/e62db3d6fd75a9b68974e83f2e2fa5b4b927364ac60148598e1ff939687d/distances_calculator-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4f8dda3b8c0a1138bf875e543a3a0cc0", "sha256": "d20e4b626d1b1858c094ee345aa2ce3f43ca8d2f36deff17098cd67ede08f80b" }, "downloads": -1, "filename": "distances_calculator-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4f8dda3b8c0a1138bf875e543a3a0cc0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7613, "upload_time": "2018-08-21T02:48:12", "url": "https://files.pythonhosted.org/packages/31/f6/d5410750664787e8ea5924ecd2af18af1912015e94fee92f9a2005458d30/distances_calculator-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aec5e199ee2bd6a133ae17759b86b70", "sha256": "11c2d28ef5335bfd76e5803a40962419e2ce95f821d1f3edbc9eaae619216179" }, "downloads": -1, "filename": "distances_calculator-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8aec5e199ee2bd6a133ae17759b86b70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3395, "upload_time": "2018-08-21T02:48:20", "url": "https://files.pythonhosted.org/packages/71/76/0547b1c0de57a3382fb7c07050758395a5fe960188b82df49b25269f4f6b/distances_calculator-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "da8e2412b2b0576fe695b58ff0b0a3bf", "sha256": "ce48e6fa61f2cc50680142959853300462579b5d6ef209d1181e3227b4e1839a" }, "downloads": -1, "filename": "distances_calculator-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "da8e2412b2b0576fe695b58ff0b0a3bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7678, "upload_time": "2018-08-21T02:59:46", "url": "https://files.pythonhosted.org/packages/3d/2e/d8b42b288914387464d8f25ec2025da4ce94151eb6cb6f82fe5c4e159609/distances_calculator-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19d9fac11e2bbd41247a3682e593bd66", "sha256": "c09516cb38d7ee546eaf3bbf606e8d15202634f573b01d01105d4232bc0aceb1" }, "downloads": -1, "filename": "distances_calculator-0.1.3.tar.gz", "has_sig": false, "md5_digest": "19d9fac11e2bbd41247a3682e593bd66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3465, "upload_time": "2018-08-21T02:59:55", "url": "https://files.pythonhosted.org/packages/f7/98/9dc841242987a0e75fd82711adc63b1c2b40cb6667faa35f57185767a594/distances_calculator-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da8e2412b2b0576fe695b58ff0b0a3bf", "sha256": "ce48e6fa61f2cc50680142959853300462579b5d6ef209d1181e3227b4e1839a" }, "downloads": -1, "filename": "distances_calculator-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "da8e2412b2b0576fe695b58ff0b0a3bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7678, "upload_time": "2018-08-21T02:59:46", "url": "https://files.pythonhosted.org/packages/3d/2e/d8b42b288914387464d8f25ec2025da4ce94151eb6cb6f82fe5c4e159609/distances_calculator-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19d9fac11e2bbd41247a3682e593bd66", "sha256": "c09516cb38d7ee546eaf3bbf606e8d15202634f573b01d01105d4232bc0aceb1" }, "downloads": -1, "filename": "distances_calculator-0.1.3.tar.gz", "has_sig": false, "md5_digest": "19d9fac11e2bbd41247a3682e593bd66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3465, "upload_time": "2018-08-21T02:59:55", "url": "https://files.pythonhosted.org/packages/f7/98/9dc841242987a0e75fd82711adc63b1c2b40cb6667faa35f57185767a594/distances_calculator-0.1.3.tar.gz" } ] }