After being deprecated in #532, and scheduled for removal in 1.27.0, we backtrack from hard-removing it in a minor release.
Instead we'll do a "soft remove" in the next minor release, and then remove it completely in 2.0.
For now, we'll make VirtualGraphComposite an identity wrapper around its base class, FixedEmbeddingComposite, doing nothing more than passing the control to the base class, and raising a deprecation warning.
At the same time, we can remove some dependencies:
dwave-drivers, the package,
dwave.system.cache, a caching subsystem designed to store flux biases for embeddings,
get_flux_biases(), a helper function for calling the calibration routines in dwave-drivers.
After being deprecated in #532, and scheduled for removal in 1.27.0, we backtrack from hard-removing it in a minor release. Instead we'll do a "soft remove" in the next minor release, and then remove it completely in 2.0.
For now, we'll make
VirtualGraphComposite
an identity wrapper around its base class,FixedEmbeddingComposite
, doing nothing more than passing the control to the base class, and raising a deprecation warning.At the same time, we can remove some dependencies:
dwave-drivers
, the package,dwave.system.cache
, a caching subsystem designed to store flux biases for embeddings,get_flux_biases()
, a helper function for calling the calibration routines indwave-drivers
.