Processing math: 0%

sknano.core.atoms.Atom

class sknano.core.atoms.Atom(*args, *, element=None, mass=None, Z=None, **kwargs)[source][source]

Base class for abstract representation of structure atom.

Parameters:

element : {str, int}, optional

A string representation of the element symbol or an integer specifying an element atomic number \boldsymbol{Z}.

Attributes

Z Atomic number Z.
element Element symbol.
fmtstr Format string.
m
mass Atomic mass m_a in atomic mass units.
symbol Element symbol.

Methods

rezero(*args, **kwargs)
rotate(**kwargs)
todict() Return dict of Atom constructor parameters.
translate(*args, **kwargs)