hsadeghidw / dwave_networkx

D-Wave Systems extension of the NetworkX Python package for graphs and graph algorithms.

Home Page:https://docs.ocean.dwavesys.com/projects/dwave-networkx

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

https://readthedocs.com/projects/d-wave-systems-dwave-networkx/badge/?version=latest https://circleci.com/gh/dwavesystems/dwave_networkx.svg?style=svg

D-Wave NetworkX

D-Wave NetworkX is an extension of NetworkX---a Python language package for exploration and analysis of networks and network algorithms---for users of D-Wave Systems. It provides tools for working with Chimera graphs and implementations of graph-theory algorithms on the D-Wave system and other binary quadratic model samplers.

Example Usage

This example generates a graph for a Chimera unit cell (eight nodes in a 4-by-2 bipartite architecture).

>>> import dwave_networkx as dnx
>>> graph = dnx.chimera_graph(1, 1, 4)

See the documentation for more examples.

Installation

Installation from PyPi:

pip install dwave_networkx

Installation from source:

pip install -r requirements.txt
python setup.py install

License

Released under the Apache License 2.0.

About

D-Wave Systems extension of the NetworkX Python package for graphs and graph algorithms.

https://docs.ocean.dwavesys.com/projects/dwave-networkx

License:Apache License 2.0


Languages

Language:Python 100.0%