Health & Fitness · Open source

Lplanner

Carlos Lander

Mixed-gas decompression planner: ZHL-16C, VVAL-79 and VPM-B. Works offline.

Download

Opens the official F-Droid page

Lplanner screenshot 1Lplanner screenshot 2Lplanner screenshot 3Lplanner screenshot 4

About Lplanner

Lplanner is a decompression planner for trained mixed-gas divers. It plans

open-circuit and closed-circuit dives on air, nitrox, trimix and heliox, with

three decompression models to choose between.

THIS SOFTWARE CAN KILL YOU. It is experimental and certainly contains bugs.

Never dive a schedule from it without verifying that schedule against tables

or software you trust, and never use it without formal mixed-gas

decompression training.

MODELS

* ZHL-16C — the Buhlmann set, with gradient factors or a conservatism

percentage, and optional Pyle deep stops.

* VVAL-79 — the U.S. Navy Thalmann EL-DCM, exponential uptake and linear

elimination, with the published nine-compartment air parameter set. Air,

nitrox and oxygen only: the Navy publishes no helium parameters for this

model, so a dive carrying helium is refused rather than computed against

numbers that do not exist. Use VPM-B or ZHL-16C for trimix.

* VPM-B — the Varying Permeability Model of Yount and Hoffman, in Erik Baker's

implementation, with conservatism 0 to 4. Checked against Baker's own

published output on his 80 msw trimix benchmark: 13 of the 18 stop times

match exactly, with the first stop one 3 m increment deeper and four minutes

more total stop time, for the reasons set out in the manual.

All three share one decompression engine, written in C, which is the same

engine the macOS and iOS builds use. Identical input gives an identical

schedule on every platform.

WHAT IT DOES

* Multi-level dives, open or closed circuit, with setpoints and Scamahorn

What's new in 1.9.0

Altitude after diving. Once a dive or a series is calculated, an AAD Calc (Altitude After Diving) button beside Surface Interval shows how long to wait before driving or flying to altitude, and what surface oxygen changes. Two methods: Bühlmann ZH-L16C (gradient factor needed, DAN-anchored limit by default) and the Di Muro 2020 interconnected model (P(DCS) the trip adds, 1% by default). Engine 1.38.0; schedules unchanged.

How to install Lplanner

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open Lplanner from your app drawer.

More health & fitness apps

More