@property
def potential(self):
    if (self._potential is None):
        self._potential = potentials.Potential.from_atoms(self)
    return self._potential
@property
def potential(self):
    if (self._potential is None):
        self._potential = potentials.Potential.from_atoms(self)
    return self._potential