Granulation, Oscillation, Rotation kernels#
This model provides multi-component Gaussian Process regression to account for stellar oscillation, granulation, annd rotational modulation, as proposed by Barros et al. 2020, with some modifications as detailed in Section 5.1 of Nardiello et al. 2022. The former also provides a practical example of its application.
The kernel comprises:
If you use this model, please cite the celerite2 Foreman-Mackey et al. 2017 and Foreman-Mackey 2018
Model definition and requirements#
model name: celerite2_rotation
required common object:
activityrotation term only
model name: celerite2_granulation_rotation
required common object:
activityone granulation SHO term plus one rotation term
model name: celerite2_granulation_oscillation_rotation
required common object:
activityconfigurable number of granulation and oscillation SHO terms plus one rotation term
Model parameters#
celerite2_rotation#
Name |
Parameter |
Common? |
Definition |
Notes |
|---|---|---|---|---|
|
Primary period of variability |
common |
|
Replaced by |
|
Base quality factor of the secondary oscillation |
common |
|
|
|
Difference between the quality factors of the two modes |
common |
|
|
|
Fractional amplitude of the secondary mode |
common |
|
|
|
Standard deviation of the process |
dataset |
|
Common when |
celerite2_granulation_rotation#
Name |
Parameter |
Common? |
Definition |
Notes |
|---|---|---|---|---|
|
Granulation SHO timescale |
common |
|
|
|
Primary period of variability |
common |
|
Replaced by |
|
Base quality factor of the secondary oscillation |
common |
|
|
|
Difference between the quality factors of the two modes |
common |
|
|
|
Fractional amplitude of the secondary mode |
common |
|
|
|
Granulation amplitude |
dataset |
|
|
|
Rotation amplitude |
dataset |
|
celerite2_granulation_oscillation_rotation#
Name |
Parameter |
Common? |
Definition |
Notes |
|---|---|---|---|---|
|
Primary period of variability |
common |
|
Replaced by |
|
Base quality factor of the secondary oscillation |
common |
|
|
|
Difference between the quality factors of the two modes |
common |
|
|
|
Fractional amplitude of the secondary mode |
common |
|
|
|
Rotation amplitude |
dataset |
|
Common when |
|
Timescale of each granulation SHO term |
common |
|
|
|
Amplitude of each granulation SHO term |
dataset |
|
Common when |
|
Timescale of each oscillation SHO term |
common |
|
|
|
Quality factor of each oscillation SHO term |
common |
|
|
|
Amplitude of each oscillation SHO term |
dataset |
|
Common when |
Keywords#
Model-wide keywords, with the default value in boldface.
use_stellar_rotation_period
accepted values:
True|Falsereplaces
Protwithrotation_periodfromstar_parameters.
use_shared_hyperparameters
accepted values:
True|Falsefor
celerite2_rotation, also makesrot_sigmaa common parameter.
rotation_kernels
accepted values: integer |
1used by
celerite2_granulation_oscillation_rotation. Only one rotation kernel is currently supported.
granulation_kernels
accepted values: integer |
2used by
celerite2_granulation_oscillation_rotation. Adds parameters namedgrn_k0_period,grn_k0_sigma,grn_k1_period,grn_k1_sigma, and so on.
oscillation_kernels
accepted values: integer |
1used by
celerite2_granulation_oscillation_rotation. Adds parameters namedosc_k0_period,osc_k0_sigma,osc_k0_Q0, and so on.
common_amplitudes
accepted values:
True|Falseused by
celerite2_granulation_oscillation_rotation. If activated, the*_sigmaamplitudes are common parameters instead of dataset-specific parameters.
Examples#
Rotation-only model:
1inputs:
2 LCdata:
3 file: datasets/lightcurve_PyORBIT.dat
4 kind: Phot
5 models:
6 - celerite2_rotation
7common:
8 activity:
9 boundaries:
10 Prot: [10.0, 20.0]
11 rot_Q0: [0.1, 100.0]
12 rot_deltaQ: [0.1, 100.0]
13 rot_fmix: [0.01, 1.0]
14models:
15 celerite2_rotation:
16 model: celerite2_rotation
17 common: activity
18 boundaries:
19 rot_sigma: [0.0, 1.0]
Granulation, oscillation, and rotation model:
1models:
2 celerite2_activity:
3 model: celerite2_granulation_oscillation_rotation
4 common: activity
5 granulation_kernels: 2
6 oscillation_kernels: 1
7 common_amplitudes: False
8 boundaries:
9 rot_sigma: [0.0, 1.0]
10 grn_k0_sigma: [0.0, 1.0]
11 grn_k1_sigma: [0.0, 1.0]
12 osc_k0_sigma: [0.0, 1.0]