malcolmSQ
chore: UI/UX cleanup, grouped accordions, tooltips as labels, compact mortality layout, reset button
2f8199f | """ | |
| Linear and Linear Plateau Growth Models (ARCHIVED/NOT IN USE) | |
| """ | |
| def linear_growth(age: float, params: dict, initial_value: float) -> float: | |
| """ | |
| Simple linear growth function. | |
| """ | |
| r = params["r"] | |
| return initial_value + r * age | |
| def linear_plateau_growth(age: float, params: dict, initial_value: float) -> float: | |
| """ | |
| Linear growth with plateau. | |
| """ | |
| r = params["r"] | |
| T_p = params["T_p"] | |
| a = params["a"] | |
| if age <= T_p: | |
| return initial_value + r * age | |
| else: | |
| return initial_value + a |