Class UVVisSpectrum

java.lang.Object
org.episteme.natural.chemistry.spectroscopy.UVVisSpectrum

public class UVVisSpectrum extends Object
UV-Vis Spectroscopy models.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • UVVisSpectrum

      public UVVisSpectrum()
  • Method Details

    • calculateAbsorbance

      public static Real calculateAbsorbance(Real epsilon, Real concentration, Real pathLength)
      Beer-Lambert Law: A = ε * c * l
    • calculateTransmittance

      public static Real calculateTransmittance(Real absorbance)
      Transmittance from Absorbance: T = 10^(-A)
    • wavelengthToEnergy

      public static Real wavelengthToEnergy(Real wavelengthNm)
      Wavelength (nm) to Energy (eV): E = 1239.8 / λ