Dimod

Latest version: v0.12.14

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

Scan your dependencies

Page 12 of 26

0.10.0.dev5

New Features
------------
* Add `add_bqm` method to C++ BinaryQuadraticModel https://github.com/dwavesystems/dimod/pull/821, https://github.com/dwavesystems/dimod/pull/823
* Add `Structured.valid_bqm_graph` method for verifying input problem structure https://github.com/dwavesystems/dimod/pull/832
* Reimplement `BinaryQuadraticModel` to use new C++ code https://github.com/dwavesystems/dimod/pull/828
* `BinaryQuadraticModel` can now be manipulated symbolically https://github.com/dwavesystems/dimod/pull/834
* `load` function can now load all model types https://github.com/dwavesystems/dimod/pull/841, https://github.com/dwavesystems/dimod/pull/843
* `DiscreteQuadraticModel` now has an `.offset` attribute https://github.com/dwavesystems/dimod/pull/838
* Add `ConstrainedQuadraticModel` class https://github.com/dwavesystems/dimod/pull/839
* Add `make_header`, `read_header` and `write_header` utility functions https://github.com/dwavesystems/dimod/pull/842
* Add `ExactDQMSampler` https://github.com/dwavesystems/dimod/pull/820

Fix
---
* Fix type promotions in binary quadratic models with object biases https://github.com/dwavesystems/dimod/pull/836

0.10.0.dev4

New Features
------------
* Support PEP518 for building the package https://github.com/dwavesystems/dimod/pull/814
* Add `cyVariables.size()` and `.at(..)` to improve cython access to the `Variables` object
* Add new `QuadraticModelBase` and `BinaryQuadraticModel` implementation in c++ https://github.com/dwavesystems/dimod/pull/818, https://github.com/dwavesystems/dimod/pull/819

Fixes
-----
* Fix broken documentation links https://github.com/dwavesystems/dimod/pull/815

0.10.0.dev3

Changes
-------
* Drop `AdjMapBQM` and `AdjArrayBQM` 788

New Features
------------
* `gnm_random_bqm` generator 808
* Allow sample methods decorated by nonblocking_sample_method to
return sample sets that can indicate their doneness. This allows
ScaleComposite to be properly non-blocking even when there is
a vartype change 805
* `DiscreteQuadraticModel.degree()` method

Improvements
------------
* `DiscreteQuadraticModel.adj` is no longer constructed each time on the fly 807
* Cython implementation of the `Variables` object https://github.com/dwavesystems/dimod/pull/812

Fixes
-----
* Windows wheels now correctly include `.pxd` files.

0.10.0.dev2

Changes
-------
* Drop `AdjMapBQM` and `AdjArrayBQM` 788

New Features
------------
* `gnm_random_bqm` generator 808
* Allow sample methods decorated by nonblocking_sample_method to
return sample sets that can indicate their doneness. This allows
ScaleComposite to be properly non-blocking even when there is
a vartype change 805
* `DiscreteQuadraticModel.degree()` method

Improvements
------------
* `DiscreteQuadraticModel.adj` is no longer constructed each time on the fly 807

Fixes
-----
* Windows wheels now correctly include `.pxd` files.

0.10.0.dev1

Changes
-------
* Drop `AdjMapBQM` and `AdjArrayBQM` 788

New Features
------------
* `gnm_random_bqm` generator 808
* Allow sample methods decorated by nonblocking_sample_method to
return sample sets that can indicate their doneness. This allows
ScaleComposite to be properly non-blocking even when there is
a vartype change 805
* `DiscreteQuadraticModel.degree()` method

Improvements
------------
* `DiscreteQuadraticModel.adj` is no longer constructed each time on the fly 807

0.10.0.dev0

Development Release

Page 12 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.