Skip to content

rothc_py.constants

rothc_py.constants

Model constants for the RothC soil carbon model.

This module contains all physical and mathematical constants used by the RothC model, including radiocarbon parameters, decomposition rates, carbon flow fractions, and rate modifying factors.

BIO_RATE module-attribute

BIO_RATE = 0.66

Decomposition rate constant for Microbial Biomass (yr⁻¹).

CLAW_A module-attribute

CLAW_A = 1.67

Scaling factor in the clay-dependent CO2/(BIO+HUM) partitioning equation.

CLAW_B module-attribute

CLAW_B = 1.85

Coefficient in the clay-dependent CO2/(BIO+HUM) partitioning equation.

CLAW_C module-attribute

CLAW_C = 1.6

Coefficient in the clay-dependent CO2/(BIO+HUM) partitioning equation.

CLAW_D module-attribute

CLAW_D = 0.0786

Exponential decay coefficient in the clay-dependent partitioning equation.

DPM_RATE module-attribute

DPM_RATE = 10.0

Decomposition rate constant for Decomposable Plant Material (yr⁻¹).

EQUILIBRIUM_THRESHOLD module-attribute

EQUILIBRIUM_THRESHOLD = 1e-06

Threshold for spin-up convergence: maximum annual TOC change (t C/ha).

EVAP_FACTOR module-attribute

EVAP_FACTOR = 0.75

Factor to convert open-pan evaporation to evapotranspiration.

FRAC_TO_BIO module-attribute

FRAC_TO_BIO = 0.46

Fraction of (BIO+HUM) that becomes Microbial Biomass.

FRAC_TO_HUM module-attribute

FRAC_TO_HUM = 0.54

Fraction of (BIO+HUM) that becomes Humified Organic Matter.

FYM_FRAC_DPM module-attribute

FYM_FRAC_DPM = 0.49

Fraction of farmyard manure carbon that enters DPM pool.

FYM_FRAC_HUM module-attribute

FYM_FRAC_HUM = 0.02

Fraction of farmyard manure carbon that enters HUM pool.

FYM_FRAC_RPM module-attribute

FYM_FRAC_RPM = 0.49

Fraction of farmyard manure carbon that enters RPM pool.

HUM_RATE module-attribute

HUM_RATE = 0.02

Decomposition rate constant for Humified Organic Matter (yr⁻¹).

IOM_INITIAL_AGE module-attribute

IOM_INITIAL_AGE = 50000.0

Default initial age of inert organic matter, implying negligible 14C (years).

JENKINSON_A module-attribute

JENKINSON_A = 47.91

Coefficient A in the Jenkinson temperature rate modifier equation.

JENKINSON_B module-attribute

JENKINSON_B = 106.06

Coefficient B in the Jenkinson temperature rate modifier equation.

JENKINSON_C module-attribute

JENKINSON_C = 18.27

Coefficient C in the Jenkinson temperature rate modifier equation.

MODERN_C_DECAY_LAMBDA module-attribute

MODERN_C_DECAY_LAMBDA = 0.00513

Empirical timescale for the removal of atmospheric 14C in months-1.

This is based on fitting an single exponential decary,

$ x(t) = x(0) e^{-\lambda t} $

to two (time, excess modern C) points: (1964, 96%) and (2007, 6.8%), which yields λ = 0.616 years-1 or λ = 0.00513 months-1.

MONTHS_PER_YEAR module-attribute

MONTHS_PER_YEAR = 12

Number of months per year.

RADIO_HALFLIFE module-attribute

RADIO_HALFLIFE = 5568.0

Conventional half-life of radiocarbon-14 (years).

RADIO_MEAN_LIFETIME module-attribute

RADIO_MEAN_LIFETIME = 8035.0

Mean lifetime of radiocarbon-14, used in δ14C calculations (years).

RMF_MOIST_MAX module-attribute

RMF_MOIST_MAX = 1.0

Maximum rate modifying factor for moisture (no water stress).

RMF_MOIST_MIN module-attribute

RMF_MOIST_MIN = 0.2

Minimum rate modifying factor for moisture (maximum water stress).

RMF_PC_BARE module-attribute

RMF_PC_BARE = 1.0

Rate modifying factor for bare soil (no plant cover).

RMF_PC_COVERED module-attribute

RMF_PC_COVERED = 0.6

Rate modifying factor for covered soil (with plant cover).

RPM_RATE module-attribute

RPM_RATE = 0.3

Decomposition rate constant for Resistant Plant Material (yr⁻¹).

SMD_1BAR_FRAC module-attribute

SMD_1BAR_FRAC = 0.444

Fraction of maximum TSMD at which rate modifier equals 1.0.

SMD_BARE_FRAC module-attribute

SMD_BARE_FRAC = 0.556

Inverse of bare soil divisor (1/1.8) for reduced evaporation from bare soil.

SMD_COEFF_A module-attribute

SMD_COEFF_A = 20.0

Coefficient A in the maximum soil moisture deficit equation.

SMD_COEFF_B module-attribute

SMD_COEFF_B = 1.3

Coefficient B in the maximum soil moisture deficit equation.

SMD_COEFF_C module-attribute

SMD_COEFF_C = 0.01

Coefficient C in the maximum soil moisture deficit equation.

SMD_DEPTH_DIVISOR module-attribute

SMD_DEPTH_DIVISOR = 23.0

Reference soil depth for scaling maximum soil moisture deficit (cm).

TEMP_MIN module-attribute

TEMP_MIN = -5.0

Minimum temperature (°C) below which decomposition rate is zero.

ZERO_THRESHOLD module-attribute

ZERO_THRESHOLD = 1e-08

Minimum value threshold for numerical stability in radiocarbon age calculations.