sknano.core.atoms.LatticeAtom¶
-
class
sknano.core.atoms.LatticeAtom(*args, *, lattice=None, xs=None, ys=None, zs=None, **kwargs)[source][source]¶ Class representation of a crystal structure lattice atom.
Parameters: lattice :
Crystal3DLatticexs, ys, zs : float
Attributes
ZAtomic number \(Z\). elementElement symbol. fmtstrFormat string. latticeCrystal3DLattice.mmassAtomic mass \(m_a\) in atomic mass units. rs\(x, y, z\) components of Atomposition vector.symbolElement symbol. xs\(x\)-coordinate in units of Angstroms. ys\(y\)-coordinate in units of Angstroms. zs\(z\)-coordinate in units of Angstroms. Methods
rezero(*args, **kwargs)rotate(**kwargs)Rotate Atomposition vector.todict()translate(t[, fix_anchor_point])Translate Atomposition vector byVectort.