EUVpy.tools.spectralAnalysis module

EUVpy.tools.spectralAnalysis.spectralFlux(irradiance, wavelength)[source]

Convert the spectral irradiance to spectral flux, given a specific wavelength.

Parameters:
  • irradiance (numpy.ndarray, float, or int) – [Solar] spectral irradiance for a specific wavelength, in W/m^2/nm.

  • wavelength (float) – A specific wavelength in Angstroms.

  • dWavelength (float or int) – Wavelength bin width in Angstroms. Default is 1.

Returns:

photonFlux – The corresponding spectral flux in units of Watts.

Return type:

numpy.ndarray or float

EUVpy.tools.spectralAnalysis.spectralIrradiance(photonFlux, wavelength)[source]

Convert the photon flux to the corresponding spectral irradiance, given a specific wavelength.

Parameters:
  • photonFlux (numpy.ndarray, float, or int) – Photon flux in units of photons s^-1 m^-2. For a singular wavelength, units are photons m^-2

  • wavelength (float) – A specific wavelength in Angstroms.

Returns:

irradiance – The corresponding spectral irradiance in units of W/m^2/nm.

Return type:

numpy.ndarray or float