ENH/MAINT: Tolerances and type hiniting in enumeration
This MR enhances the handling of symmetries in the enumeration code. It also adds type hints where they were missing.
I run into problems with cyclic imports when type hinting SmithNormalForm
/HermiteNormalForm
. To resolve that, I merged the two into one file.
Closes #464 (closed)