We had this discussion not too long ago. The problem in some sense is the overlap in use cases. Yes, displaying unit cells typically shows all the edges. But someone who saves to VASP, etc. only wants the primitive conventional cell.
Perhaps one suggestion might be:
-
“Fill
PrimitiveConventional Cell” (current behavior) -
“Complete Unit Cell” or “Fill Complete Cell” (get all the edges and corners)
The only downside is that if I add new strings now, there’s basically no time for translators to get them before 06-Feb.
This has come up a few times - the code is easy, it’s more of a question for the interface.
Good question, I don’t know at the moment.
As I said.. suggestions are always welcome. ![]()