Skip to content

v0.3.0 — Entropy descriptors H_LDM / H_Q / H_S

Choose a tag to compare

@ariaX1973 ariaX1973 released this 06 Jul 22:06

Nouveautés — Descripteurs entropiques

Nouvelle famille de descripteurs entropiques (bits, Shannon) ajoutée au calcul,
sur deux domaines : local (par cycle) et global (sous-graphe des atomes lourds).

Descripteur Nature Domaine
H_LDM Entropie complète (λ_ii + δ_ij), décomposée en H_part, H_loc, H_deloc, normalisée μ_LDM entre H_min_chem et H_max_ref = log₂(N_loc + N_deloc) cycle + global
H_Q Entropie de délocalisation pondérée δ_ij / R_ij (favorise les contributions courtes) cycle + global
H_S Entropie de délocalisation pondérée δ_ij · R_ij (favorise les contributions étendues) cycle + global

Le résumé terminal contient désormais trois tableaux : LDM → H → HOMA. Une section ENTROPY_DESCRIPTORS est également écrite dans le fichier .arx.

Autres changements

  • Cleanup global du code : table des matières en tête du fichier, entêtes de blocs unifiés avec descriptions courtes, doublon de BLOC 5 corrigé.
  • Renommage : AroX.v0.2.0.pyAroX.v0.3.0.py.
  • Régénération des 15 rapports .arx de référence dans examples/ pour inclure la section entropique.

Validation numérique

  • Benzène (cycle) : H_loc = H_deloc = log₂(6) = 2.585 bits, μ_Q = μ_S = 100 % (paires de contour équivalentes). ✓
  • Benzène (global) : H_max_ref = log₂(21) = 4.392 bits, μ_LDM ≈ 39 %. ✓
  • Naphtalène : les deux cycles à 6 chaînons sont symétriques (H_LDM = 3.1795 bits identique). ✓