model.py¶
linear_model
¶
Simple linear model of form: \(y = m x + c\).
Source code in wmbe/model.py
exponential_decay_model
¶
Shifted exponential decay model of form: \(y = 1 + c \exp(-x/m)\).
Source code in wmbe/model.py
weakening_model
¶
Shifted exponential decay weathering model: \(w = 1 + w_0(\tau+\tau_0)\exp(-k\chi)\).
Source code in wmbe/model.py
WeatheringMediatedWeakness
¶
Rock weathering & erosion modeling.
Used by:
-
Python package
VizData
Methods:
-
fit_weakness_vs_time_and_depth_model–Regress a 2d model against experimental data.
-
fit_weakness_vs_time_linear_model–Regress a 1d model against experimental data.
Source code in wmbe/model.py
fit_weakness_vs_time_and_depth_model
¶
fit_weakness_vs_time_and_depth_model(data: DataFrame, select: str) -> None
Regress a 2d model against experimental data.
Source code in wmbe/model.py
fit_weakness_vs_time_linear_model
¶
fit_weakness_vs_time_linear_model(
data: DataFrame, x_name: str, y_name: str, select: str | None = None
) -> None
Regress a 1d model against experimental data.
Perform a linear regression fit of a linear model to the given experimental data, such as modeling the degree of rock weakness as a linear function of the number of wetting and drying cycles.