Modified_Guillot#
- exo_skryer.vert_Tp.Modified_Guillot(p_lev: Array, params: Dict[str, Array]) Tuple[Array, Array][source]#
Generate a modified Guillot profile with a flexible irradiated Hopf term.
This profile keeps the Guillot (2010) semi-grey structure but replaces the fixed 2/3 term in the irradiation component with a stretched-exponential Hopf-like transition in pressure.
- 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_irfloatLog10 infrared opacity in cm^2 g^-1.
log_10_gam_vfloatLog10 visible-to-IR opacity ratio.
log_10_gfloatLog10 surface gravity in cm s^-2.
f_hemfloatHemispheric redistribution factor.
q_irr_0floatIrradiated Hopf value at low optical depth.
log_10_p_tfloatLog10 transition pressure in bar.
betafloatStretching exponent for the Hopf transition.
- p_lev
- Returns: