Skip to content

0.12.16

Compare
Choose a tag to compare
@arcondello arcondello released this 25 Jun 21:46
· 64 commits to main since this release
7506136

New Features

  • Add dimod/typing.pdx. This allows users to cimport common C
    types into other namespaces.
  • Support NumPy 2.0. Also, no longer require NumPy at build-time.
  • Reduce the size of manylinux wheels.

Upgrade Notes

  • Remove Cython fused types dimod.cyutilities.SignedInteger,
    dimod.cyutilities.UnsignedInteger, dimod.cyutilities.Integer,
    and dimod.cyutilities.ConstInteger, dimod.cyutilities.Numeric,
    and dimod.cyutilities.ConstNumeric. Use the types in
    dimod.typing instead.
  • Remove Cython fused types
    dimod.discrete.cydiscrete_quadratic_model.Unsigned,
    dimod.discrete.cydiscrete_quadratic_model.Integral32plus,
    dimod.discrete.cydiscrete_quadratic_model.Numeric, and
    dimod.discrete.cydiscrete_quadratic_model.Numeric32plus. Use the
    types in dimod.typing instead.
  • Don't include debug info in built .so files.