Class IRSpectrum
java.lang.Object
org.episteme.natural.chemistry.spectroscopy.IRSpectrum
IR spectroscopy functional group frequencies.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<IRSpectrum.FunctionalGroup> identifyPeak(Real wavenumber) Identify functional groups from peak wavenumberstatic RealstretchingFrequency(Real k, Real mu) Stretching frequency: ν̃ = (1/2Àc) · √(k/μ)static RealwavelengthToWavenumber(Real wavelengthMicrons) Wavelength (μm) to wavenumber (cm⻹): ν̃ = 10000 / λstatic RealwavenumberToWavelength(Real wavenumber) Wavenumber to wavelength
-
Constructor Details
-
IRSpectrum
public IRSpectrum()
-
-
Method Details
-
identifyPeak
Identify functional groups from peak wavenumber -
wavelengthToWavenumber
-
wavenumberToWavelength
-
stretchingFrequency
-