Skip to content

Version 2.0.0

Compare
Choose a tag to compare
@christianbean christianbean released this 20 Jul 14:14
· 140 commits to master since this release
0de5a3e

2.0.0 - 2020-07-20

Added

  • Two new tools added to permtools. A command to check if a class has a regular
    insertion encoding, and a command to compute the lexicographically minimal
    basis.
  • Typing
  • pylint
  • clear_cache method in Perm and Av
  • up_to_length, of_length, first iterators in Perm and Av
  • to_svg for all patterns
  • show method for all patterns (opens browser tab)
  • Functions returning list (or other data structures) made into generators when possible
  • BivincularPatt, VincularPatt, CovincularPatt patterns,
  • dihedral_group generator added to permutils
  • from_string method to Basis and Av. It accepts both 0 and 1 based perms
    seperated by anything
  • Check if polynomial added to cli, which can be used with the poly command

Fixed

  • Bisc's resource files now included with pypi package

Changed

  • Type and condition checking and Exception throwing changed to assertions
  • Basis moved to permset module
  • gen_meshpatt moved to meshpatt as of_length generator
  • Client now uses Basis.from_string to parse basis

Removed

  • Permsets and their interfaces
  • Unused algorithms and utils
  • Symmetric interfaces
  • All rotate function other than rotate
  • descriptors module
  • sympy dependency