parameters: (elem)
return_statement: return np.divide(covrad, qcel.constants.bohr2angstroms)
docstring: Return covalent radii [a0] for all atoms
  
      Look-up values for covalent (or ionic) radii by atomic element [A] from
      "Inorganic Chemistry" 3rd ed, Housecroft, Appendix 6, pgs 1013-1014
docstring_summary: Return covalent radii [a0] for all atoms
docstring_tokens: Return covalent radii [ a0 ] for all atoms
function: def _get_covalent_radii(elem):
      """Return covalent radii [a0] for all atoms
  
      Look-up values for covalent (or ionic) radii by atomic element [A] from
      "Inorganic Chemistry" 3rd ed, Housecroft, Appendix 6, pgs 1013-1014
  
      """
      covalent_radii_lookup = {
          'H' : 0.37,                                                                                     'He': 0.30,
          'Li': 1.02, 'Be': 0.27,             'B' : 0.88, 'C' : 0.77, 'O' : 0.73, 'N' : 0.75, 'F' : 0.71, 'Ne': 0.84,
          'Na': 1.02, 'Mg': 0.72,             'Al': 1.30, 'Si': 1.18, 'P' : 1.10, 'S' : 1.03, 'Cl': 0.99, 'Ar': 1.00,
          'K' : 1.38, 'Ca': 1.00,
                                  'Sc': 0.75, 'Ti': 0.86, 'V' : 0.79, 'Cr': 0.73, 'Mn': 0.67,
                                  'Fe': 0.61, 'Co': 0.64, 'Ni': 0.55, 'Cu': 0.46, 'Zn': 0.60,
                                              'Ga': 1.22, 'Ge': 1.22, 'As': 1.22, 'Se': 1.17, 'Br': 1.14, 'Kr': 1.03,
                                                                                              'I' : 1.33,
                                                                                                          'X' : 0.00}  # yapf: disable
      #'RN': 2.40 / 1.5,  # extrapolation
      #'H': 1.06 / 1.5,  # Bondi JPC 68 441 (1964)
      #'SN': 2.16 / 1.5,  # Bondi JPC 68 441 (1964)
      #'SB': 2.12 / 1.5,  # Bondi JPC 68 441 (1964)
      #'TE': 2.08 / 1.5,  # Bondi JPC 68 441 (1964)
      #'XE': 2.05 / 1.5}  # Bondi JPC 68 441 (1964)
      nat = elem.shape[0]
      try:
          caps = [el.capitalize() for el in elem]
      except AttributeError:
          caps = [qcel.periodictable.to_E(z) for z in elem]
  
      covrad = np.fromiter((covalent_radii_lookup[caps[at]] for at in range(nat)), dtype=np.float, count=nat)
      return np.divide(covrad, qcel.constants.bohr2angstroms)
function_tokens: def _get_covalent_radii ( elem ) : covalent_radii_lookup = { 'H' : 0.37 , 'He' : 0.30 , 'Li' : 1.02 , 'Be' : 0.27 , 'B' : 0.88 , 'C' : 0.77 , 'O' : 0.73 , 'N' : 0.75 , 'F' : 0.71 , 'Ne' : 0.84 , 'Na' : 1.02 , 'Mg' : 0.72 , 'Al' : 1.30 , 'Si' : 1.18 , 'P' : 1.10 , 'S' : 1.03 , 'Cl' : 0.99 , 'Ar' : 1.00 , 'K' : 1.38 , 'Ca' : 1.00 , 'Sc' : 0.75 , 'Ti' : 0.86 , 'V' : 0.79 , 'Cr' : 0.73 , 'Mn' : 0.67 , 'Fe' : 0.61 , 'Co' : 0.64 , 'Ni' : 0.55 , 'Cu' : 0.46 , 'Zn' : 0.60 , 'Ga' : 1.22 , 'Ge' : 1.22 , 'As' : 1.22 , 'Se' : 1.17 , 'Br' : 1.14 , 'Kr' : 1.03 , 'I' : 1.33 , 'X' : 0.00 } # yapf: disable #'RN': 2.40 / 1.5,  # extrapolation #'H': 1.06 / 1.5,  # Bondi JPC 68 441 (1964) #'SN': 2.16 / 1.5,  # Bondi JPC 68 441 (1964) #'SB': 2.12 / 1.5,  # Bondi JPC 68 441 (1964) #'TE': 2.08 / 1.5,  # Bondi JPC 68 441 (1964) #'XE': 2.05 / 1.5}  # Bondi JPC 68 441 (1964) nat = elem . shape [ 0 ] try : caps = [ el . capitalize ( ) for el in elem ] except AttributeError : caps = [ qcel . periodictable . to_E ( z ) for z in elem ] covrad = np . fromiter ( ( covalent_radii_lookup [ caps [ at ] ] for at in range ( nat ) ) , dtype = np . float , count = nat ) return np . divide ( covrad , qcel . constants . bohr2angstroms )