Periodic Table#
- stereomolgraph.periodic_table.PERIODIC_TABLE: Mapping[str | int | Element, Element] = mappingproxy({'H': 1, 1: 1, 'h': 1, 'He': 2, 2: 2, 'HE': 2, 'he': 2, 'Li': 3, 3: 3, 'LI': 3, 'li': 3, 'Be': 4, 4: 4, 'BE': 4, 'be': 4, 'B': 5, 5: 5, 'b': 5, 'C': 6, 6: 6, 'c': 6, 'N': 7, 7: 7, 'n': 7, 'O': 8, 8: 8, 'o': 8, 'F': 9, 9: 9, 'f': 9, 'Ne': 10, 10: 10, 'NE': 10, 'ne': 10, 'Na': 11, 11: 11, 'NA': 11, 'na': 11, 'Mg': 12, 12: 12, 'MG': 12, 'mg': 12, 'Al': 13, 13: 13, 'AL': 13, 'al': 13, 'Si': 14, 14: 14, 'SI': 14, 'si': 14, 'P': 15, 15: 15, 'p': 15, 'S': 16, 16: 16, 's': 16, 'Cl': 17, 17: 17, 'CL': 17, 'cl': 17, 'Ar': 18, 18: 18, 'AR': 18, 'ar': 18, 'K': 19, 19: 19, 'k': 19, 'Ca': 20, 20: 20, 'CA': 20, 'ca': 20, 'Sc': 21, 21: 21, 'SC': 21, 'sc': 21, 'Ti': 22, 22: 22, 'TI': 22, 'ti': 22, 'V': 23, 23: 23, 'v': 23, 'Cr': 24, 24: 24, 'CR': 24, 'cr': 24, 'Mn': 25, 25: 25, 'MN': 25, 'mn': 25, 'Fe': 26, 26: 26, 'FE': 26, 'fe': 26, 'Co': 27, 27: 27, 'CO': 27, 'co': 27, 'Ni': 28, 28: 28, 'NI': 28, 'ni': 28, 'Cu': 29, 29: 29, 'CU': 29, 'cu': 29, 'Zn': 30, 30: 30, 'ZN': 30, 'zn': 30, 'Ga': 31, 31: 31, 'GA': 31, 'ga': 31, 'Ge': 32, 32: 32, 'GE': 32, 'ge': 32, 'As': 33, 33: 33, 'AS': 33, 'as': 33, 'Se': 34, 34: 34, 'SE': 34, 'se': 34, 'Br': 35, 35: 35, 'BR': 35, 'br': 35, 'Kr': 36, 36: 36, 'KR': 36, 'kr': 36, 'Rb': 37, 37: 37, 'RB': 37, 'rb': 37, 'Sr': 38, 38: 38, 'SR': 38, 'sr': 38, 'Y': 39, 39: 39, 'y': 39, 'Zr': 40, 40: 40, 'ZR': 40, 'zr': 40, 'Nb': 41, 41: 41, 'NB': 41, 'nb': 41, 'Mo': 42, 42: 42, 'MO': 42, 'mo': 42, 'Tc': 43, 43: 43, 'TC': 43, 'tc': 43, 'Ru': 44, 44: 44, 'RU': 44, 'ru': 44, 'Rh': 45, 45: 45, 'RH': 45, 'rh': 45, 'Pd': 46, 46: 46, 'PD': 46, 'pd': 46, 'Ag': 47, 47: 47, 'AG': 47, 'ag': 47, 'Cd': 48, 48: 48, 'CD': 48, 'cd': 48, 'In': 49, 49: 49, 'IN': 49, 'in': 49, 'Sn': 50, 50: 50, 'SN': 50, 'sn': 50, 'Sb': 51, 51: 51, 'SB': 51, 'sb': 51, 'Te': 52, 52: 52, 'TE': 52, 'te': 52, 'I': 53, 53: 53, 'i': 53, 'Xe': 54, 54: 54, 'XE': 54, 'xe': 54, 'Cs': 55, 55: 55, 'CS': 55, 'cs': 55, 'Ba': 56, 56: 56, 'BA': 56, 'ba': 56, 'La': 57, 57: 57, 'LA': 57, 'la': 57, 'Ce': 58, 58: 58, 'CE': 58, 'ce': 58, 'Pr': 59, 59: 59, 'PR': 59, 'pr': 59, 'Nd': 60, 60: 60, 'ND': 60, 'nd': 60, 'Pm': 61, 61: 61, 'PM': 61, 'pm': 61, 'Sm': 62, 62: 62, 'SM': 62, 'sm': 62, 'Eu': 63, 63: 63, 'EU': 63, 'eu': 63, 'Gd': 64, 64: 64, 'GD': 64, 'gd': 64, 'Tb': 65, 65: 65, 'TB': 65, 'tb': 65, 'Dy': 66, 66: 66, 'DY': 66, 'dy': 66, 'Ho': 67, 67: 67, 'HO': 67, 'ho': 67, 'Er': 68, 68: 68, 'ER': 68, 'er': 68, 'Tm': 69, 69: 69, 'TM': 69, 'tm': 69, 'Yb': 70, 70: 70, 'YB': 70, 'yb': 70, 'Lu': 71, 71: 71, 'LU': 71, 'lu': 71, 'Hf': 72, 72: 72, 'HF': 72, 'hf': 72, 'Ta': 73, 73: 73, 'TA': 73, 'ta': 73, 'W': 74, 74: 74, 'w': 74, 'Re': 75, 75: 75, 'RE': 75, 're': 75, 'Os': 76, 76: 76, 'OS': 76, 'os': 76, 'Ir': 77, 77: 77, 'IR': 77, 'ir': 77, 'Pt': 78, 78: 78, 'PT': 78, 'pt': 78, 'Au': 79, 79: 79, 'AU': 79, 'au': 79, 'Hg': 80, 80: 80, 'HG': 80, 'hg': 80, 'Tl': 81, 81: 81, 'TL': 81, 'tl': 81, 'Pb': 82, 82: 82, 'PB': 82, 'pb': 82, 'Bi': 83, 83: 83, 'BI': 83, 'bi': 83, 'Po': 84, 84: 84, 'PO': 84, 'po': 84, 'At': 85, 85: 85, 'AT': 85, 'at': 85, 'Rn': 86, 86: 86, 'RN': 86, 'rn': 86, 'Fr': 87, 87: 87, 'FR': 87, 'fr': 87, 'Ra': 88, 88: 88, 'RA': 88, 'ra': 88, 'Ac': 89, 89: 89, 'AC': 89, 'ac': 89, 'Th': 90, 90: 90, 'TH': 90, 'th': 90, 'Pa': 91, 91: 91, 'PA': 91, 'pa': 91, 'U': 92, 92: 92, 'u': 92, 'Np': 93, 93: 93, 'NP': 93, 'np': 93, 'Pu': 94, 94: 94, 'PU': 94, 'pu': 94, 'Am': 95, 95: 95, 'AM': 95, 'am': 95, 'Cm': 96, 96: 96, 'CM': 96, 'cm': 96, 'Bk': 97, 97: 97, 'BK': 97, 'bk': 97, 'Cf': 98, 98: 98, 'CF': 98, 'cf': 98, 'Es': 99, 99: 99, 'ES': 99, 'es': 99, 'Fm': 100, 100: 100, 'FM': 100, 'fm': 100, 'Md': 101, 101: 101, 'MD': 101, 'md': 101, 'No': 102, 102: 102, 'NO': 102, 'no': 102, 'Lr': 103, 103: 103, 'LR': 103, 'lr': 103, 'Rf': 104, 104: 104, 'RF': 104, 'rf': 104, 'Db': 105, 105: 105, 'DB': 105, 'db': 105, 'Sg': 106, 106: 106, 'SG': 106, 'sg': 106, 'Bh': 107, 107: 107, 'BH': 107, 'bh': 107, 'Hs': 108, 108: 108, 'HS': 108, 'hs': 108, 'Mt': 109, 109: 109, 'MT': 109, 'mt': 109, 'Ds': 110, 110: 110, 'DS': 110, 'ds': 110, 'Rg': 111, 111: 111, 'RG': 111, 'rg': 111, 'Cn': 112, 112: 112, 'CN': 112, 'cn': 112, 'Nh': 113, 113: 113, 'NH': 113, 'nh': 113, 'Fl': 114, 114: 114, 'FL': 114, 'fl': 114, 'Mc': 115, 115: 115, 'MC': 115, 'mc': 115, 'Lv': 116, 116: 116, 'LV': 116, 'lv': 116, 'Ts': 117, 117: 117, 'TS': 117, 'ts': 117, 'Og': 118, 118: 118, 'OG': 118, 'og': 118})#
Mapping of atomic numbers and symbols to Element objects.
- stereomolgraph.periodic_table.COVALENT_RADII: Mapping[Element, float] = mappingproxy({1: 0.32, 2: 0.46, 3: 1.33, 4: 1.02, 5: 0.85, 6: 0.75, 7: 0.71, 8: 0.63, 9: 0.64, 10: 0.67, 11: 1.55, 12: 1.39, 13: 1.26, 14: 1.16, 15: 1.11, 16: 1.03, 17: 0.99, 18: 0.96, 19: 1.96, 20: 1.71, 21: 1.48, 22: 1.36, 23: 1.34, 24: 1.22, 25: 1.19, 26: 1.16, 27: 1.11, 28: 1.1, 29: 1.12, 30: 1.18, 31: 1.24, 32: 1.21, 33: 1.21, 34: 1.16, 35: 1.14, 36: 1.17, 37: 2.1, 38: 1.85, 39: 1.63, 40: 1.54, 41: 1.47, 42: 1.38, 43: 1.28, 44: 1.25, 45: 1.25, 46: 1.2, 47: 1.28, 48: 1.36, 49: 1.42, 50: 1.4, 51: 1.4, 52: 1.36, 53: 1.33, 54: 1.31, 55: 2.32, 56: 1.96, 57: 1.8, 58: 1.63, 59: 1.76, 60: 1.74, 61: 1.73, 62: 1.72, 63: 1.68, 64: 1.69, 65: 1.68, 66: 1.67, 67: 1.66, 68: 1.65, 69: 1.64, 70: 1.7, 71: 1.62, 72: 1.52, 73: 1.46, 74: 1.37, 75: 1.31, 76: 1.29, 77: 1.22, 78: 1.23, 79: 1.24, 80: 1.33, 81: 1.44, 82: 1.44, 83: 1.51, 84: 1.45, 85: 1.47, 86: 1.42, 87: 2.23, 88: 2.01, 89: 1.86, 90: 1.75, 91: 1.69, 92: 1.7, 93: 1.71, 94: 1.72, 95: 1.66, 96: 1.66, 97: 1.68, 98: 1.68, 99: 1.65, 100: 1.67, 101: 1.73, 102: 1.76, 103: 1.61, 104: 1.57, 105: 1.49, 106: 1.43, 107: 1.41, 108: 1.34, 109: 1.29, 110: 1.28, 111: 1.21, 112: 1.22, 113: 1.36, 114: 1.43, 115: 1.62, 116: 1.75, 117: 1.65, 118: 1.57})#
Covalent radii of elements in Angstrom. (Pekka Pyykkö and Michiko Atsumi. Molecular Double-Bond Covalent Radii for Elements Li-E112. Chemistry - A European Journal, 15(46):12770–12779, nov 2009. doi:10.1002/chem.200901472.)