Alexander Condello
Alexander Condello
I think this has largely been resolved by the addition to `to_networkx_graph()` method.
Closing as resolved.
See https://github.com/dwavesystems/dwave-samplers/issues/22 for a discussion of timing in samplers. This should fit into that model.
See also https://github.com/dwavesystems/dwave-system/issues/106
Well, we removed the dependency on `dwave-tabu`, but now we rely on `dwave-samplers` (see https://github.com/dwavesystems/dwave-system/pull/484). I think the original intent still stands, so I'll leave this issue open for now.
I believe this is resolved.
Closing as unrelated to `dwave-system`. If you're still having issues, I would encourage you to open an issue in our [Community](https://support.dwavesys.com/hc/en-us/community/topics).
Consider making BQM.num_variables, BQM.num_interactions and BQM.shape methods rather than properties
Also `.vartype` while we're at it...
Consider making BQM.num_variables, BQM.num_interactions and BQM.shape methods rather than properties
To hone in on a specific example that this has already come up on, let's compare `BQM.vartype` (property) and `QM.vartype(v)` (method). If I want to write a function that takes...
Consider making BQM.num_variables, BQM.num_interactions and BQM.shape methods rather than properties
Of course, though they do already [share part of their interface](https://github.com/dwavesystems/dimod/blob/c8dee9b31bb65d8204996d21b53e882efefb98e8/dimod/views/quadratic.py#L251) by inheritance ([QM](https://github.com/dwavesystems/dimod/blob/c8dee9b31bb65d8204996d21b53e882efefb98e8/dimod/quadratic/quadratic_model.py#L120), [BQM](https://github.com/dwavesystems/dimod/blob/c8dee9b31bb65d8204996d21b53e882efefb98e8/dimod/binary/binary_quadratic_model.py#L60)). In my view a set of generic interfaces across all quadratic models makes sense.