Live formula readout
F1 (ramp):
⟶
at current depth:
GF = —
F2 (M_adj):
Madj = Pamb + GF · (M − Pamb)
⟶
Madj = — bar
F3 (ceiling):
Pceiling = b · (Pt − GF·a) / (b · (1 − GF) + GF)
⟶
ceiling:
—
Visualisation
Panel 1 — GF corridor (formula 1)
GF(P_amb) ramp
pAnchor (first stop)
GF(Pamb) at current depth
actual tissue saturation
Panel 2 — P-P diagram (formulas 2 + 3)
raw M-line
M_adj (curved)
linear chord (reference)
ambient (y = x)
tissue P_t
ceiling
⚠ GF Lo > GF Hi — the ramp is inverted. Real dives never run this way.
Glossary
a
—
Y-intercept of the M-line for the selected compartment + variant. Higher = more supersaturation tolerated.
b
—
Slope is 1/b. Smaller b → steeper line → faster compartment.
GF Lo
—%
Fraction of the supersaturation budget allowed at the first stop. Lower = deeper first stop.
GF Hi
—%
Fraction of the budget allowed at the surface. Lower = more conservative surfacing.
pAnchor
—
Ambient pressure of the first deco stop. The point where GF clamps at GF Lo.
M_adj
—
M-value scaled by GF: linear blend between P_amb (GF=0) and raw M (GF=1).