Skip to content

Releases: dwavesystems/minorminer

0.2.21

29 Oct 17:39
e59ec94

Choose a tag to compare

New Features

  • Add the ability to interrupt subgraph.find_subgraph with ctrl-c. See #275.

0.2.20

28 Oct 23:37
3fcb8ac

Choose a tag to compare

New Features

  • New coloring features for subgraph matching (nodes or directed edges can be assigned labels with the node_labels and edge_labels arguments to subgraph.find_subgraph. See #272.

  • Add additional new argument as_embedding to subgraph.find_subgraph to return a dict with iterable values similar to other embedding tools. See #272.

  • Add support for Python 3.14. See #276.

  • Add seed argument to subgraph.find_subgraph to randomize algorithm. See #273.

  • Add support for non-injective homomorphisms in subgraph.find_embedding through new injectivity argument. See #273.

Upgrade Notes

  • Drop support for Python 3.9. See #276.

Bug Fixes

  • Argument list made explicit rather than over-reliance on kwargs. See #273.

  • Proper support for nodes without incident edges. See #273.

0.2.19

05 Jun 19:17
982644c

Choose a tag to compare

New Features

  • Allow lattice type and lattice dimensions to be passed as options for find_sublattice_embeddings(). See #266.

Bug Fixes

  • Fix find_sublattice_embeddings() to not produce non-disjoint embeddings when use_tile_embedding=True is set. See #265.

0.2.18

26 Mar 00:11
91d0fae

Choose a tag to compare

New Features

  • Minor improvements in parallel_embeddings and feasibility utility modules. See #259.
  • Restructure and update references for unified documentation. See #262.

Bug Fixes

  • Remove obsolete doxygen configuration. See #263.

0.2.17

24 Feb 21:08
55f1406

Choose a tag to compare

New Features

  • Add support for generating multiple disjoint embeddings of a source graph onto D-Wave graph topologies.

  • Add efficient methods and heuristics for determining embedding feasibility.

Upgrade Notes

  • Provide manylinux_2_28 wheels instead of manylinux2014.

  • Matlab support was deprecated as of version 0.2.8 and removed in the current version.

Bug Fixes

  • Fixed bug in the layout module to correctly work for some edge cases.

  • Remove unnecessary future imports due to Python 2 not being supported.

0.2.16

15 Oct 21:50
6d7df57

Choose a tag to compare

New Features

  • Add support for Python 3.13.

Upgrades

  • Drop support for Python 3.8.

0.2.15

25 Jul 20:31
2ff3425

Choose a tag to compare

Fixes

  • Refresh build files and reduce the size of built wheels
  • Replace broken docs badge with PyPI versions
  • Add reference to clique paper in README

0.2.14

13 Jun 21:37
23aedc4

Choose a tag to compare

New Features

  • rectangle-packer is now included in the source rather than being a dependency.

0.2.13

28 Nov 22:02
4cfa28f

Choose a tag to compare

New Features

  • Build wheels for Python 3.12.
  • Build C++ extensions with Cython 3.

0.2.12

30 Aug 20:23
0bf03e9

Choose a tag to compare

Fixes

  • Deploy x86 macOS wheels targeting 10.9 rather than 12.0.

Upgrades

  • Drop support for Python 3.7.