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