ICypher is an IPython extension for running Cypher queries against a Neo4j graph database within IPython.
The package may be installed as follows:
pip install icypher
After installation, the extension may be loaded within an IPython session with
%load_ext icypher
Use default URI http://localhost:7474/db/data
:
%cypher
Set name and password, but use default URI:
%cypher user:passwd
Set database URI with name and password:
%cypher http://user:passwd@localhost:7474/db/data
Set database URI and return all nodes:
%%cypher http://localhost:7474/db/data MATCH (n) RETURN n
Create a node using the most recently configured database (or the default if none was specified:
%cypher CREATE (n {name: 'foo'}) RETURN n
Retrieve properties of several nodes:
results = %cypher MATCH (n) RETURN n print([result.n.properties for result in results])
The latest release of the package may be obtained from GitHub.
See the included AUTHORS.rst file for more information.
This software is licensed under the BSD License. See the included LICENSE.rst file for more information.