{ "info": { "author": "Ted Lawless", "author_email": "lawlesst@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# sparql-dataframe\n\nHelper to convert [SPARQLWrapper](https://github.com/RDFLib/sparqlwrapper) results to [Pandas](https://pandas.pydata.org/) [dataframes](https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.html).\n\n[![Build Status](https://travis-ci.org/lawlesst/sparql-dataframe.svg?branch=master)](https://travis-ci.org/lawlesst/sparql-dataframe)\n\nSee this [blog post](http://lawlesst.github.io/notebook/sparql-dataframe.html) for examples. You might also be interested in these related examples from [Su Labs tutorial](https://github.com/SuLab/sparql_to_pandas/blob/master/SPARQL_pandas.ipynb).\n\n## Install\n\nDirectly from [PyPi](https://pypi.org/project/sparql-dataframe/) for Python 3.4+.\n\n```\n$ pip install sparql-dataframe\n```\n\nFrom Github. This should support Python 2.7 as well.\n\n```\n$ pip install git+https://github.com/lawlesst/sparql-dataframe.git\n```\n\n## Usage\n\n```\nimport sparql_dataframe\n\nendpoint = \"http://dbpedia.org/sparql\"\n\nq = \"\"\"\n SELECT ?label ?wikiPageID\n WHERE {\n rdfs:label ?label ;\n ?wikiPageID\n }\n\"\"\"\n\ndf = sparql_dataframe.get(endpoint, q)\n...\n```\n\nBy default, the query will be passed to the server as a `GET` request. To pass the query to the server as a `POST` request, use the `post=True` keyword.\n\n```\ndf = sparql_dataframe.get(endpoint, q, post=True)\n```\n\n## Tests\n\n```\n$ python -m unittest\n```\n\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": "https://github.com/lawlesst/sparql-dataframe", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sparql-dataframe", "package_url": "https://pypi.org/project/sparql-dataframe/", "platform": "", "project_url": "https://pypi.org/project/sparql-dataframe/", "project_urls": { "Homepage": "https://github.com/lawlesst/sparql-dataframe" }, "release_url": "https://pypi.org/project/sparql-dataframe/0.3/", "requires_dist": [ "pandas (>=0.22.0)", "SPARQLWrapper (>=1.8.1)" ], "requires_python": "", "summary": "Convert SPARQL results to Pandas dataframes", "version": "0.3" }, "last_serial": 5506861, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8b9b282c7caa7c8460249d1238a6cb14", "sha256": "e14e79f5a4bbaf0adb43e25e88e3ea0da42588bf4e4ef7d9e57aed005eb512b7" }, "downloads": -1, "filename": "sparql_dataframe-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8b9b282c7caa7c8460249d1238a6cb14", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3483, "upload_time": "2018-03-13T02:37:10", "url": "https://files.pythonhosted.org/packages/5f/c6/16b4fbb5ff16a35596e0e680c9fba38e09883976fd8a98bd78be4d1bbd5a/sparql_dataframe-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6be6bb4f1c6961271135af15e985a80d", "sha256": "6a5c13ab7238ab60d14a5e075f720acc97a2a8e64c3c1e8e17641d386cf8dea8" }, "downloads": -1, "filename": "sparql_dataframe-0.1.tar.gz", "has_sig": false, "md5_digest": "6be6bb4f1c6961271135af15e985a80d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1778, "upload_time": "2018-03-13T02:37:11", "url": "https://files.pythonhosted.org/packages/fa/5d/267c9f71a028741a8b7ff83c46d9268bbdced50e366cf4f6ebe80569f4fe/sparql_dataframe-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "66afbb7c109bc6dfe2c4056eca7a47ca", "sha256": "cac10c5bdbff3d5d2e59c63317c8e3b8e22907e16b7971bc29d9834e3a6b1ccf" }, "downloads": -1, "filename": "sparql_dataframe-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "66afbb7c109bc6dfe2c4056eca7a47ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3420, "upload_time": "2019-07-09T12:37:31", "url": "https://files.pythonhosted.org/packages/51/0f/4e19055e3da42ad4bcf04ad4a94b55002c3c5342969551b9b3d38631c5e6/sparql_dataframe-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5a02238c513742044edef8f6cde82c7", "sha256": "e4197be7f902b64e5312d45e13261f5396ccd5ef5385fdad5c9f55b8685cf898" }, "downloads": -1, "filename": "sparql_dataframe-0.2.tar.gz", "has_sig": false, "md5_digest": "a5a02238c513742044edef8f6cde82c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2139, "upload_time": "2019-07-09T12:37:32", "url": "https://files.pythonhosted.org/packages/1a/aa/4cdb3f232dafa31a608c699dd3339aacbe25d5659b283c8a672536677aaa/sparql_dataframe-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "54cd9bc7ba8dfa8aab19b356a098ee17", "sha256": "28d0a32d290f4e763cbea71da39e2af6c4f90e4df578622c063f9acda0a36cc3" }, "downloads": -1, "filename": "sparql_dataframe-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "54cd9bc7ba8dfa8aab19b356a098ee17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3510, "upload_time": "2019-07-09T12:42:37", "url": "https://files.pythonhosted.org/packages/b0/0b/042e2e380212890b7adef6124959919a4d944a7375ad8aa4de5a61325187/sparql_dataframe-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65c4dd06e58c2ed0e8991ad01e5e7434", "sha256": "5ad1e891c8133dc1fadf0c15832419ea4016364febbdf84d9415d9dca76271f0" }, "downloads": -1, "filename": "sparql_dataframe-0.3.tar.gz", "has_sig": false, "md5_digest": "65c4dd06e58c2ed0e8991ad01e5e7434", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2295, "upload_time": "2019-07-09T12:42:39", "url": "https://files.pythonhosted.org/packages/23/c3/d7b1634db03eb1f744344fccaf9ce7ea406598c91a24f870a8e88abb618c/sparql_dataframe-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "54cd9bc7ba8dfa8aab19b356a098ee17", "sha256": "28d0a32d290f4e763cbea71da39e2af6c4f90e4df578622c063f9acda0a36cc3" }, "downloads": -1, "filename": "sparql_dataframe-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "54cd9bc7ba8dfa8aab19b356a098ee17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3510, "upload_time": "2019-07-09T12:42:37", "url": "https://files.pythonhosted.org/packages/b0/0b/042e2e380212890b7adef6124959919a4d944a7375ad8aa4de5a61325187/sparql_dataframe-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65c4dd06e58c2ed0e8991ad01e5e7434", "sha256": "5ad1e891c8133dc1fadf0c15832419ea4016364febbdf84d9415d9dca76271f0" }, "downloads": -1, "filename": "sparql_dataframe-0.3.tar.gz", "has_sig": false, "md5_digest": "65c4dd06e58c2ed0e8991ad01e5e7434", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2295, "upload_time": "2019-07-09T12:42:39", "url": "https://files.pythonhosted.org/packages/23/c3/d7b1634db03eb1f744344fccaf9ce7ea406598c91a24f870a8e88abb618c/sparql_dataframe-0.3.tar.gz" } ] }