antaress.ANTARESS_analysis.ANTARESS_ana_comm module#
- par_formatting_inst_vis(p_start, fixed_args, inst, vis, line_type)[source]#
Parameter formatting: instrument, visit, degree
Defines complementary information for parameters with instrument, visit, and/or degree dependence
- Parameters:
TBD
- Returns:
TBD
- prior_check(par, priors_par, params, args)[source]#
Prior check
Checks that priors are physically valid.
- Parameters:
TBD
- Returns:
None
- MCMC_walkers_check(par, fit_dic, params, args)[source]#
MCMC walkers check
Checks that walkers initialization range is valid.
- Parameters:
par (str) – Parameter to check.
fit_dic (dict) – Dictionary containing fitting information.
params (dict) – Parameter values.
args (dict) – Additional arguments.
- Returns:
None
- model_par_names(par)[source]#
Naming function
Returns name and unit of input variable for plot display.
- Parameters:
None
- Returns:
name_par (str) – parameter name
Example
>>> model_par_names(x) x_name
- model_par_units(par)[source]#
Unit function
Returns plain text unit of input variable.
- Parameters:
None
- Returns:
unit_par (str) – parameter unit
Example
>>> model_par_units(x) x_name
- init_joined_routines(rout_mode, gen_dic, system_param, theo_dic, data_dic, fit_prop_dic)[source]#
Joined fits: general initialization.
Initializes properties for the joined fits to stellar and planetary lines and properties.
- Parameters:
TBD
- Returns:
TBD
- init_joined_routines_inst(inst, fit_dic, fixed_args)[source]#
Joined fits: instrument initialization.
Initializes properties for the joined fits to stellar and planetary lines.
- Parameters:
inst (str) – Instrument considered.
fit_prop_dic (dict) – Dictionary containing the parameters of the fitting process.
fixed_args (dict) – Dictionary containing the arguments that will be passed to the fitting function.
- Returns:
None
- init_joined_routines_vis(inst, vis, fit_dic, fixed_args)[source]#
Joined fits: visit initialization.
Initializes properties for the joined fits to stellar and planetary lines.
- Parameters:
inst (str) – Instrument considered.
vis (str) – Visit considered.
fit_dic (dict) – Dictionary containing the parameters of the fitting process.
fixed_args (dict) – Dictionary containing the arguments that will be passed to the fitting function.
- Returns:
None
- init_joined_routines_vis_fit(rout_mode, inst, vis, fit_dic, fixed_args, data_vis, gen_dic, data_dic, coord_dic, theo_dic, data_prop, plot_dic)[source]#
Joined fits: initialization.
Initializes properties for the joined fits to stellar and planetary lines.
- Parameters:
TBD
- Returns:
TBD
- com_joint_fits(rout_mode, fit_dic, fixed_args, gen_dic, data_dic, theo_dic, mod_prop)[source]#
Wrap-up for time-series fits.
Performs joint fits to time-series.
- Parameters:
TBD
- Returns:
TBD
- MAIN_single_anaprof(vis_mode, data_type, data_dic, gen_dic, inst, vis, coord_dic, theo_dic, plot_dic, star_param)[source]#
Main analysis routine for single profiles
Initializes and calls analysis of line profiles
profiles in their input rest frame, original exposures, for all formats
profiles in their input or star (if aligned) rest frame, original exposures, converted from 2D->1D
profiles in their input or star (if aligned) rest frame, binned exposures, all formats
profiles in the star rest frame, binned exposures, all formats
Formats are CCF profiles, 1D spectra, or a specific 2D spectral order. Each profile is analyzed independently from the others. The routine can also be used to fit the unocculted disk-integrated stellar profile using best estimates for the intrinsic stellar profiles (measured, theoretical, imported)
- Parameters:
TBD
- Returns:
TBD
- single_anaprof(isub_exp, iexp, inst, data_dic, vis, fit_prop_dic, gen_dic, verbose, cond_def_fit, cond_def_cont, prof_type, edge_bins, cen_bins, flux_loc, cov_loc, idx_force_det, theo_dic, fit_properties, priors, model_choice, model_prop, data_type)[source]#
Single profile analysis routine
Performs fits and measurements of line profiles.
- Parameters:
TBD
- Returns:
TBD
- prior_sini_geom(p_step_loc, fixed_args, prior_func_prop)[source]#
Prior: sin(istar)
Calculates \(\log(p)\) for stellar inclination \(i_\star\).
Assumes isotropic distribution of stellar orientations (equivalent to draw a uniform distribution on \(\cos(i_\star)\)) that favor stellar inclination closer to 90:math:^circ
\[\begin{split}&p(x) = \sin(i_\star(x))/2 \\ &\ln(p(x)) = \ln(0.5 \sin(i_\star(x)))\end{split}\]Where p is normalized by the integral of \(\sin(i_\star)\) over the definition space of \(i_\star\) (0:180:math:^circ), which is 2.
- Parameters:
TBD
- Returns:
TBD
- prior_cosi(p_step_loc, fixed_args, prior_func_prop)[source]#
Prior: cos(ip)
Calculates \(\log(p)\) for orbital inclination \(i_p\).
Prior imposes that \(0<i_p<90`^\circ\)
- Parameters:
TBD
- Returns:
TBD
- prior_sini(p_step_loc, fixed_args, prior_func_prop)[source]#
Prior: sin(ip)
Calculates \(\log(p)\) for orbital inclination \(i_p\).
Imposes Gaussian prior on \(\sin(i_p)\).
- Parameters:
TBD
- Returns:
TBD
- prior_b(p_step_loc, fixed_args, prior_func_prop)[source]#
Prior: b
Calculates \(\log(p)\) for impact parameter.
Prior imposes that \(b<1\).
Used when orbital inclination \(i_p\) and/or semi-major axis \(a/R_\star\) are varied. If only \(i_p\) or \(a/R_\star\) is free to vary, the other property should still be defined as a constant parameter for this prior to be used.
- Parameters:
TBD
- Returns:
TBD
- prior_DR(p_step_loc, fixed_args, prior_func_prop)[source]#
Prior: DR
Calculates \(\log(p)\) for differential rotation coefficients \(\alpha_\mathrm{rot}\) and \(\beta_\mathrm{rot}\).
If both \(\alpha_\mathrm{rot}\) and \(\beta_\mathrm{rot}\) are used, their sum cannot be larger than 1 if the star rotates in the same direction at all latitudes.
- Parameters:
TBD
- Returns:
TBD
- prior_vsini(p_step_loc, fixed_args, prior_func_prop)[source]#
Prior: veq sin(istar)
Calculates \(\log(p)\) for sky-projected stellar rotational velocity \(v_\mathrm{eq} \sin(i_\star)\).
Imposes Gaussian prior on \(v_\mathrm{eq} \sin(i_\star)\). Relevant when \(v_\mathrm{eq}\) and \(i_\star\) are fitted independently, otherwise set a prior on \(v_\mathrm{eq}\) alone.
- Parameters:
TBD
- Returns:
TBD
- prior_vsini_deriv(p_step_loc, fixed_args, prior_func_prop)[source]#
Prior: veq sin(istar)
Calculates \(\log(p)\) for sky-projected stellar rotational velocity \(v_\mathrm{eq} \sin(i_\star)\).
Imposes Gaussian prior on \(v_\mathrm{eq} \sin(i_\star)\). Relevant when \(P_\mathrm{eq}\) and \(i_\star\) are fitted independently, otherwise set a prior on \(v_\mathrm{eq}\) alone.
- Parameters:
TBD
- Returns:
TBD
- prior_contrast(p_step_loc, args_in, prior_func_prop)[source]#
Prior: intrinsic contrast
Calculates \(\log(p)\) for the contrast \(C_\mathrm{Intr}\) of intrinsic stellar lines.
Prior imposes that \(0<C_\mathrm{Intr}<1\). The contrast of intrinsic (and a fortiori measured) stellar lines should be physical. See details on the calculation of line contrast in joined_intr_prof() (for now assumes a single planet per visit transits).
- Parameters:
TBD
- Returns:
TBD
- prior_FWHM_vsini(p_step_loc, args, prior_func_prop)[source]#
Prior: intrinsic FWHM
Calculates \(\log(p)\) for the mathrm{FWHM} \(\mathrm{FWHM}_\mathrm{Intr}\) of intrinsic stellar lines.
Prior imposes that \(\mathrm{FWHM}_\mathrm{Intr}^2 + \mathrm{FWHM}_\mathrm{Inst}^2 + v_\mathrm{eq} \sin(i_\star)^2<\mathrm{FWHM}_\mathrm{DI}\). We assume that the intrinsic line cannot be larger than the disk-integrated one, after rotational broadening. This sets an upper limit on \(\mathrm{FWHM}_\mathrm{Intr}\), considering there can be other broadening contributions See details on the calculation of line contrast in joined_intr_prof() (for now assumes intrinsic line must have constant width).
- Parameters:
TBD
- Returns:
TBD
- com_joint_postproc(p_final, fixed_args, fit_dic, merged_chain, gen_dic)[source]#
Wrap-up for post-processing of time-series fits.
Performs joint fits to time-series.
- Parameters:
TBD
- Returns:
TBD
- conv_cosistar(deriv_prop, fixed_args_in, fit_dic_in, p_final_in, merged_chain_in)[source]#
Parameter conversion: cos(i_star)
Converts results from \(\chi^2\), mcmc, or ns fitting: from \(\cos(i_\star)\) to \(i_\star\).
- Parameters:
TBD
- Returns:
TBD
- conv_CF_intr_meas(deriv_prop, inst_list, inst_vis_list, fixed_args, merged_chain, gen_dic, p_final, fit_dic)[source]#
Parameter conversion: line contrast and FWHM
Converts results from \(\chi^2\), mcmc, or ns fitting: from intrinsic width and contrast to measured-like values.
- Parameters:
TBD
- Returns:
TBD