lumos.calculator.get_intensity_satellite_frame
- lumos.calculator.get_intensity_satellite_frame(sat_surfaces, sat_height, angle_past_terminator, observer_position, include_sun=True, include_earthshine=True, earth_panel_density=150, earth_brdf=None)[source]
Calculates flux scattered by a satellite and seen by an observer.
- Parameters:
sat_surfaces (list[lumos.geometry.Surface]) – List of surfaces on satellite
sat_height (float) – Height of satellite above geodetic nadir (meters)
angle_past_terminator (float) – Angle of satellite past terminator (radians)
observer_position (
np.ndarray) – Position of an observer, measured in brightness frame (meters)include_sun (bool, optional) – Whether to include flux scattered by the satellite from the sun
include_earthshine (bool, optional) – Whether to include flux scattered by the satellite from earthshine
earth_panel_density (int, optional) – There will be earth_panel_density x earth_panel_density panels in the earthshine mesh
earth_brdf (function) – A function representing the BRDF of Earth’s surface
- Returns:
Flux of light incident on the observer (W / m^2)
- Return type:
float