{ "info": { "author": "Jonathan Hood", "author_email": "me@jonathanhood.org", "bugtrack_url": null, "classifiers": [], "description": "PyPaths |buildstatus|\n=====================\n\n.. |buildstatus| image:: https://travis-ci.org/jonathanhood/pypaths.svg?branch=master\n :target: https://travis-ci.org/jonathanhood/pypaths\n \nPyPaths is a small library useful for computing paths across simple in-memory graphs. Try it out by installing with pip::\n\n > pip install pypaths\n\nOr, alternatively, install from source::\n\n > git clone https://github.com/jonathanhood/pypaths.git\n > cd pypaths\n > python setup.py install\n\nFor the simplest default case, usage is very simple:\n\n.. sourcecode:: python\n\n from pypaths import astar\n \n finder = astar.pathfinder()\n \n print finder( (0,0), (2,2) )\n\nWe can also provide some parameters to help the algoriths understand your specific graph:\n\n.. sourcecode:: python\n\n from pypaths import astar\n \n finder = astar.pathfinder( \n distance=my_distance_function, # Calculate the absolute distance between two nodes\n cost=my_cost_function, # Calculate the heuristic cost between nodes\n neighbors=my_neighbors_function) # Calculate the list of neighbors for a given node\n \n print finder( \"MY NODE 1\", \"MY NODE 3\" )", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pypaths", "package_url": "https://pypi.org/project/pypaths/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pypaths/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/pypaths/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Small, but extensible, pathfinding library", "version": "0.1.2" }, "last_serial": 1542158, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e9ad62226069ce0349521caac0abd738", "sha256": "1f8ce91bb86e8d98c5fbaa01c7ea87825bbd85b697ee17be99d4f47874343ec4" }, "downloads": -1, "filename": "pypaths-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e9ad62226069ce0349521caac0abd738", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3007, "upload_time": "2014-07-24T21:52:16", "url": "https://files.pythonhosted.org/packages/89/ed/260efa159d5abdc2e569aaa1447237f509e04d9a714e655196cf1effefe1/pypaths-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a5d7a25eb9ba1adf1142b17c52e3f182", "sha256": "070ed0d05cfdd52bba478ec42feb42e5a251af3f44f1fb6322df40b03b0f71f9" }, "downloads": -1, "filename": "pypaths-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a5d7a25eb9ba1adf1142b17c52e3f182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3069, "upload_time": "2014-07-24T21:57:33", "url": "https://files.pythonhosted.org/packages/a6/ea/7d31bbd81954407c79f60e96e04f6338e647f48eb85a98227c22772105c2/pypaths-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "facb45bbedb55c85f16454cbb060efcf", "sha256": "18b30c92b09f1181ad6a97c57796e16f74afcfa2556c06870212c68aec387af7" }, "downloads": -1, "filename": "pypaths-0.1.2.tar.gz", "has_sig": false, "md5_digest": "facb45bbedb55c85f16454cbb060efcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3091, "upload_time": "2015-05-11T15:45:05", "url": "https://files.pythonhosted.org/packages/63/a9/a154407906f0086385519c8cddaa9bad371f3b802ea2bb43939aa78b22b6/pypaths-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "facb45bbedb55c85f16454cbb060efcf", "sha256": "18b30c92b09f1181ad6a97c57796e16f74afcfa2556c06870212c68aec387af7" }, "downloads": -1, "filename": "pypaths-0.1.2.tar.gz", "has_sig": false, "md5_digest": "facb45bbedb55c85f16454cbb060efcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3091, "upload_time": "2015-05-11T15:45:05", "url": "https://files.pythonhosted.org/packages/63/a9/a154407906f0086385519c8cddaa9bad371f3b802ea2bb43939aa78b22b6/pypaths-0.1.2.tar.gz" } ] }