Graph library implementation using generalization of B.G.Nickel et al. algorithm for identifying graphs.
Project description
To install in userspace run:
$ python setup.py install –user
or to setup in global space
$ sudo setup.py install
Run tests:
$ cd nickel; python nickel_test.py; cd .. $ cd graph_state; python graph_state_test.py; cd ..
You must see “OK” after test execution
Run simple example from python CLI interface:
>>> import graph_state
>>> g = graph_state.GraphState.from_str("ee12|e22|e|")
>>> print g
ee12|e22|e|
>>> print g.edges
(((0,), ), ((0,), ), ((0, 1), ), ((0, 2), ), ((1,), ), ((1, 2), ), ((1, 2), ), ((2,), ))
>>> print g.nodes
[-1, 0, 1, 2]
4. Full documentation for this package is available here: http://graphstate-and-graphine.readthedocs.org/en/latest/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
GraphState-1.0.6.tar.gz
(20.0 kB
view details)
File details
Details for the file GraphState-1.0.6.tar.gz.
File metadata
- Download URL: GraphState-1.0.6.tar.gz
- Upload date:
- Size: 20.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5f68f2424d80ccbc2a0afde11e4ff5f7784d41a82003e1db79a07fd0d28a78d
|
|
| MD5 |
af556a40011a5c63b4cf92313305873d
|
|
| BLAKE2b-256 |
280b6c69cd83ff80da807d168760c74a558dc6baf8578ec78191c7aa3bdf06fd
|