pyRTX.classes.Radiation
Classes
|
A class for computing the albedo acceleration on a spacecraft. |
|
A class for computing the thermal emissivity acceleration on a spacecraft. |
- class pyRTX.classes.Radiation.Albedo(spacecraft, lookup, Planet, precomputation=None, baseflux=1361.5)[source]
A class for computing the albedo acceleration on a spacecraft.
- __init__(spacecraft, lookup, Planet, precomputation=None, baseflux=1361.5)[source]
Initializes the Albedo object.
- Parameters:
spacecraft (
pyRTX.Spacecraft) – The spacecraft object.lookup (
pyRTX.classes.LookUpTable) – A lookup table for the spacecraft’s albedo properties.Planet (
pyRTX.Planet) – The planet object.precomputation (
pyRTX.classes.Precompute, optional) – A Precompute object with precomputed SPICE data.baseflux (
float, default1361.5) – The base solar flux at 1 AU in W/m^2.
- class pyRTX.classes.Radiation.Emissivity(spacecraft, lookup, Planet, precomputation=None, baseflux=1361.5)[source]
A class for computing the thermal emissivity acceleration on a spacecraft.
- __init__(spacecraft, lookup, Planet, precomputation=None, baseflux=1361.5)[source]
Initializes the Emissivity object.
- Parameters:
spacecraft (
pyRTX.Spacecraft) – The spacecraft object.lookup (
pyRTX.classes.LookUpTable) – A lookup table for the spacecraft’s emissivity properties.Planet (
pyRTX.Planet) – The planet object.precomputation (
pyRTX.classes.Precompute, optional) – A Precompute object with precomputed SPICE data.baseflux (
float, default1361.5) – The base solar flux at 1 AU in W/m^2.