Expand description
Advanced Spectroscopy — Core Module
Contains spectroscopic methods promoted from experimental:
- sTDA UV-Vis: Simplified Tamm-Dancoff approximation for electronic excitations
- GIAO NMR: Gauge-including atomic orbitals for chemical shifts
These complement the existing topology-based NMR (HOSE codes) and numerical IR vibrational analysis in the core.
§sTDA UV-Vis
Requires a converged SCF result (from HF-3c, PM3+basis, or EHT). Provides excitation energies, wavelengths, and oscillator strengths.
§GIAO NMR
Quantum-mechanical NMR chemical shifts. More accurate than topological (HOSE code) NMR but requires 3D coordinates and a SCF calculation. The user can choose fast topological NMR or slower quantum NMR.
Modules§
- hessian
- Semi-numerical Hessian matrix computation.
- ir_
intensities - IR intensities from dipole derivatives.
- transition_
dipoles - Electric dipole transition moments.
Structs§
- NmrShielding
Result - Result of GIAO NMR calculation.
- ScfInput
- Converged SCF data needed by spectroscopy methods.
- Shielding
Tensor - NMR shielding tensor for a single nucleus.
- Spectroscopy
Result - Result of sTDA UV-Vis calculation.
- Stda
Config - Configuration for sTDA calculation.
- Transition
Info - Information about a single electronic transition (UV-Vis).
Functions§
- compute_
nmr_ shieldings - Compute NMR shielding tensors using the GIAO method.
- compute_
nmr_ shieldings_ for_ nucleus - Compute GIAO shieldings for a specific target nucleus.
- compute_
stda - Compute sTDA excitation energies and oscillator strengths.
- shieldings_
to_ shifts - Convert shielding tensors to a summary result.