EUVpy.empiricalModels.models.EUVAC.euvac module¶
- EUVpy.empiricalModels.models.EUVAC.euvac.euvac(F107, F107A, statsFiles=None)[source]¶
Compute the solar flux from F10.7, according to the EUVAC model. Return the solar flux across 37 wavelength bands in units of photons m^-2 s^-1.
- Parameters:
F107 (numpy.ndarray) – Values of the F10.7 solar flux.
F107A (numpy.ndarray) – Values of the 81-day averaged solar flux, centered on the present day.
statsFiles (list) – A 2 element list where the first element is a file containing the 37x37 correlation matrix and the second element is a file containing the 1x37 standard deviation values for EUVAC. Optional.
- Returns:
euvacFlux (numpy.ndarray) – Values of the solar radiant flux in 37 distinct wavelength bands. In photons/m^2/s.
euvacIrr (numpy.ndarray) – Values of the solar spectral irradiance in 37 distinct wavelength bands. In W/m^2.
- EUVpy.empiricalModels.models.EUVAC.euvac.refSpec(i)[source]¶
Helper function for the EUVAC Model: returns the standard solar flux in 37 bands from the F74113 Spectrum (pp. 584-585 in Schunk and Nagy).
For additional resources, see the following: - Richard, P. G., Fennelly, J. A., and Torr, D. G., EUVAC: A solar EUV flux model for aeronomic calculations, Journal of Geophysical Research, 99, A5, 8981-8992, 1994. - Heroux, L. and Hinteregger, H. E., Aeronomical Reference Spectrum for Solar UV Below 2000 A, Journal of Geophysical Research, 83, A11, 1978.
- Parameters:
i (int) – The index for the wavelength. Must be between 0 and 37.
- Returns:
F74113_i (float) – The reference solar flux in units of photons/m^2/s^.
A_i (float) – The scaling factor for the wavelength interval.