Let us say that I wish to create a function that may do the following:
>>> find_bond_energy(atom1="C", atom2="O", order=3)
The above example entails a triple covalent bond between carbon (C) and oxygen (O), with the hypothetical function returning the known dissociation energy. The same could then be applied to a wide range of covalent bonds.
I have attempted to explore packages such as mendeleev, RDKit and others, with no luck. There is plenty of data available for arbitrary individual elements, but it seems to not be the case for arbitrary chemical bonds. Databases such as PubChem (along with its API) are useful for exploring properties of molecules, but again, I cannot find any useful equivalent for chemical bonds.
There exist some educational websites which list limited tables of bond dissociation energies, however these are not exhaustive and also would require a less Pythonic web-scraping solution.
Can any existing packages, APIs or databases (ideally tailored to Python scripting) help?