Atoms are neither translated nor recreated by symmetry
blokhin opened this issue · 7 comments
Also, Cif is very flexible in how the symmetry can be defined. This could be either the list of elements (like -x,-y,-z), but also International Tables group number andHerman-Mauguin symbols are allowed and ideally all should work.
It's more robust to handle space group number or symbol. Anyway it's always there in any CIF. The disadvantage is that the info for all 230 groups should be stored inside the code, which is a bloat.
@stan-donarise @nin-jin do you think it's doable? Seems to be not so easy thing 😞
And what is the size of this info in bytes?
@nin-jin here is it https://gitlab.com/ase/ase/-/blob/master/ase/spacegroup/spacegroup.dat (200 Kb)
It's only 8kb in compressed form, but I'd still rather load it as a separate file.
Addressed by v1.0.0