Skip to content

v0.5.0-a3

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jan 19:03

Added

  • Additional score matrices using the data files from Opal.

Changed

  • Avoid temporary data copy in Database._encode.
  • Move Cython and Opal headers inside package to allow Cython import in other extensions.
  • Make Database use mostly the pointer array to make the algorithms more generic over the storage class.
  • Make MAX_ALPHABET_SIZE a constant of pyopal.lib rather than a user-defined macro for compatibility in other extensions.

Fixed

  • ScoreMatrix buffer-protocol not returning a read-only buffer.
  • Database.mask accessing out-of-bound elements when building pointer array.
  • Broken detection of PyInterpreterState_GetID in setup.py.