Orbitale molekularne Hückela

Buduje macierz Hückela z listy wiązań, wyznacza wartości własne i orbitale, liczy obsadzenia, całkowitą energię π, przerwę HOMO–LUMO, rzędy wiązań i ładunki atomowe.

Builds the Hückel matrix from a bond list, finds eigenvalues and orbitals, and computes occupancies, total π energy, the HOMO–LUMO gap, bond orders and atomic charges.