CrystFEL issueshttps://gitlab.desy.de/thomas.white/crystfel/-/issues2022-11-18T17:18:20+01:00https://gitlab.desy.de/thomas.white/crystfel/-/issues/69Ambigator doesn't work with non-integer ambiguity operators2022-11-18T17:18:20+01:00Thomas WhiteAmbigator doesn't work with non-integer ambiguity operatorsAmbigator uses SymOpList, and hence IntegerMatrix, internally. That's all that was available when it was written! However, now we have RationalMatrix. And, it turns out, there are indexing ambiguities which require non-integer matrice...Ambigator uses SymOpList, and hence IntegerMatrix, internally. That's all that was available when it was written! However, now we have RationalMatrix. And, it turns out, there are indexing ambiguities which require non-integer matrices. Example: orthorhombic C-centered with a and b axis ratio just right to make it look hexagonal.
Ambigator could be relatively easily converted to use a single RationalMatrix to represent the ambiguity operator.