Guillot#
- exo_skryer.vert_Tp.Guillot(p_lev: Array, params: Dict[str, Array]) Tuple[Array, Array][source]#
Generate a Guillot (2010) analytical temperature profile.
This profile combines internal heating and external irradiation using a two-stream approximation with separate visible and infrared opacities.
- Parameters:
- p_lev
ndarray, shape (nlev,) Pressure at atmospheric levels.
- paramsdict[str,
ndarray] Parameter dictionary containing:
T_intfloatInternal temperature in Kelvin.
T_eqfloatEquilibrium temperature in Kelvin.
log_10_k_irfloatLog₁₀ infrared opacity in cm² g⁻¹.
log_10_gam_vfloatLog₁₀ visible-to-IR opacity ratio (dimensionless).
log_10_gfloatLog₁₀ surface gravity in cm s⁻².
f_hemfloatHemispheric redistribution factor (dimensionless).
- p_lev
- Returns: