pyRTX.classes.Radiation
Classes
|
|
|
- class pyRTX.classes.Radiation.Albedo(spacecraft, lookup, Planet, precomputation=None, baseflux=1361.5)[source]
- __init__(spacecraft, lookup, Planet, precomputation=None, baseflux=1361.5)[source]
- Parameters:
Planet (
pyRTX.classes.Planet) – The planet object the Albedo is forspacecraft (
pyRTX.classes.Spacecraft) – The spacecraft object the Albedo is for
- run(epoch)[source]
Compute the fundamental quantities for the albedo force computation :param epoch: the epoch at which to compute the albedo (it can be either a string or a float) :type epoch:
strorfloat- Returns:
normalized_fluxes (
np.ndarray) – (i.e. for each face that is responsible for albedo contribution cos(alpha)*cos(theta)*dA/pi/r**2dirs (
np.ndarray) – direction of each ray relative to the SC framevals (
np.array) – values of the albedo for each face of the planet
- class pyRTX.classes.Radiation.Emissivity(spacecraft, lookup, Planet, precomputation=None, baseflux=1361.5)[source]
- __init__(spacecraft, lookup, Planet, precomputation=None, baseflux=1361.5)[source]
- Parameters:
Planet (
pyRTX.classes.Planet) – The planet object the Albedo is forspacecraft (
pyRTX.classes.Spacecraft) – The spacecraft object the Albedo is for