{ "info": { "author": "Javier de la Rosa", "author_email": "versae@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Database", "Topic :: Database :: Front-Ends" ], "description": "==============\nipython-cypher\n==============\n\n:Author: Javier de la Rosa, http://versae.es\n\nIntroduces a ``%cypher`` (and ``%%cypher``) magic for Neo4j in IPython.\nInspired by Catherine Devlin's ipython-sql_.\n\nConnect to a graph database, using ``neo4jrestclient_`` driver, then issue Cypher\ncommands within IPython or IPython Notebook. See examples_.\n\nInstall\n-------\nAs easy as usual::\n\n pip install ipython-cypher\n\nUsage\n-----\n\nInside IPython, load the extension::\n\n %load_ext cypher\n\nAnd then you are reay to go by using the ``%cypher`` line magic::\n\n %cypher MATCH (a)-[]-(b) RETURN a, b\n\nSome Cypher queries can be very long, in those cases the the cell magic,\n``%%cypher`` comes in handy::\n\n %%cypher\n create\n // Nodes\n (Neo:Crew {name:'Neo'}),\n (Morpheus:Crew {name: 'Morpheus'}),\n (Trinity:Crew {name: 'Trinity'}),\n // Relationships\n (Neo)-[:KNOWS]->(Morpheus),\n (Neo)-[:LOVES]->(Trinity),\n\nNote that by default ``ipython-cypher`` will connect to ``http://localhost:7474/db/data``.\n\nQueries results can be stored in a variable and then converted to a Pandas\n``DataFrame``::\n\n results = %cypher MATCH (a)-[]-(b) RETURN a, b\n results.get_dataframe()\n\nOr to a NetworkX ``MultiDiGraph``::\n\n results.get_graph()\n\nFor more detailed descriptions, please visit the official documentation_.\n\n\n.. _examples: http://nbviewer.ipython.org/github/versae/ipython-cypher/blob/master/docs/examples.ipynb\n.. _neo4jrestclient: https://pypi.python.org/pypi/neo4jrestclient\n.. _documentation: http://ipython-cypher.readthedocs.org/en/latest/\n.. _ipython-sql: https://github.com/catherinedevlin/ipython-sql\n\n\nNews\n====\n\n0.2.6\n-----\n\n*Release date: 25-Mar-2018*\n\n* Fix issue with handling of connections aliases.\n* Fix issue with NetworkX 2.x new syntax (node and edge properties, drawing).\n\n0.2.5\n-----\n\n*Release date: 20-Dec-2017*\n\n* Fix issue with newer versions of NetworkX.\n\n0.2.4\n-----\n\n*Release date: 10-Dec-2016*\n\n* Update imports.\n\n0.2.3\n-----\n\n*Release date: 22-Sep-2015*\n\n* Bugfixes for Python 3.\n\n\n0.2.2\n-----\n\n*Release date: 22-Apr-2015*\n\n* Fixed error with `conn` when executing Cypher outside of IPython.\n\n\n0.2.0\n-----\n\n*Release date: 20-Feb-2015*\n\n* Added documentation.\n* Added option to run Cypher queries outside IPython\n* Added a better graph plot algorithm for matplotlib.\n\n\n0.1.0\n-----\n\n*Release date: 17-Nov-2014*\n\n* First public release of ``ipython-cypher``\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/versae/ipython-cypher", "keywords": "ipython neo4j cypher pandas networkx neo4jrestclient", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "ipython-cypher", "package_url": "https://pypi.org/project/ipython-cypher/", "platform": "", "project_url": "https://pypi.org/project/ipython-cypher/", "project_urls": { "Homepage": "https://github.com/versae/ipython-cypher" }, "release_url": "https://pypi.org/project/ipython-cypher/0.2.6/", "requires_dist": null, "requires_python": "", "summary": "Neo4j Cypher cell and line magic for IPython, Pandas, NetworkX and matplotlib", "version": "0.2.6" }, "last_serial": 3705283, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ce723f12d67ba1869dfdfbafaaf56e17", "sha256": "be1d78deb090043017fee3ad216f3df29b114c7b8a6b2cb587f619d53cc44ccb" }, "downloads": -1, "filename": "ipython-cypher-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ce723f12d67ba1869dfdfbafaaf56e17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9893, "upload_time": "2014-11-17T19:45:36", "url": "https://files.pythonhosted.org/packages/07/2f/0acba86eece1ec0f67c07478cb16d2f4c07ab82bdb8865e4a3e341ec616c/ipython-cypher-0.1.0.tar.gz" } ], "0.2.0": [], "0.2.1": [ { "comment_text": "", "digests": { "md5": "377f34810c05cd6fda6dc47dab68a133", "sha256": "450b07f9acb263f0bc573bd84509b912bedfc6417789119082ef35f19c003fd3" }, "downloads": -1, "filename": "ipython-cypher-0.2.1.tar.gz", "has_sig": false, "md5_digest": "377f34810c05cd6fda6dc47dab68a133", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11942, "upload_time": "2015-02-20T21:32:00", "url": "https://files.pythonhosted.org/packages/2e/16/13f0393ee4200700ccb6fcf4abbebcaeeba0ca745c13153f3a89e2f2f856/ipython-cypher-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c95d39fdffde8131dc6a3db649485e38", "sha256": "f27bc91e4ce09cc2e4c977a16fd73f3e5e1709036a704d01bd537db206926616" }, "downloads": -1, "filename": "ipython-cypher-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c95d39fdffde8131dc6a3db649485e38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12097, "upload_time": "2015-04-22T19:52:37", "url": "https://files.pythonhosted.org/packages/34/6b/5b1d8ea20b2104e8694700376e672c975f70b94a309ef2bd2637a47b2d38/ipython-cypher-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "ed6316ec9e1a5e4a403803ebc5012c6b", "sha256": "9a10c42ca22c630741ec80dae5db79bf2ac73ad16e0ec843cd6dcb2ab17fd400" }, "downloads": -1, "filename": "ipython-cypher-0.2.3.tar.gz", "has_sig": false, "md5_digest": "ed6316ec9e1a5e4a403803ebc5012c6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12194, "upload_time": "2015-09-22T22:49:23", "url": "https://files.pythonhosted.org/packages/38/bc/ea58f5313b0a090430f970af895c6e16a2e15066a9d0da41161eef0922c9/ipython-cypher-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "5cc98aa3f1348b960a21afb6db995cc9", "sha256": "33d736c02605888357636340e3bc72765a3c35335cd056d6ff1677143c97199d" }, "downloads": -1, "filename": "ipython-cypher-0.2.4.linux-x86_64.exe", "has_sig": false, "md5_digest": "5cc98aa3f1348b960a21afb6db995cc9", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 77681, "upload_time": "2016-12-11T00:46:55", "url": "https://files.pythonhosted.org/packages/04/b6/65cd8960a10ab4ea8a50968d2efdd02c5e53935563eac43d6a071cd69cf1/ipython-cypher-0.2.4.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "fd4fd0180dd02573a1f934a2600272c3", "sha256": "0711beff436cec44fc4f860529164920e7c450a789abcf5b34b281e0f7234b17" }, "downloads": -1, "filename": "ipython-cypher-0.2.4.tar.gz", "has_sig": false, "md5_digest": "fd4fd0180dd02573a1f934a2600272c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12038, "upload_time": "2016-12-11T00:46:52", "url": "https://files.pythonhosted.org/packages/69/5d/0cc53f367fc83967210f3e3fd10725226996f84e9f34890e64630bdaf43f/ipython-cypher-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "a569bdd6f77348e7698b6a574cf6b18a", "sha256": "e44c442e8aaf84943ea999c1079fc0232b0c9821f80a99fa4605dc2aab7f7057" }, "downloads": -1, "filename": "ipython-cypher-0.2.5.tar.gz", "has_sig": false, "md5_digest": "a569bdd6f77348e7698b6a574cf6b18a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12864, "upload_time": "2017-12-20T21:39:24", "url": "https://files.pythonhosted.org/packages/c4/d8/24c733e2cceb15a83543ad68ec7eeaf466eca600d23e2fe3c3a204db35ad/ipython-cypher-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "ac49da4111fabdc823c1e82537081568", "sha256": "e0cb60954829100af8380dcc189434859ceea69bbb659e962e19899f31fcd5b0" }, "downloads": -1, "filename": "ipython-cypher-0.2.6.tar.gz", "has_sig": false, "md5_digest": "ac49da4111fabdc823c1e82537081568", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13092, "upload_time": "2018-03-26T06:44:19", "url": "https://files.pythonhosted.org/packages/93/a3/de64e243a1a3d791e21e90a524ac4ac87c33192671897fc90efee54ad38d/ipython-cypher-0.2.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac49da4111fabdc823c1e82537081568", "sha256": "e0cb60954829100af8380dcc189434859ceea69bbb659e962e19899f31fcd5b0" }, "downloads": -1, "filename": "ipython-cypher-0.2.6.tar.gz", "has_sig": false, "md5_digest": "ac49da4111fabdc823c1e82537081568", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13092, "upload_time": "2018-03-26T06:44:19", "url": "https://files.pythonhosted.org/packages/93/a3/de64e243a1a3d791e21e90a524ac4ac87c33192671897fc90efee54ad38d/ipython-cypher-0.2.6.tar.gz" } ] }