Configuration file

Obliqua uses TOML to structure its configuration files. This page lists all parameters with their types and descriptions. For topic-specific parameter guides, see the configuration reference pages:

For worked examples, see the tutorials.


Global Parameters

These define metadata and output behavior.

NAMETYPEDESCRIPTION
titlestrIdentifier for the simulation setup.
versionstrConfiguration file version for reproducibility.

Execution Parameters

This block controls output and logging.

config [params]

NAMETYPEDESCRIPTION
pathstrDirectory where output files are stored.
timefloatCurrent time of the simulation run in years (used for output file naming).
loggingstrLogging level (INFO, WARNING, DEBUG).
plot_fmtstrOutput format for generated plots.

Stellar Parameters

Defines the host star.

config [star]

NAMETYPEDESCRIPTION
massfloatStellar mass in solar masses ($M_\odot$).

Tidal Model Parameters

Controls the tidal response model.

config [orbit.obliqua]

NAMETYPEDESCRIPTION
store_3DboolBoolean flag to store 3D tidal response data.
enforce_ecboolBoolean flag to enforce energy conservation in tidal response calculations.
optimize_scalesboolBoolean flag to optimize scaling factors for numerical stability.
solid_shellboolBoolean flag to add an infinitesimal solid shell around the core to couple y2 and y4 in fluid mantles.
min_fracfloatMinimum segment fraction of total mantle before it is considered.
max_fracfloatMaximum segment fraction of total mantle before it is considered.
visc_lfloatLiquid viscosity.
visc_lusfloatLiquid-Mush handoff viscosity.
visc_sfloatSolid viscosity.
visc_susfloatSolid-Mush handoff viscosity.
narrayRadial dependence exponent in $(r/a)^n$.
marrayTidal harmonic (e.g., $m=2$ for semidiurnal tides).
spectrumstrFrequency sampling strategy ("full" or "adaptive").
N_sigmaintNumber of sampled forcing frequencies.
p_minfloatMinimum period ($\log_{10}$ kyr).
p_maxfloatMaximum period ($\log_{10}$ kyr).
s_minintMinimum Fourier mode.
s_maxintMaximum Fourier mode.
material_mustrRheological model for shear modulus ("andrade", "maxwell", or "elastic").
material_kstrRheological model for bulk modulus ("andrade", "maxwell", or "elastic").
alphafloatAndrade power-law exponent.
module_solidstrSolid interior model ("solid0d", "solid1d", "solid1d-relax", "solid1d-mush", "solid1d-mush-relax", or "solid1d-equil-relax").
module_mushystrMushy layer model ("none" or "interp").
module_fluidstrFluid layer model ("none", "fluid0d", or "fluid1d").

Solid Interior Parameters

config [orbit.obliqua.solid]

NAMETYPEDESCRIPTION
ncalcintNumber of radial layers (shooting method).
dr_minintMinimum grid spacing for relaxation solver [m].
dr_maxintMaximum grid spacing for relaxation solver [m].
corestrCore boundary condition ("liquid", "solid", "inertial").
core_propsstrCore properties (shear modulus, bulk modulus) to use for CMB boundary condition ("core", "mantle").
inertial_termsboolBoolean flag to include inertial terms in the motion matrix.
bulk_lfloatLiquid bulk modulus [Pa].
dbulk_powerfloatDrained bulk modulus power-law scaling exponent.
porosity_threshfloatThreshold below which no mush is formed.

Fluid Parameters

config [orbit.obliqua.fluid]

NAMETYPEDESCRIPTION
sigma_RfloatRayleigh drag at the interface.
sigma_R_inffloatDrag in the bulk fluid.
sigma_R_prfstrVertical drag profile ("uniform", "exp", "linear", "quadratic", "dynamic", "dynamic_interp").
H_RfloatScale height [m].
efficiencyfloatDrag efficiency factor.

Mushy Layer Parameters

config [orbit.obliqua.mushy]

NAMETYPEDESCRIPTION
b_widthfloatWidth of the bottom dissipation peak as a fraction of layer thickness.
t_widthfloatWidth of the top dissipation peak as a fraction of layer thickness.

Planetary Structure

Defines bulk planetary properties.

config [struct]

NAMETYPEDESCRIPTION
core_densityfloatCore density [kg m$^{-3}$].
core_shearfloatCore shear [Pa s].
core_bulkfloatCore bulk modulus [Pa].

Interior Energetics

Defines interior energy transfer dynamics related properties.

config [interior_energetics]

NAMETYPEDESCRIPTION
grain_sizefloatGrain size [m].