compute_albedo_spectrum_1d#

exo_skryer.RT_alb_1D.compute_albedo_spectrum_1d(state: Dict[str, Array], params: Dict[str, Array], opacity_components: Mapping[str, Array]) Tuple[Array, Array][source]#

Placeholder shortwave albedo RT kernel.

Parameters:
state

Standard forward-model state dict (see build_model.forward_model). Expected keys include wl, nwl, nlay, ck, and optionally contri_func.

params

Retrieval parameters (may include cloud patchiness, phase angle, etc.).

opacity_components

Opacity component mapping (line/rayleigh/cia/special/cloud and cloud scattering props).

Returns:
(alb_spectrum, contrib_func)

alb_spectrum: (nwl,) reflected-light metric (TBD: geometric albedo vs reflectance). contrib_func: (nlay, nwl) normalized contribution function if enabled, else zeros.