lmodea_k.normalmodes

\(\newcommand{\AA}{\text{Å}}\)

lmodea_k.normalmodes#

Normal-mode analysis utilities.

Houses NormalModes, which diagonalises mass-weighted Hessians, applies optional acoustic sum-rule corrections, and converts eigenvalues/eigenvectors to frequencies and displacement patterns used throughout LModeA-k.

Classes

NormalModes(H, masses[, wavevector, ...])

Solve normal modes from a dynamical matrix or Hessian.