Skip to content

bond_length

esta.bond_length

=========================================================== Teaching Script: Bond Length Estimation from Covalent Radii ===========================================================

Goal:

Estimate bond lengths for common chemical bonds using covalent radii from atomic element property libraries.

This script demonstrates: 1. How covalent radii determine bond lengths 2. How bond order affects bond length 3. Comparison with known experimental values 4. Creation of a bond-length table for common bonds

Libraries:

pip install mendeleev pandas tabulate

Author:

Educational chemistry/physics workflow

get_covalent_radius(symbol, bond_type='single')

Returns bond-order-dependent covalent radius in Å. Falls back to mendeleev data if not explicitly listed.

estimate_bond_length(atom1, atom2, bond_type='single')

Estimate bond length as sum of covalent radii.