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.