Class SpectralAnalysis

java.lang.Object
org.episteme.natural.physics.classical.spectroscopy.SpectralAnalysis

public class SpectralAnalysis extends Object
Blackbody radiation and spectral analysis.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Field Details

    • H

      public static final Real H
    • C

      public static final Real C
    • K

      public static final Real K
    • WIEN_B

      public static final Real WIEN_B
    • SIGMA

      public static final Real SIGMA
  • Method Details

    • wienPeakWavelength

      public static Real wienPeakWavelength(Real temperatureKelvin)
      Wien's displacement law: λ_max = b / T
    • stefanBoltzmannPower

      public static Real stefanBoltzmannPower(Real areaM2, Real temperatureKelvin)
      Stefan-Boltzmann: P = σ * A * T⁴
    • planckRadiance

      public static Real planckRadiance(Real wavelengthMeters, Real temperatureKelvin)
      Planck radiance: B(λ,T) = (2hc²/λ⁵) / (exp(hc/λkT) - 1)
    • photonEnergy

      public static Real photonEnergy(Real wavelengthMeters)
      Photon energy: E = hc/λ
    • wavelengthFromEnergy

      public static Real wavelengthFromEnergy(Real energyJoules)
      Wavelength from energy: λ = hc/E
    • colorTemperature

      public static Real colorTemperature(Real peakWavelengthMeters)
      Color temperature from peak wavelength