Utilities

Decorators

Decorators allow for input checking and default parameter setting for algorithms.

binary_quadratic_model_sampler(which_args) Decorator to validate sampler arguments.

Graph Indexing

Chimera

Chimera Coordinates Conversion

find_chimera_indices(G) Attempts to determine the Chimera indices of the nodes in graph G.

Pegasus

For the iterator versions of these functions, see the code.

pegasus_coordinates.linear_to_nice(r) Convert a linear index into a 5-term nice coordinate.
pegasus_coordinates.linear_to_pegasus(r) Convert a linear index into a 4-term Pegasus coordinate.
pegasus_coordinates.nice_to_linear(n) Convert a 5-term nice coordinate into a linear index.
pegasus_coordinates.nice_to_pegasus(n) Convert a 5-term nice coordinate into a 4-term Pegasus coordinate.
pegasus_coordinates.pegasus_to_linear(q) Convert a 4-term Pegasus coordinate into a linear index.
pegasus_coordinates.pegasus_to_nice(p) Convert a 4-term Pegasus coordinate to a 5-term nice coordinate.

Exceptions

Base exceptions and errors for D-Wave NetworkX.

All exceptions are derived from NetworkXException.

DWaveNetworkXException Base class for exceptions in DWaveNetworkX.
DWaveNetworkXMissingSampler Exception raised by an algorithm requiring a discrete model sampler when none is provided.