New Features ------------ - `BatchReverseComposite` and `ReverseAdvanceComposite` - Failover support in `DWaveSampler` - Embedding composites now return QPU `problem_id` in sampleset's info field and additional embedding context/parameters - Warnings generation (during embedding/unembedding)
0.8.0
New Features ------------ * Embedding composites can now return embedding in sampleset's info field
Changes ------- * Upgraded to 0.6.x branch of the cloud client which adds support for unstructured solvers, and improves polling and error handling
0.7.6
New Features ------------ * Chain break methods now accept `sample-like` inputs * `DWaveSampler.sample_ising` matches the cloud-client's behaviour for 0 biases in a list
Fixes ----- * Fix isolated variables with zero biases in `PolyCutOffComposite` * Catch the correct exception in from `child_structure_dfs` in the `AutoEmbeddingComposite` * Fix `chimera.find_clique_embedding`'s to work with two-variable cliques
0.7.5
Fixes ----- * `DWaveSampler` now raises the correct exception when given a mismatched QUBO
0.7.4
New Features ------------ * `chain_break_method` sampling parameter for embedding composites * `EmbeddingComposite` accepts a `find_embedding` parameter * `ramp` schedule function * `AutoEmbeddingComposite` * Embedding composites now use depth first search to find the structure of their children * Add new `scale_aware` keyword argument for embedding composites so they work nicely with the `ScaleComposite` * `DWaveSampler` now raises an exception when the problem does not match the QPU
Fixes ----- * `VirtualGraphComposite` now correctly uses the `chain_strength` provided/calculated at construction
New Features ------------ * `draw_chimera_bqm` function to draw a Chimera-structured binary quadratic model. * `common_working_graph` function that finds a graph with the nodes and edges common to two graphs.
Fixes ----- * `chain_break_frequency` now correctly uses the number of occurrences in its calculations. * `dwave.embedding.chimera.find_clique_embedding` now handles the K1 and K2 special cases and returns and embedding of optimal chain length. * `TilingComposite` now propagates `SampleSet.info` returned by its child sampler.