calypso.data.atomic module
- class calypso.data.atomic.DummyElement(name: int | str)
Bases:
Element
- property covalent_radius
Covalent radii from:
Covalent radii revisited,
Beatriz Cordero, Verónica Gómez, Ana E. Platero-Prats, Marc Revés, Jorge Echeverría, Eduard Cremades, Flavia Barragán and Santiago Alvarez, Dalton Trans., 2008, 2832-2838 DOI:10.1039/B801115J
- Returns:
float
- Return type:
Covalent radii
- property covalent_volume
Get atom/structure volume according to covalent radii
- property mass
Atomic masses are based on:
Meija, J., Coplen, T., Berglund, M., et al. (2016). Atomic weights of the elements 2013 (IUPAC Technical Report). Pure and Applied Chemistry, 88(3), pp. 265-291. Retrieved 30 Nov. 2016, from doi:10.1515/pac-2015-0305
Weights of [H, He, B, N, O, Mg, Si, S, Cl, Br, Tl] are taken from Table 3 for conventional atomic weights with range in Table 1 in comment. Those with stable isotope are taken from Table 1 for standard atomic weights 2013 with uncertainties ignored. Others with no stable isotopes are taken from Table 4.
- Returns:
float
- Return type:
Covalent radii
- property metallic_radius
- property name
- property number
- property symbol
- property vdw_radius
- class calypso.data.atomic.Element(name: int | generic | str)
Bases:
object
One can access the properties of element, including - number - symbol - name - covalent_radius - metallic_radius - vdw_radius - mass
- classmethod from_row_and_group(row: int, group: int)
Get an element from a row and group number.
Important Note: For lanthanoids and actinoids, the row number must be 8 and 9, respectively, and the group number must be between 3 (La, Ac) and 17 (Lu, Lr). This is different than the value for Element(symbol).row and Element(symbol).group for these elements.
- Parameters:
Note
The 18 group number system is used, i.e. noble gases are group 18.
- property block
The block character “s, p, d, f”.
- property covalent_radius
Covalent radii from:
Covalent radii revisited,
Beatriz Cordero, Verónica Gómez, Ana E. Platero-Prats, Marc Revés, Jorge Echeverría, Eduard Cremades, Flavia Barragán and Santiago Alvarez, Dalton Trans., 2008, 2832-2838 DOI:10.1039/B801115J
- Returns:
float
- Return type:
Covalent radii
- property covalent_volume
Get atom/structure volume according to covalent radii
- property group
The periodic table group of the element. Note: For lanthanoids and actinoids, the group is always 3.
- property is_actinoid
True if element is a actinoid.
- property is_alkali
True if element is an alkali metal.
- property is_alkaline
True if element is an alkaline earth metal (group II).
- property is_chalcogen
True if element is a chalcogen.
- property is_halogen
True if element is a halogen.
- property is_lanthanoid
True if element is a lanthanoid.
- property is_metal
True if is a metal.
- property is_metalloid
True if element is a metalloid.
- property is_noble_gas
True if element is noble gas.
- property is_post_transition_metal
True if element is a post-transition or poor metal.
- property is_radioactive
True if element is radioactive.
- property is_rare_earth
True if element is a rare earth element, including Lanthanides (La) series, Actinides (Ac) series, Scandium (Sc) and Yttrium (Y).
- property is_transition_metal
True if element is a transition metal.
- property mass
Atomic masses are based on:
Meija, J., Coplen, T., Berglund, M., et al. (2016). Atomic weights of the elements 2013 (IUPAC Technical Report). Pure and Applied Chemistry, 88(3), pp. 265-291. Retrieved 30 Nov. 2016, from doi:10.1515/pac-2015-0305
Weights of [H, He, B, N, O, Mg, Si, S, Cl, Br, Tl] are taken from Table 3 for conventional atomic weights with range in Table 1 in comment. Those with stable isotope are taken from Table 1 for standard atomic weights 2013 with uncertainties ignored. Others with no stable isotopes are taken from Table 4.
- Returns:
float
- Return type:
Covalent radii
- property metallic_radius
- property name
- property number
- property row
The periodic table row of the element. Note: For lanthanoids and actinoids, the row is always 6 or 7, respectively.
- property symbol
- property vdw_radius
- calypso.data.atomic.get_covalent_volume(elements: str | list[str], scale=1) float | list[float]
Get atom/structure volume according to covalent radii
- calypso.data.atomic.numbers2symbols(numbers)
- calypso.data.atomic.symbols2numbers(symbols)