octadist.elements

octadist.src.elements.number_to_symbol(x)[source]

Convert atomic number to symbol and vice versa for atom 1-109.

Parameters:

x (str or int) – symbol or atomic number.

Returns:

  • atom[x] (str) – If x is atomic number, return symbol.

  • atom.index(i) (int) – If x is symbol, return atomic number.

Examples

>>> check_atom('He')
2
>>> check_atom(2)
'He'
octadist.src.elements.number_to_radii(x)[source]

Convert atomic number (index) to atom radii in Angstroms: 1-119.

Parameters:

x (int) – Atomic number.

Returns:

atom_radii[x] (int) – Atomic radius.

Examples

>>> check_radii(2) # He
0.93
octadist.src.elements.number_to_color(x)[source]

Convert atomic number to color: 1-109.

Parameters:

x (int) – Atomic number.

Returns:

atomic color[x] (str) – Atomic color.

References

http://jmol.sourceforge.net/jscolors/

Examples

>>> check_color(2) # He
'#D9FFFF'