Skip to content

qwriter/dwave-networkx

 
 

Repository files navigation

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 quantum computers. It provides tools for working with Quantum Processing Unit (QPU) topology graphs, such as the Pegasus used on the AdvantageTM system, and implementations of graph-theory algorithms on D-Wave quantum computers and other binary quadratic model samplers.

This example generates a Pegasus graph of the size used by Advantage QPUs.

>>> import dwave_networkx as dnx
>>> graph = dnx.pegasus_graph(16)

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.

Contributing

Ocean's contributing guide has guidelines for contributing to Ocean packages.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%