https://github.com/pear/structures_graph
Graph datastructure manipulation library
https://github.com/pear/structures_graph
Last synced: over 1 year ago
JSON representation
Graph datastructure manipulation library
- Host: GitHub
- URL: https://github.com/pear/structures_graph
- Owner: pear
- License: lgpl-3.0
- Created: 2012-04-14T12:41:24.000Z (over 14 years ago)
- Default Branch: trunk
- Last Pushed: 2023-04-25T21:11:02.000Z (about 3 years ago)
- Last Synced: 2024-04-25T19:01:08.702Z (about 2 years ago)
- Language: PHP
- Homepage: http://pear.php.net/package/Structures_Graph
- Size: 85 KB
- Stars: 5
- Watchers: 16
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Structures_Graph - Graph datastructure manipulation library
[](https://travis-ci.org/pear/Structures_Graph)
Structures_Graph is a package for creating and manipulating graph datastructures.
It allows building of directed and undirected graphs, with data and metadata
stored in nodes. The library provides functions for graph traversing
as well as for characteristic extraction from the graph topology.
[Homepage](http://pear.php.net/package/Structures_Graph/)
## Installation
For a PEAR installation that downloads from the PEAR channel:
`$ pear install pear/structures_graph`
For a PEAR installation from a previously downloaded tarball:
`$ pear install Structures_Graph-*.tgz`
For a PEAR installation from a code clone:
`$ pear install package.xml`
For a local composer installation:
`$ composer install`
To add as a dependency to your composer-managed application:
`$composer require pear/structures_graph`
## Tests
Run the tests from a local composer installation:
`$ ./vendor/bin/phpunit -c phpunit.xml.dist`
## License
LGPL-3.0+ license