aim2dat.utils.element_properties
¶
Module to retrieve physical and chemical properties of elements.
Module Contents¶
Functions¶
|
Return atomic mass of the element from the atomic number, element symbol or name. |
|
Return atomic number of the element from element symbol or name. |
|
Return the covalent or van der Waals radius of the element. The following sources are |
|
Return the electronegativity of the element. |
|
Return groups that contain the element from the atomic number, element symbol or name. |
|
Return symbol of the element from element number or name. |
|
Return all elements in the group. |
- aim2dat.utils.element_properties.get_atomic_mass(element)[source]¶
Return atomic mass of the element from the atomic number, element symbol or name.
- aim2dat.utils.element_properties.get_atomic_number(element)[source]¶
Return atomic number of the element from element symbol or name.
-
aim2dat.utils.element_properties.get_atomic_radius(element, radius_type=
'covalent'
)[source]¶ Return the covalent or van der Waals radius of the element. The following sources are used for different radius types:
'covalent'
are from doi:10.1039/B801115J obtained via ase.'vdw'
are obtained via ase.'chen_manz'
are from doi:10.1039/C9RA07327B.'vdw_charry_tkatchenko'
are from doi:10.26434/chemrxiv-2024-m3rtp-v2.
- Parameters:¶
element (str or int) – Atomic number, name or symbol of the element.
radius_type (str (optional)) – Radius type. Valid options are
'covalent'
,'vdw'
,'chen_manz'
, or'vdw_charry_tkatchenko'
.
- Returns:¶
radius (float) – Atomic radius of the element.
- Raises:¶
ValueError – If
radius_type
is not supported or has the wrong format.
-
aim2dat.utils.element_properties.get_electronegativity(element, scale=
'pauling'
)[source]¶ Return the electronegativity of the element.
- aim2dat.utils.element_properties.get_element_groups(element)[source]¶
Return groups that contain the element from the atomic number, element symbol or name.