Beispiel #1
0
    def __getitem__(self, i):
        if isinstance(i, int):
            natoms = len(self)
            if i < -natoms or i >= natoms:
                raise IndexError('Index out of range.')

            return MC_Atom(atoms=self, index=i)
        else:
            return Atoms.__getitem__(self, i)