Closed brainandforce closed 1 year ago
CI's going to fail on this branch because NormalForms.jl isn't registered yet. I'll wait until it is to merge it.
In the meantime, I'll link this reference on the Smith normal form: https://lan496.github.io/dsenum/supercell.html
@pcross0405 I'm going to want your help in dissecting the resource I linked. Specifically, the portion on the permutation groups, because I think one of the reasons the check is failing is because the SNF matrix exists in a particular order with its factors.
Base: 34.29% // Head: 34.20% // Decreases project coverage by -0.09%
:warning:
Coverage data is based on head (
0799177
) compared to base (684d36f
). Patch coverage: 100.00% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
I think I figured it out - I need get the translation bounds from the Smith normal form of the matrix. In order to do this, I wrote NormalForms.jl - which might be overkill, but at least it gets the job done.