Buhlmann ZH-L16C decompression model
Decompression ceiling and tissue saturation calculations are based on the Buhlmann ZH-L16C algorithm. Gradient factor extensions follow conventions established in the technical diving community.
Last updated: 2026-05-17
Decompression ceiling and tissue saturation calculations are based on the Buhlmann ZH-L16C algorithm. Gradient factor extensions follow conventions established in the technical diving community.
Sentinel Dive's personalized surface risk scoring was inspired by published research from Divers Alert Network (DAN) Europe, including work on venous gas emboli, surface supersaturation gradients, and physiological risk factors for decompression sickness. Sentinel Dive is independent and is not endorsed by or affiliated with DAN Europe.
CNS% and OTU calculations are based on oxygen exposure limits published by NOAA in its Diving Manual, widely used as a reference for nitrox diving safety.
General diving physiology and safe-diving concepts were informed by publicly available educational resources from organizations including DAN, PADI, and BSAC.
LGPL v2.1. Dive computer BLE/USB communication. Copyright Jef Driesen and contributors.
Open-source bridge for libdivecomputer integration: bitbucket.org/sorinluca/sentinel-dive-jni-bridge.
Apache 2.0. UI, lifecycle, navigation, WorkManager, Room, AppCompat, and platform support libraries.
Encrypted local database and AndroidKeyStore-backed secure preference storage.
HTTP networking and JSON serialization for sync and API features.
Image loading, caching, and image metadata handling for dive photos and certification files.
Text recognition and barcode/QR handling used by certification and document workflows.
MIT. USB serial communication for supported dive computer import flows.
Location services for dive site and marine condition features.
OpenStreetMap rendering, map overlays, and marker clustering in the Android app.
Backend runtime, API framework, and schema validation.
Database access, migrations, and typed persistence for the backend service.
Security headers, origin policy, request throttling, password hashing, and token handling.
Upload handling and image processing for photos and certification files.
Email delivery for verification and account workflows.
Optional AI-assisted features when configured by the user or service.
Web application framework, UI runtime, forms, and server-state management.
Interactive maps in the Web Application.
Icons, notifications, state, API calls, and UI utility helpers.
Static landing site and public policy pages.
Map tiles, place names, and POI data are provided by OpenStreetMap contributors and are available under the Open Database License. See openstreetmap.org/copyright.
Marine condition features may use external weather, geocoding, or map data providers to display environmental context for selected locations.
This page summarizes major references and third-party components used by Sentinel Dive. Individual open-source packages remain governed by their own license files and upstream notices.