Modified_Milne#
- exo_skryer.vert_Tp.Modified_Milne(p_lev: Array, params: Dict[str, Array]) Tuple[Array, Array][source]#
Generate a modified Milne temperature profile with stretched exponential transition.
This profile uses a grey optical depth model with a stretched exponential transition from a skin temperature at low pressure to the standard Milne profile at high pressure.
- Parameters:
- p_lev
ndarray, shape (nlev,) Pressure at atmospheric levels in dyne cm⁻².
- paramsdict[str,
ndarray] Parameter dictionary containing:
T_intfloatInternal temperature in Kelvin.
log_10_tau_reffloatLog₁₀ infrared optical depth at reference pressure (1 bar, dimensionless).
T_ratiofloatSkin-to-internal temperature ratio (T_skin / T_int, dimensionless).
log_10_p_tfloatLog₁₀ transition pressure in bar.
betafloatStretching exponent for transition (0 < beta <= 1, dimensionless).
- p_lev
- Returns: