Class NMRSpectrum
java.lang.Object
org.episteme.natural.chemistry.spectroscopy.NMRSpectrum
Nuclear Magnetic Resonance (NMR) spectroscopy models.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic RealcalculateChemicalShift(Real frequencyObserved, Real frequencyReference, Real spectrometerFrequency) Calculates chemical shift (delta). delta = (v - v_ref) / v_spectrometer * 10^6static RealcalculateLarmorFrequency(Real gyromagneticRatio, Real magneticField) Calculates Larmor frequency. v = (gamma * B0) / (2 * pi)
-
Field Details
-
GAMMA_1H
-
GAMMA_13C
-
GAMMA_15N
-
GAMMA_31P
-
-
Method Details
-
calculateLarmorFrequency
-
calculateChemicalShift
public static Real calculateChemicalShift(Real frequencyObserved, Real frequencyReference, Real spectrometerFrequency) Calculates chemical shift (delta). delta = (v - v_ref) / v_spectrometer * 10^6- Parameters:
frequencyObserved- v (Hz)frequencyReference- v_ref (Hz, e.g., TMS)spectrometerFrequency- v_spectrometer (Hz)- Returns:
- Chemical shift (ppm)
-