Skip to main content

Module nmr

Module nmr 

Source
Expand description

NMR Spectroscopy module: chemical shift prediction and spectrum generation.

Implements Phase D3 of the spectroscopy roadmap:

  • HOSE code generation for atomic environment characterization
  • Empirical chemical shift prediction for ¹H and ¹³C
  • J-coupling estimation via Karplus equation
  • Lorentzian-broadened NMR spectrum generation

Re-exports§

pub use coupling::predict_j_couplings;
pub use coupling::JCoupling;
pub use hose::HoseCode;
pub use shifts::predict_chemical_shifts;
pub use shifts::ChemicalShift;
pub use shifts::NmrShiftResult;
pub use spectrum::compute_nmr_spectrum;
pub use spectrum::NmrNucleus;
pub use spectrum::NmrPeak;
pub use spectrum::NmrSpectrum;

Modules§

coupling
J-coupling constant estimation via Karplus equation and topological rules.
hose
HOSE (Hierarchically Ordered Spherical description of Environment) code generation.
shifts
Chemical shift prediction for ¹H and ¹³C NMR.
spectrum
NMR spectrum generation with Lorentzian broadening.