[Temperature]
¶
This header is used to define temperature profiles for the atmosphere.
The type of temperature profile is defined by the profile_type
variable
- The available
profile_type
are: isothermal
Isothermal temperature profile
Class:
Isothermal
guillot2010
TP profile from Guillot 2010, A&A, 520, A27
Class:
Guillot2010
npoint
N-point temperature profile
Class:
NPoint
rodgers
Layer-by-layer temperature - pressure profile
Class:
Rodgers2000
file
Temperature profile from file
Class:
TemperatureFile
custom
User-type temperature. See Custom Types
More profiles can also be included using Plugins
Isothermal Profile¶
profile_type = isothermal
Constant temperature throughout atmosphere
Keywords¶
Variable |
Type |
Description |
Default |
|
|
Temperature in Kelvin |
1500 |
Fitting Parameters¶
Parameter |
Type |
Description |
|
|
Temperature in Kelvin |
Guillot 2010 Profile¶
profile_type = guillot
TP profile from Guillot 2010, A&A, 520, A27 (equation 49) Using modified 2stream approx. from Line et al. 2012, ApJ, 749,93 (equation 19)
Keywords¶
Variable |
Type |
Description |
Default |
|
|
Planet equilibrium temperature (K) |
1500 |
|
|
mean infra-red opacity |
0.01 |
|
|
mean optical opacity one |
0.005 |
|
|
mean optical opacity two |
0.005 |
|
|
ratio between |
0.5 |
Fitting Parameters¶
Parameter |
Type |
Description |
|
|
Planet equilibrium temperature (K) |
|
|
mean infra-red opacity |
|
|
mean optical opacity one |
|
|
mean optical opacity two |
|
|
ratio between |
Examples¶
Example Guillot profile:
[Temperature]
profile_type = guillot
T_irr = 1500
kappa_ir = 0.01
kappa_v1 = 0.002
kappa_v2 = 0.003
alpha = 0.3
N-Point Profile¶
profile_type = npoint
Temperature defined at various heights in the atmosphere. Smoothing is then applied. If no temperature and pressure points are defined, it is equivalent to a 2-point profile. Including 1 makes it a 3-point and so on. Each temperature point must have an associated pressure point and vica versa.
Keywords¶
Variable |
Type |
Description |
Default |
|
|
Temperature at |
1500 |
|
|
Temperature at |
200 |
|
|
Pressure at |
-1 |
|
|
Pressure at |
-1 |
|
|
Temperature points between BOA and TOA |
|
|
|
Pressure in Pa for each temperature point |
|
|
|
Smoothing width |
10 |
Fitting Parameters¶
Fitting parameters are generated for each temperature_point
and pressure_point
defined. They start from 1 and have the form
T_point1
, P_point1
, T_point2
, P_point2
etc.
Variable |
Type |
Description |
|
|
Temperature at |
|
|
Temperature at |
|
|
Pressure at |
|
|
Pressure at |
|
|
Temperature point (n). Starts from 1 |
|
|
Pressure point (n). Starts from 1 |
Rodgers 2000 Profile¶
profile_type = rodgers
Layer-by-layer temperature - pressure profile retrieval using dampening factor Introduced in Rodgers (2000): Inverse Methods for Atmospheric Sounding (equation 3.26)
Keywords¶
Variable |
Type |
Description |
Default |
|
|
Temperature in Kelvin for each layer |
None |
|
|
Correlation length |
5.0 |
Fitting Parameters¶
Warning
For a 100 layer atmosphere, this will create 100
fitting parameters for T_(n)
which might be
very unwieldly to use and fitting them all could lead
to a very long sample time.
Parameter |
Type |
Description |
|
|
Temperature for layer (n) |
|
|
Correlation length |
Temperature File¶
profile_type = file
Reads a text file. Can support multi column files with any units
If a pressure column is provided then it will interpolate the temperature based on the pressure. If no pressure is provided then it will assume index 0 is BOA and the last index is TOA and interpolate according to that.
Keywords¶
Variable |
Type |
Description |
Default |
|
|
Path to temperature file |
None |
|
|
No. of rows to ignore |
0 |
|
|
Column number of temperature (0-based) |
0 |
|
|
Column number of pressure if available (0-based) |
None |
|
|
Units of temperature (based on astropy format) |
K |
|
|
Units of pressure (based on astropy format) |
Pa |
|
|
Delimiter used in file. |
None |
|
|
False = BOA-TOA, True = TOA-BOA |
None |