Dwave-ocean-sdk

Latest version: v6.10.0

Safety actively analyzes 631073 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 27

3.1.0

Changelog
---

* `dimod` 0.9.7 -> 0.9.9
- Support printing sample sets with discrete variables
- New parallel constructor for c++ AdjMapBQM
- `DQM.to_file` now returns a seekable file-like
- `DQM.from_numpy_vectors` now reserves the quadratic vectors which should reduce memory and speed up construction
- `DQM.from_file` now correctly accepts bytes-like objects
- `DQM.to_file`'s `compressed` kwarg has been deprecated in favor of `compress`

* `dwave-system` 1.1.1 -> 1.2.1
- Added `LeapHybridSampler.min_time_limit` method
- Improved documentation of `LeapHybridDQMSampler`
- More sanity checks on `time_limit` in `LeapHybridDQMSampler`
- `LeapHybridDQMSampler.sample_dqm`'s `compressed` keyword argument has been deprecated in favor of `compress`
- Fixed doctest

Package versions
---

dimod==0.9.9
dwave-cloud-client==0.8.1
dwave-greedy==0.1.1
dwave-hybrid==0.6.0
dwave-inspector==0.2.4
dwave-neal==0.5.6
dwave-networkx==0.8.8
dwave-qbsolv==0.3.1
dwave-system==1.2.1
dwave-tabu==0.3.0
dwavebinarycsp==0.1.2
minorminer==0.2.3
penaltymodel-cache==0.4.1
penaltymodel-lp==0.1.3
penaltymodel==0.16.3
pyqubo>=0.4.0

Extras, `all`
---

penaltymodel-mip==0.2.3
penaltymodel-maxgap==0.5.3

3.0.1

Changelog
---

- `pyqubo` pinned to 0.4.0

3.0.0

Changelog
---

* `dimod` 0.9.5 -> 0.9.7
- `Structured.to_networkx_graph` mixin method
- `.min`, `.max`, and `.sum` methods on BQM views
- `nonblocking_sample_method` decorators for asynchronous samplers
- `anti_crossing_loops`, `anti_crossing_clique`, and `doped` problem generators
- `BQM.to_file` and `BQM.from_file` methods for cyBQMs
- `VartypeView.relabel_variables` no longer sometimes returnes models with the wrong vartype
- `BQM.relabel_variables_as_integers` now works correctly when `inplace=False`
- New `DISCRETE` vartype for sample sets
- `DiscreteQuadraticModel` class
- New parallel constructor for dense c++ BQMs

* `dwave-cloud-client` 0.7.7 -> 0.8.1
- `Client` instance defaults via `defaults` constructor argument (425)
- `Client` class defaults in `Client.DEFAULTS`
- Parsing of boolean options in configuration files. `on`/`off`, `true`/`false`, `1`/`0` all work as expected (113)
- `deprecated` utility decorator
- `aliasdict` utility `dict` subclass enabling lazy access to alias keys
- Removed legacy config file format (`.dwrc`) support (138)
- Removed some of the deprecated `Solver.is_*` properties
- Removed support for deprecated formats: `bqm-ref` and `bq-zlib`.
- Removed support for more than first three positional arguments in `Client` constructor (`endpoint`, `token` and `solver`). Positional arguments in the constructor will be deprecated eventually.
- `Client.solvers` scheduled for removal in 0.9.0
- Deprecated `Future.occurrences` in favor of `Future.num_occurrences`
- Deprecated `samples` and `occurrences` keys in `Future`/`Future.result()`
- A discrete quadratic model solver, `dwave.cloud.solver.DQMSolver`
- New name for binary quadratic solver, `dwave.cloud.solver.BQMSolver`
- `Client.get_solver` has been known to mutate the `default_solver` (428). Now we make sure it doesn't.
- Setting kwargs explicitly to `None` in `Client.from_config` could overwrite config values (430). Now that too is fixed.

* `dwave-greedy` 0.1.1
- `greedy.SteepestDescentSolver`, a steepest descent greedy solver for binary quadratic models
- `greedy.SteepestDescentComposite`, a greedy descent post-processing composite

* `dwave-hybrid` 0.5.1 -> 0.6.0
- Option to retry if embedding fails in `QPUSubproblemAutoEmbeddingSampler` (114)
- `ComponentDecomposer` for iterating over problem graph components (209)
- [`greedy`](https://docs.ocean.dwavesys.com/projects/greedy/en/latest/)-based `SteepestDescentProblemSampler`/`SteepestDescentSubproblemSampler`
- `SplatComposer` was producing `numpy.float64` samplesets (235). Now it inherits `dtype` from input.

* `dwave-inspector` 0.2.3 -> 0.2.4
- Stop using hierarchical requirements include
- Support changes in latest `dwave-cloud-client` and `dwave-system`

* `dwave-neal` 0.5.4 -> 0.5.6
- Accept samples-like for `initial_states` (use `dimod.Initialized` ABC)
- Updated Windows tests to work with latest AppVeyor setup
- Stopped using hierarchical requirements include
- Skip deploying linux/py39 package, as not all dependencies are available for py39.

* `dwave-networkx` 0.8.7 -> 0.8.8
- Rearranged requirements files to follow Ocean style

* `dwave-qbsolv` 0.3.0 -> 0.3.1
- Test with dimod 0.9.x by default
- Stop using hierarchical requirements include
- Simplified and updated Windows tests to work with latest AppVeyor setup
- Skip deploying linux/py39 package, as not all dependencies are available for py39.

* `dwave-system` 0.9.9->1.1.1
- `DWaveSampler.to_networkx_graph` method
- A faster implementation of `embed_bqm`
- A `EmbeddedStructure` class.
- Improved chain strength in `DWaveCliqueSampler`
- `DWaveCliqueSampler` now correctly supports legacy software solvers
- New chain strength tuning methods, `uniform_torque_compensation` and `scaled`
- Embedding composites now use `uniform_torque_compensation` to set the default chain strength
- `MockDWaveSampler.sample` now accepts `**kwarg` for greater flexibility when testing
- All samplers now strongly prefer either a QPU or a hybrid solver. Please see [Sampler behavior changes in 1.0.0](https://github.com/dwavesystems/dwave-system/wiki/Sampler-behavior-changes-in-1.0.0) for details.
- Removed deprecated `solver_features` kwarg in `DWaveSampler`
- Removed deprecated `order_by` kwarg in `DWave(Clique)Sampler`
- Added `LeapHybridDQMSampler`

* `minorminer` 0.2.0 -> 0.2.3
- Fix for the false K_4 embeddings

Package versions
---

dimod==0.9.7
dwave-cloud-client==0.8.1
dwave-greedy==0.1.1
dwave-hybrid==0.6.0
dwave-inspector==0.2.4
dwave-neal==0.5.6
dwave-networkx==0.8.8
dwave-qbsolv==0.3.1
dwave-system==1.1.1
dwave-tabu==0.3.0
dwavebinarycsp==0.1.2
minorminer==0.2.3
penaltymodel-cache==0.4.1
penaltymodel-lp==0.1.3
penaltymodel==0.16.3
pyqubo>=0.4.0

Extras, `all`
---

penaltymodel-mip==0.2.3
penaltymodel-maxgap==0.5.3

3.0.0.dev0

Changelog
---------

* `dwave-cloud-client` 0.7.7 -> 0.8.1
- `Client` instance defaults via `defaults` constructor argument (425)
- `Client` class defaults in `Client.DEFAULTS`
- Parsing of boolean options in configuration files. `on`/`off`, `true`/`false`, `1`/`0` all work as expected (113)
- `deprecated` utility decorator
- `aliasdict` utility `dict` subclass enabling lazy access to alias keys
- Removed legacy config file format (`.dwrc`) support (138)
- Removed some of the deprecated `Solver.is_*` properties
- Removed support for deprecated formats: `bqm-ref` and `bq-zlib`.
- Removed support for more than first three positional arguments in `Client` constructor (`endpoint`, `token` and `solver`). Positional arguments in the constructor will be deprecated eventually.
- `Client.solvers` scheduled for removal in 0.9.0
- Deprecated `Future.occurrences` in favor of `Future.num_occurrences`
- Deprecated `samples` and `occurrences` keys in `Future`/`Future.result()`
- A discrete quadratic model solver, `dwave.cloud.solver.DQMSolver`
- New name for binary quadratic solver, `dwave.cloud.solver.BQMSolver`
- `Client.get_solver` has been known to mutate the `default_solver` (428). Now we make sure it doesn't.
- Setting kwargs explicitly to `None` in `Client.from_config` could overwrite config values (430). Now that too is fixed.

* `dwave-greedy` 0.1.0 -> 0.1.1
- `greedy.SteepestDescentComposite`, a greedy descent post-processing composite

* `dwave-hybrid` 0.5.1 -> 0.6.0
- Option to retry if embedding fails in `QPUSubproblemAutoEmbeddingSampler` (114)
- `ComponentDecomposer` for iterating over problem graph components (209)
- [`greedy`](https://docs.ocean.dwavesys.com/projects/greedy/en/latest/)-based `SteepestDescentProblemSampler`/`SteepestDescentSubproblemSampler`
- `SplatComposer` was producing `numpy.float64` samplesets (235). Now it inherits `dtype` from input.

* `dwave-inspector` 0.2.3 -> 0.2.4
- Stop using hierarchical requirements include
- Support changes in latest `dwave-cloud-client` and `dwave-system`

* `dwave-neal` 0.5.4 -> 0.5.6
- Accept samples-like for `initial_states` (use `dimod.Initialized` ABC)
- Updated Windows tests to work with latest AppVeyor setup
- Stopped using hierarchical requirements include
- Skip deploying linux/py39 package, as not all dependencies are available for py39.

* `dwave-networkx` 0.8.7 -> 0.8.8
- Rearranged requirements files to follow Ocean style

* `dwave-qbsolv` 0.3.0 -> 0.3.1
- Test with dimod 0.9.x by default
- Stop using hierarchical requirements include
- Simplified and updated Windows tests to work with latest AppVeyor setup
- Skip deploying linux/py39 package, as not all dependencies are available for py39.

* `dwave-system` 0.9.9->1.1.0
- `DWaveSampler.to_networkx_graph` method
- A faster implementation of `embed_bqm`
- A `EmbeddedStructure` class.
- Improved chain strength in `DWaveCliqueSampler`
- `DWaveCliqueSampler` now correctly supports legacy software solvers
- New chain strength tuning methods, `uniform_torque_compensation` and `scaled`
- Embedding composites now use `uniform_torque_compensation` to set the default chain strength
- `MockDWaveSampler.sample` now accepts `**kwarg` for greater flexibility when testing
- All samplers now strongly prefer either a QPU or a hybrid solver
- Removed deprecated `solver_features` kwarg in `DWaveSampler`
- Removed deprecated `order_by` kwarg in `DWave(Clique)Sampler`
- Added `LeapHybridDQMSampler`

* `dimod` 0.9.5 -> 0.9.7
- `Structured.to_networkx_graph` mixin method
- `.min`, `.max`, and `.sum` methods on BQM views
- `nonblocking_sample_method` decorators for asynchronous samplers
- `anti_crossing_loops`, `anti_crossing_clique`, and `doped` problem generators
- `BQM.to_file` and `BQM.from_file` methods for cyBQMs
- `VartypeView.relabel_variables` no longer sometimes returnes models with the wrong vartype
- `BQM.relabel_variables_as_integers` now works correctly when `inplace=False`
- New `DISCRETE` vartype for sample sets
- `DiscreteQuadraticModel` class
- New parallel constructor for dense c++ BQMs

* `minorminer` 0.2.0 -> 0.2.3
- Fix for the false K_4 embeddings

Package versions
---

dimod==0.9.7
dwave-cloud-client==0.8.1
dwave-greedy==0.1.1
dwave-hybrid==0.6.0
dwave-inspector==0.2.4
dwave-neal==0.5.6
dwave-networkx==0.8.8
dwave-qbsolv==0.3.1
dwave-system==1.1.0
dwave-tabu==0.3.0
dwavebinarycsp==0.1.2
minorminer==0.2.3
penaltymodel-cache==0.4.1
penaltymodel-lp==0.1.3
penaltymodel==0.16.3
pyqubo>=0.4.0

Extras, `all`
---

penaltymodel-mip==0.2.3
penaltymodel-maxgap==0.5.3

2.6.0

Changelog
---

* `dwave-cloud-client` 0.7.5 -> 0.7.7
- New polling schedule control parameters (config & kwargs):
`poll_backoff_min` and `poll_backoff_max` (410)
- Faster answer polling schedule: backoff time base reduced from 1s to 50ms
- Problem `offset` parameter supported in `Solver.sample_{ising,qubo}`,
and implicitly (via BQM) in `Solver.sample_bqm` (408)
- Fixed: correct error handling during answer loading (394)
- Fixed: support BQM offset in `Solver.sample_bqm` (408)
- Fixed: support `order by` in solver features definition dict (407)
- Fixed: include package version in user-agent string (420)

* `dwave-inspector` 0.2.2 -> 0.2.3
- Infer and propagate SAPI solver topology if topology property missing (91)
- Reduce encoded solver data (95)

* `dwave-networkx` 0.8.6 -> 0.8.7
- Updated documentation for coordinate transformers
- Fixed rotation in TSP algorithm

Package versions
---

dimod==0.9.5
dwave-cloud-client==0.7.7
dwave-hybrid==0.5.1
dwave-inspector==0.2.3
dwave-neal==0.5.4
dwave-networkx==0.8.7
dwave-qbsolv==0.3.0
dwave-system==0.9.9
dwave-tabu==0.3.0
dwavebinarycsp==0.1.2
minorminer==0.2.0
penaltymodel==0.16.3
penaltymodel-cache==0.4.1
penaltymodel-lp==0.1.3
pyqubo>=0.4.0

Extras, `all`
---

penaltymodel-mip==0.2.3
penaltymodel-maxgap==0.5.3

2.5.0

Changelog
---

* `dimod` 0.9.4 -> 0.9.5
- `BQM.normalize` now returns the value the BQM was scaled by
- `SampleSet.relabel_variables` no longer blocks for unresolved sample sets
- `FileView` has a new parameter, `ignore_variables` that treats the BQM as integer-labelled
- `ScaleComposite` no longer blocks
- `FileView.seek` now works correctly with `io.SEEK_END`
- Change: `BinaryPolynomial` support in `ScaleComposite` has been removed

* `dwave-cloud-client` 0.7.4 -> 0.7.5
- User-Agent extended with platform-specific tags
- CLI: `dwave --platform`
- CLI: additive verbosity for install/setup commands
- Fixed: `order_by` argument to `Client.get_solver` affected effective solver
filters if used in isolation (401)
- Fixed: during problem multipart upload, individual part upload could fail on
retry attempt if part data stream was exhausted in previous upload attempt

* `dwave-hybrid` 0.5.0 -> 0.5.1
- All QPU samplers now use client-based QPU selection instead of solver feature-based,
therefore allowing users to define the solver via Ocean configuration

* `dwave-system` 0.9.6 -> 0.9.9
- Added `DWaveCliqueSampler`
- Added `order_by` kwarg in `DWaveSampler` constructor
- `LeapHybridSampler` uses BQM serialization version 2.0
- Embedding composites no longer block
- `MockDWaveSampler` now has the correct topology
- Fix rounding in anneal schedule validation

* `minorminer` 0.1.9 -> 0.2.0
- Added polytime clique embedder for chimera and pegasus graphs under `minorminer.busclique`
(an implementation to compute biclique embeddings is also available but needs improvement)
- Added layout and placement strategies under `minorminer.layout`
- Improved restart behavior (controlled through `tries` parameter)


Package versions
---

dimod==0.9.5
dwave-cloud-client==0.7.5
dwave-hybrid==0.5.1
dwave-inspector==0.2.2
dwave-neal==0.5.4
dwave-networkx==0.8.6
dwave-qbsolv==0.3.0
dwave-system==0.9.9
dwave-tabu==0.3.0
dwavebinarycsp==0.1.2
minorminer==0.2.0
penaltymodel==0.16.3
penaltymodel-cache==0.4.1
penaltymodel-lp==0.1.3
pyqubo>=0.4.0

Extras, `all`
---

penaltymodel-mip==0.2.3
penaltymodel-maxgap==0.5.3

Page 7 of 27

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.