Atom Architect ============== Atom Architect is a tool for loading, visualizing, and analyzing atomistic structures from electronic structure calculations performed in VASP. Philosophy ---------- Atom Architect is built around a simple, but fundamental idea: **There is no “up” in space.** In chemistry and physics, atomic systems are inherently **translationally and rotationally invariant**. A molecule does not become a different molecule because it is shifted, rotated, or placed at another point in space. Any coordinate system we impose is therefore **arbitrary** — useful for computation, but meaningless from a physical perspective. Traditional modeling tools often require users to position atoms or fragments by entering absolute Cartesian coordinates with respect to a fixed origin. While mathematically valid, this approach forces users to think in terms of an artificial reference frame rather than in terms of chemical structure. Atom Architect takes a different approach. Instead of asking *“Where is this atom in space?”*, Atom Architect asks: *“How is this fragment positioned relative to the atoms that already exist?”* Fragments are positioned by **selecting atoms**, typically chemically relevant sites such as metal atoms on a catalyst surface. Rotations are performed around **axes defined by existing atoms**, not around abstract coordinate directions. In this way, every transformation is expressed in terms of chemically meaningful relationships. This design has two important consequences: * Structures remain intuitive and reproducible, independent of their absolute orientation. * User interactions closely mirror how chemists think about bonding, coordination, and geometry. By eliminating the notion of a privileged origin or direction, Atom Architect keeps the focus on **chemistry**, not coordinates.