pyiron.atomistics.structure.atom module¶
-
class
pyiron.atomistics.structure.atom.
Atom
(symbol='X', position=(0, 0, 0), tag=None, momentum=None, mass=None, magmom=None, charge=None, atoms=None, index=None, pse=None, element=None, **qwargs)[source]¶ Bases:
ase.atom.Atom
,pyiron.atomistics.structure.sparse_list.SparseArrayElement
Class for representing a single atom derived from the ASE atom class.
- Parameters
symbol (str/pyiron.atomistics.structure.periodic_table.ChemcicalElement) – Symbol or elecment object
position (list/numpy.ndarray) – Position of atom in cartesian coordinates
tag (str) – Tag assigned to structure
momentum (float) – Momentum
mass (float) – Atomic mass in a.u.
magmom (float) – Magnetic moment in Bohn Magneton
charge (float) – Charge in e
atoms (ase.atoms.Atoms) – Assigned atoms
index (int) – Assigned index
-
atoms
¶
-
data
¶
-
index
¶
-
property
mass
¶ Gives the atomic mass of the atom
- Returns
The atomic mass in a.u.
- Return type
float
-
property
number
¶ The atomic number of the atom
- Returns
The atomic number according to the periodic table
- Return type
int
-
property
symbol
¶ The chemical symbol of the atom
- Returns
The chemical symbol of the atom
- Return type
str