Temperature profiles¶
BeAR currently includes the following parametrisations for atmospheric temperature-pressure profiles
Milne’s solution
Guillot temperature profile
Isoprofile
Piecewise polynomials
Cubic b splines
Details on the implementation of the latter three parametrisations are discussed here.
Milne’s solution¶
Milne’s solution is a simple, analytic temperature profile that has
been derived for a self-luminous object with a grey atmosphere.
In the corresponding forward_model.config of the chosen forward_model.config
,
this parametrisation is chosen by using the keyword milne
:
#Temperature profile
milne
Milne’s profile is given by
where \(T_\mathrm{eff}\) is the effective temperature of the self-luminous object, \(\tau = \int \kappa(z) \mathrm d z\) the grey optical depth for the wavelength-dependent opacity \(\kappa\) (usually taken to be the Rosseland mean opacity), and \(q\) the Hopf function. In the Eddington approximation, \(q\) would be \(1/3\). Internally, BeAR has a parametrised form of \(q(\tau)\), taken from Mihalas (1979).
The Milne temperature profile parametrisation has two free parameters that have to be listed in the prior config file in the following order:
\(\kappa\), the constant grey opacity in units of \(\mathrm{cm}^2/\mathrm{g}\)
the effective temperature \(T_\mathrm{eff}\)
Guillot profile¶
The analytical profiles by Tristan Guillot
(Guillot (2010)) have been
derived for irradiated planetary atmospheres. BeAR contains two different implementations
of the Guillot profile, one for an incident stellar beam (Eq. 27 from Guillot, 2010) and
for isotropic stellar irradiation (Eq. 29 from Guillot, 2010). They are chosen by setting
the temperature profile to guillot beam
:
#Temperature profile
guillot beam
and guillot iso
, respectively:
#Temperature profile
guillot iso
The stellar beam case has five free parameters that have to appear ordered as shown below in the prior config file:
\(\kappa\), the (constant) grey thermal opacity in units of \(\mathrm{cm}^2/\mathrm{g}\)
\(T_\mathrm{irr}\), the temperature of incident stellar radiation (assumed to be black body radiation)
\(T_\mathrm{int}\), the planet’s internal temperature. For self-luminous objects, this would be the effective temperature
\(\gamma\), the ratio of the short-wave to the thermal opacity
\(\mu_*\), the cosine of the zenith angle of the incident stellar beam
When using isotropic stellar insolation, the following five free parameters that have to appear ordered as shown below in the prior config file:
\(\kappa\), the (constant) grey thermal opacity in units of \(\mathrm{cm}^2/\mathrm{g}\)
\(T_\mathrm{irr}\), the temperature of incident stellar radiation (assumed to be black body radiation)
\(T_\mathrm{int}\), the planet’s internal temperature. For self-luminous objects, this would be the effective temperature
\(\gamma\), the ratio of the short-wave to the thermal opacity
\(f\), energy distribution factor. Typical values are \(f=1\) for the sub-stellar point, \(f=1/2\) for the day-side average, and \(f=1/4\) for an average over the whole planetary surface.
Isoprofiles¶
When using an isoprofile, a constant temperature as a function of pressure is set internally.
This is the most common temperature profile employed for transmission spectra of exoplanets.
In the forward_model.config
file it is chosen by using the keyword const
:
#Temperature profile
const
The isoprofile parametrisation has a single free parameter: the constant temperature.
Piecewise polynomials¶
If the temperature profile should be described by using
the parametrisation with piecewise polynomials, the keyword poly
, followed by
the number of elements k
, and the polynomial degree q
need to be added to
the forward_model.config
file:
#Temperature profile
poly k q
As stated here, the number of free parameters for this parametrisation is \(k q + 1\). The first free parameter in the prior distribution file refers to the bottom temperature. All subsequent \(k q\) parameters are factors \(b_i\), such that the temperature at the control point \(i\) is determined by the one from the previous control point \(i-1\) following \(T_i = T_{i-1} b_i\). The control points are distributed equidistantly in logarithmic pressure space.
The use of the \(b_i\) factors allow some control over the general form of the temperature profile. By not allowing them to exceed unity, for example, temperature inversions can be prevented.
Cubic b splines¶
For a description of the temperature profile by cubic b spline the keyword
cubicbspline
, followed by the number of control
points k
need to be added to the forward_model.config
file:
#Temperature profile
cubicbspline k
As stated here, the number of free parameters for this parametrisation is equal to the number of control points \(k\) and needs to be at least 5.
The first free parameter in the prior distribution file refers to the bottom temperature. All subsequent \(k-1\) parameters are factors \(b_i\), such that the temperature at the control point \(i\) is determined by the one from the previous control point \(i-1\) following \(T_i = T_{i-1} b_i\). The control points are distributed equidistantly in logarithmic pressure space.
The use of the \(b_i\) factors allow some control over the general form of the temperature profile. By not allowing them to exceed unity, for example, temperature inversions can be prevented.