Dwave-ocean-sdk

Latest version: v6.10.0

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

Scan your dependencies

Page 6 of 27

3.5.0

Changelog
---

* `dimod` 0.9.15 -> 0.9.16

- Backport docs build fix for Sphinx 4. https://github.com/dwavesystems/dimod/pull/983
- Backport Python 3.5 support removal. https://github.com/dwavesystems/dimod/pull/985
- Backport dependence on dwave-preprocessing to fix dwave-system (>1.7.0) support of both dimod 0.9 and 0.10. https://github.com/dwavesystems/dimod/pull/981


* `dwave-cloud-client` 0.8.6 -> 0.8.7

- Support dimod 0.10+ (https://github.com/dwavesystems/dwave-cloud-client/pull/474)
- Defer `click` import until needed for CLI, enabling partial degradation only in environments that don't support click (https://github.com/dwavesystems/dwave-cloud-client/issues/473)

* `dwave-greedy` 0.2.0 -> 0.2.1

- Support dimod 0.10 (https://github.com/dwavesystems/dwave-greedy/pull/21)

* `dwave-hybrid` 0.6.2 -> 0.6.4

- Support dimod 0.10 (https://github.com/dwavesystems/dwave-hybrid/pull/248)

* `dwave-inspector` 0.2.6 -> 0.2.7

- Add support for floating-point values of SAPI timing parameters and problem timing info (app95)

* `dwave-neal` 0.5.7 -> 0.5.8

- Support dimod 0.10
- Fix broken documentation links
- Drop support for Python 3.5

* `dwave-networkx` 0.8.8 -> 0.8.9

- Support dimod 0.10
- Fix broken documentation links
- Drop support for python 3.4 and 3.5

* `dwave-qbsolv` 0.3.2 -> 0.3.3

- Support dimod 0.10 (https://github.com/dwavesystems/qbsolv/pull/157)
- Drop support for python 3.5 (https://github.com/dwavesystems/qbsolv/pull/158)

* `dwave-system` 1.6.0 -> 1.8.0

- Scale the problem submitted to `DWaveCliqueSampler` to avoid `per_qubit_coupling_range` violations (https://github.com/dwavesystems/dwave-system/pull/417)
- Properly account for DQMs with offsets in LeapHybridDQMSampler (https://github.com/dwavesystems/dwave-system/pull/415)
- Fix support for dimod 0.9 (https://github.com/dwavesystems/dwave-system/pull/421)
- Use soft defaults-level solver filtering in Leap hybrid samplers, fixing https://github.com/dwavesystems/dwave-system/issues/363. Solver for hybrid samplers can now be defined via a config file and environment variable, not just via argument to the sampler.
- Fix tests not to depend on QPU topology availability (https://github.com/dwavesystems/dwave-system/pull/423)
- Support `CaseLabelDQM` (https://github.com/dwavesystems/dwave-system/pull/409)
- Support dimod 0.10

* `dwave-tabu` 0.3.1 -> 0.4.1

- Support dimod 0.10

* `dwavebinarycsp` 0.1.2 -> 0.1.3

- Support `dimod>=0.8.0,<0.11.0`

* `penaltymodel` 0.16.4 -> 0.16.5

- Support `dimod>=0.8.0,<0.11.0`

* `penaltymodel-cache` 0.4.3 -> 0.4.4

- Support `dimod>=0.8.0,<0.11.0`

* `penaltymodel-lp` 0.1.4 -> 0.1.5

- Support `dimod>=0.8.0,<0.11.0`

* `penaltymodel-maxgap` 0.5.4 -> 0.5.5

- Support `dimod>=0.8.0,<0.11.0`

* `penaltymodel-mip` 0.2.4 -> 0.2.5

- Support `dimod>=0.8.0,<0.11.0`

* `pyqubo` 1.0.12 -> 1.0.13

- Support `dimod>=0.9.14,<0.11.0`


Package versions
---

dimod==0.9.16
dwave-cloud-client==0.8.7
dwave-greedy==0.2.1
dwave-hybrid==0.6.3
dwave-inspector==0.2.7
dwave-neal==0.5.8
dwave-networkx==0.8.9
dwave-preprocessing==0.2.0
dwave-qbsolv==0.3.3
dwave-system==1.8.0
dwave-tabu==0.4.2
dwavebinarycsp==0.1.3
minorminer==0.2.6
penaltymodel-cache==0.4.4
penaltymodel-lp==0.1.5
penaltymodel==0.16.5
pyqubo==1.0.13

Extras, `all`
---

penaltymodel-maxgap==0.5.5
penaltymodel-mip==0.2.5

3.4.1

Changelog
---

* `dwave-cloud-client` 0.8.5 -> 0.8.6
- Require chardet installation to fix the multipart upload error introduced with requests==2.26.0 ([dwavesystems/dwave-cloud-client471](https://github.com/dwavesystems/dwave-cloud-client/pull/471))

3.4.0

Changelog
---

* `dwave-ocean-sdk` 3.3.0 -> 3.4.0

- Added links in docs to GitHub source code (121)
- Documentation updated (115, 128, 133, 134, 139)
- Restyled Ocean docs index page (131)
- Dropped Python 3.5 support (130)
- Added `dwave-preprocessing` to the SDK (129, 138)

* `dimod` 0.9.13 -> 0.9.15

- `DiscreteQuadraticModel` and `SampleSet` now use the same underlying variable representation (https://github.com/dwavesystems/dimod/pull/772, https://github.com/dwavesystems/dimod/pull/779)
- `DiscreteQuadraticModel.add_linear_equality_constraint` method (https://github.com/dwavesystems/dimod/pull/774, https://github.com/dwavesystems/dimod/pull/787, https://github.com/dwavesystems/dimod/pull/798)
- `AdjVectorBQM.add_linear_equality_constraint` method (https://github.com/dwavesystems/dimod/pull/784)
- Samplers now swallow unknown keyword arguments (https://github.com/dwavesystems/dimod/pull/796, https://github.com/dwavesystems/dimod/pull/799)
- `SpinReversalTransformComposite` no longer requires a structured sampler (https://github.com/dwavesystems/dimod/pull/802)
- Stopped using deprecated methods and functions to reduce the number of deprecation warnings (https://github.com/dwavesystems/dimod/pull/773)
- `DiscreteQuadraticModel.copy()` now works correctly (https://github.com/dwavesystems/dimod/pull/777)
- Fix handling of integer-valued floats in Variables (https://github.com/dwavesystems/dimod/pull/779)
- Fix the `cyDiscreteQuadraticModel.dtype` setting (https://github.com/dwavesystems/dimod/pull/783)
- Windows wheels now correctly include .pxd files (https://github.com/dwavesystems/dimod/pull/826)

* `dwave-cloud-client` 0.8.4 -> 0.8.5

- Annotated `Future.sampleset` with `.wait_id` method (https://github.com/dwavesystems/dwave-cloud-client/pull/377)
- Added `dispatches_events` decorator that can be used to simplify event dispatch on method entry and exit (https://github.com/dwavesystems/dwave-cloud-client/pull/443, https://github.com/dwavesystems/dwave-cloud-client/pull/455)
- CLI: added `--client` option to override the client type used (https://github.com/dwavesystems/dwave-cloud-client/pull/458)
- Dispatch sampling events also from unstructured solvers (https://github.com/dwavesystems/dwave-cloud-client/pull/454)
- CLI: fixed solver by client filtering (https://github.com/dwavesystems/dwave-cloud-client/pull/457)
- Docs: added link checks (464), updated sphinx/conf (https://github.com/dwavesystems/dwave-cloud-client/pull/470)
- CLI: deprecated `-c` flag (short for `--config-file`) in favor of `-f` (https://github.com/dwavesystems/dwave-cloud-client/pull/458)
- Dropped Python 3.5 support (https://github.com/dwavesystems/dwave-cloud-client/pull/467)
- Deprecated `Future.{eta_min,eta_max}` (https://github.com/dwavesystems/dwave-cloud-client/pull/468)

* `dwave-greedy` 0.1.2 -> 0.2.0

- Added `num_steps` data vector to returned sampleset (https://github.com/dwavesystems/dwave-greedy/pull/17)
- Modernized setup and build pipeline (https://github.com/dwavesystems/dwave-greedy/pull/16)
- Simplified and standardized CI by extracting common commands and jobs to [`dwave/ocean` orb](https://circleci.com/developer/orbs/orb/dwave/ocean) (https://github.com/dwavesystems/dwave-greedy/pull/19)
- Dropped Python 3.5 support (https://github.com/dwavesystems/dwave-greedy/pull/15)
- Dropped 32-bit/i686 manylinux wheels (https://github.com/dwavesystems/dwave-greedy/pull/16)
- Deprecated `greedy.package_info` submodule (https://github.com/dwavesystems/dwave-greedy/pull/16)

* `dwave-hybrid` 0.6.1 -> 0.6.2

- Added Python 3.9 support (https://github.com/dwavesystems/dwave-hybrid/pull/242)
- Docs: fixed broken links (https://github.com/dwavesystems/dwave-hybrid/pull/243)
- Hybridized samplers will now receive only accepted sampling parameters (https://github.com/dwavesystems/dwave-hybrid/pull/244)
- Dropped Python 3.5 support (https://github.com/dwavesystems/dwave-hybrid/pull/247)

* `dwave-inspector` 0.2.5 -> 0.2.6

- Updated docs (https://github.com/dwavesystems/dwave-inspector/pull/107, https://github.com/dwavesystems/dwave-inspector/pull/108)
- Added Windows tests, refactored CI (https://github.com/dwavesystems/dwave-inspector/pull/111, https://github.com/dwavesystems/dwave-inspector/pull/112, https://github.com/dwavesystems/dwave-inspector/pull/115)
- We now filter out non-QPU jobs during data capture to comply with the latest dwave-cloud-client (https://github.com/dwavesystems/dwave-inspector/pull/110)
- Fixed blocking behavior on second and subsequent calls to `show()` (https://github.com/dwavesystems/dwave-inspector/pull/104)
- Fixed handling of duplicate problems. Now we track (and `show()`) only the latest problem captured for a given `problem_id` (https://github.com/dwavesystems/dwave-inspector/pull/114)
- Dropped Python 3.5 support (https://github.com/dwavesystems/dwave-inspector/pull/111)

* `dwave-preprocessing` 0.2.0

- Reimplemented roof_duality algorithm (returns a lower bound for a binary quadratic model's energy, as well as minimizing assignments for some of its variables)
- Migrated preprocessing composites from dimod

* `dwave-system` 1.4.0 -> 1.6.0

- Docstring formatting fixes (https://github.com/dwavesystems/dwave-system/pull/387)
- Chain strength documentation (fixes https://github.com/dwavesystems/dwave-system/pull/391)
- Fix broken documentation links (https://github.com/dwavesystems/dwave-system/pull/396)
- `DWaveCliqueSampler` can fail over (https://github.com/dwavesystems/dwave-system/pull/395)
- Add `MockLeapHybridDQMSampler` (https://github.com/dwavesystems/dwave-system/pull/399)
- Updated sphinx and docs conf (https://github.com/dwavesystems/dwave-system/pull/400)
- Documented samplers async behavior (https://github.com/dwavesystems/dwave-system/pull/408)
- Added more properties to `MockDWaveSampler` (https://github.com/dwavesystems/dwave-system/pull/403)
- CI refactored; leaner integration tests (https://github.com/dwavesystems/dwave-system/pull/405)
- Dropped Python 3.5 support (https://github.com/dwavesystems/dwave-system/pull/405)

* `dwave-tabu` 0.3.1 -> 0.4.1

- Biases now stored as double floats, instead of as ints (https://github.com/dwavesystems/dwave-tabu/pull/29)
- Added C++ code tests
- Added `seed` parameter to `TabuSampler.sample()` for reproducible random initial states (https://github.com/dwavesystems/dwave-tabu/pull/30)
- Added `energy_threshold` to `TabuSampler.sample()` to enable target energy based termination (https://github.com/dwavesystems/dwave-tabu/pull/48)
- C++ code refactored and modernized
- `TabuSampler` now implements the full `dimod.Initialized` interface
- RNG isolated per instance and thread (https://github.com/dwavesystems/dwave-tabu/pull/71)
- Removed bias scaling (`scale_factor` from `TabuSampler.sample()` args), since biases are now internally represented as double-precision floats (https://github.com/dwavesystems/dwave-tabu/pull/29)
- Switched to Cython from SWIG for C++/Python interface
- Dropped Python 3.5 support
- Removed `init_solutions` argument of `.sample()` (deprecated, since v0.2.0, in favor of `initial_states`).
- Modernized setup and build pipeline (https://github.com/dwavesystems/dwave-tabu/pull/85)
- Dropped 32-bit/i686 manylinux wheels

* `minorminer` 0.2.5 -> 0.2.6

- Documentation refresh (https://github.com/dwavesystems/minorminer/pull/180, https://github.com/dwavesystems/minorminer/pull/182)
- Dropped Python 3.5 support (https://github.com/dwavesystems/minorminer/pull/183)

* `pyqubo` 1.0.10 -> 1.0.12

- Enable installation from source


Package versions
---

dimod==0.9.15
dwave-cloud-client==0.8.5
dwave-greedy==0.2.0
dwave-hybrid==0.6.2
dwave-inspector==0.2.6
dwave-neal==0.5.7
dwave-networkx==0.8.8
dwave-preprocessing==0.2.0
dwave-qbsolv==0.3.2
dwave-system==1.6.0
dwave-tabu==0.4.1
dwavebinarycsp==0.1.2
minorminer==0.2.6
penaltymodel-cache==0.4.3
penaltymodel-lp==0.1.4
penaltymodel==0.16.4
pyqubo==1.0.12

Extras, `all`
---

penaltymodel-maxgap==0.5.4
penaltymodel-mip==0.2.4

3.3.0

Changelog
---

* `dwave-cloud-client` 0.8.2 -> 0.8.4

- All SAPI requests retried whenever possible, controlled with new `http_retry_*` Client options (414)
- Introduced `SAPIError` base exception with SAPI error message and code, other exceptions reorganized in a backwards-compatible way
- Support for problem labels: `sample_*` methods accept optional `label` kwarg, and `Future.sampleset.info` contains `problem_label` (444)
- Added general problem info (id/label) to unstructured solvers' response (449)
- Switched to CircleCI (119)
- Handle remote disconnects in an edge case (229)

* `dwave-inspector` 0.2.4 -> 0.2.5

- Problem label field under problem details dropdown
- Support for Python 3.9

* `dwave-system` 1.3.0 -> 1.4.0

- Support for problem labels (all samplers now accept an optional `label` kwarg)
- Label on `VirtualGraphComposite` flux bias measurements
- Hybrid samplers now properly select the latest version of an appropriate hybrid solver
- Python 2 cruft cleanup

* `pyqubo` 1.0.7 -> 1.0.10

- Support for Python 3.9


Package versions
---

dimod==0.9.13
dwave-cloud-client==0.8.4
dwave-greedy==0.1.2
dwave-hybrid==0.6.1
dwave-inspector==0.2.5
dwave-neal==0.5.7
dwave-networkx==0.8.8
dwave-qbsolv==0.3.2
dwave-system==1.4.0
dwave-tabu==0.3.1
dwavebinarycsp==0.1.2
minorminer==0.2.5
penaltymodel-cache==0.4.3
penaltymodel-lp==0.1.4
penaltymodel==0.16.4
pyqubo==1.0.10

Extras, `all`
---

penaltymodel-maxgap==0.5.4
penaltymodel-mip==0.2.4

3.2.0

Changelog
---

* `dimod` 0.9.10 -> 0.9.13

- `append_variables` function, replacing the funcionality of `SampleSet.append_variables`
- `append_vectors` function, to add more data vactors to a sample set
- Documentation improvements
- Support for python 3.9
- Improved error messages and variable names in `DQM.from_numpy_vectors`
- `.clang-format` file for C++ formatting
- C++ `AdjVectorBQM` and `AdjMapBQM` can now be constructed from COO-formatted arrays
- Python `AdjVectorBQM.from_numpy_vectors` and `AdjMapBQM.from_numpy_vectors` is now much more performant
- Cython `DiscreteQuadrataticModel` object now uses C++ COO constructors rather than an ad hoc implementation
- `gnp_random_bqm` generator for randomly connected BQMs

- Fix c++ target for windows build
- Fix `DQM.from_numpy_vectors` to no longer segfault when given inconsistent inputs
- `DQM.from_numpy_vectors`, `.set_quadratic` and `.set_quadratic_case` now correctly raise a `ValueError` when the user attempts to create an interaction between cases in a variable
- `BQM.from_numpy_vectors` now maintains the correct variable order
- `AdjDictBQM` biases are no longer 0 dimensional arrays when constructed from a numpy matrix
- Fixed column alignment issue when printing sample sets

- Deprecated `SampleSet.append_variables`

* `dwave-cloud-client` 0.8.1 -> 0.8.2

- Improve error messages for multipart upload failures (433)
- Accept looser file-like for upload (435)
- Support for python 3.9 (442)

* `dwave-greedy` 0.1.1 -> 0.1.2

- Support for python 3.9

* `dwave-hybrid` 0.6.0 -> 0.6.1

- Added `beta_range` option to `(Hybridized)PopulationAnnealing` and `CalculateAnnealingBetaSchedule`
- `ProgressBetaAlongSchedule` now outputs `delta_beta` in addition to `beta`
- Made `ProcessPoolExecutor` availability optional to enable use on systems with process limitations
- Expanded range of supported energies in `EnergyWeightedResampler`
- Linear beta schedule and better defaults in `PopulationAnnealing`
- Tests not included in the package anymore
- Deprecated use of `beta` in `EnergyWeightedResampler`. Use `delta_beta` instead.

* `dwave-neal` 0.5.6 -> 0.5.7

- Support for python 3.9

* `dwave-qbsolv` 0.3.1 -> 0.3.2

- Support for python 3.9

* `dwave-system` 1.2.1 -> 1.3.0

- `ReverseBatchStatesComposite` now inherits from `dimod.Initialized` and by default reverse anneals
- `ReverseAdvanceComposite` now reverse anneals by default with schedule `[[0, 1], [1, 0.35], [9, 0.35], [10, 1]]`
- `EmbeddedStructure` is now deep copy-able
- Embedding composites now raise correct warnings even when chain strengths are provided as a dict
- Many `dwave.embedding` utility functions have been migrated to `minorminer`, though they are still imported into their original namespaces

* `dwave-tabu` 0.3.0 -> 0.3.1

- Support for python 3.9

* `minorminer` 0.2.3 -> 0.2.5

- Incorporate functionality from `dwave.embedding` namespace (170)
- Updated python install instructions
- Support for python 3.9

* `penaltymodel` 0.16.3 -> 0.16.4

- Support for python 3.9

* `penaltymodel-cache` 0.4.1 -> 0.4.3

- Added decorator for isolating penaltymodel cache tests, `isolated_cache`
- Fixed caching of problems with no quadratic/linear biases set
- Support for python 3.9

* `penaltymodel-lp` 0.1.3 -> 0.1.4

- Support for python 3.9

* `penaltymodel-maxgap` 0.5.3 -> 0.5.4

- Support for python 3.9

* `penaltymodel-mip` 0.2.3 -> 0.2.4

- Support for python 3.9


Package versions
---

dimod==0.9.13
dwave-cloud-client==0.8.2
dwave-greedy==0.1.2
dwave-hybrid==0.6.1
dwave-inspector==0.2.4
dwave-neal==0.5.7
dwave-networkx==0.8.8
dwave-qbsolv==0.3.2
dwave-system==1.3.0
dwave-tabu==0.3.1
dwavebinarycsp==0.1.2
minorminer==0.2.5
penaltymodel-cache==0.4.3
penaltymodel-lp==0.1.4
penaltymodel==0.16.4
pyqubo==1.0.7 only available on python < 3.9

Extras, `all`
---

penaltymodel-maxgap==0.5.4
penaltymodel-mip==0.2.4

3.1.1

Changelog
---

* `dimod` 0.9.9 -> 0.9.10
- Fix the behavior of the file-like returned by `DQM.to_file`

Page 6 of 27

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.