Java and HTML5 based Decompression Software


Firstly the latest version online DiveProMe+

DiveProMe+ is a Java and HTML5 decompression program that uses the Bühlmann (ZHL-16) for decompression profiles. The Bühlmann decompression model is well suited to today’s technical diving.

The simple “Waterfall” GUI style provides users with an unprecedented level of control and convenience. User can immediately change any part of their dive plan and instantly recalculate their profile.

Experience of control over safety factors with ZHL16A, ZHL16B, ZHL16C gradient factor method, which allows safety factors to be customized across multiple diving profiles. For example, gradient factors establish a percentage of maximum compartment pressure, which can be individually established based on individual decompression success.

DiveProMe+ calculates all types of Nitrox, Trimix, TriOx, HeliOx, OC and multilevel dives. DiveProMe+ makes plans for Lost deco gas, Range plans, watches and alerts. It is designed to allow you to compare several scenario, while optimizing your parameters and gas mixes. Includes Gas Mixer (under early development state), Layouts for saving complex dive plans, PDF and XLS Export, Graphs and Charts, data automation export, etc. The settings allow for customized deep and extended stops, control stop times.


  • A complete multiple dive / multi-level dive planner for the technical diver
  • Supports Air to TriMix (any combination of O2/He/N2), with an unlimited number of decompression gases. Includes Thirds support for planning dives
  • Available in English, Spanish and Russian
  • Support ZHL16A, ZHL16B, ZHL16C
  • Support different Gradient Factor
  • User defined Bottom, Travel and Decompression Mixtures
  • Automatic Mixtures Corrector with your personal Limits
  • PPO2 Min\Max, PPN2, ICDHe, ICDN2 Limits with your Dive Plans
  • Personal Settings for Descent, Ascent and Deco Ascending Speed
  • Multilevel Planning and computing difficult Cave Profiles
  • You can save and restore all your Plan Settings (mixes, ascending speed and all other) for future use
  • Internet connection is not required
  • Complete Charts of Diving Profile, Gas Pressures and Compartment Pressures(Tissue Plots). Plenty of nice solid and colored curves
  • “Level by Level” Plan of Gas consumptions and Rates
  • DiveProMe+ is available for major platforms PC, Mac, Linux and Android
  • Microsoft Excel (XLS) and Portable Document Format (PDF) Export from plan and charts. Very useful option for Instructors
  • Alerts for cylinders capacity by mixtures type (O2% and profile type)
  • ICD Alerts. Steve Burton (Steve Burton, Pattaya, Thailand. December 2004 Rev: 2011) method and PP gas maximum difference


DiveProMe® 是一个水肺潜水减压程序计划软件,使用非常适合当今技术潜水的布尔曼 (ZHL-16) 作为减压模型。


可使用ZHL16A、ZHL16B、ZHL16C 自定义的梯度因子GF值对安全系数进行经验性的控制,允许对多层深度潜水进行安全系数定制。例如,梯度因子建立最大组织腔隔间压力的百分比,可根据单个腔隔减压成功情况单独确定。

DiveProMe® 计算所有类型的高氧、Trimix、TriOx、HeliOx、OC 和多层深度潜水。DiveProMe® 为丢失减压气体、超计划范围、可视化预警定制计划。它旨在让您可以对比多个方案时优化和气混合配比和减压策略,包括配气计算功能(尚处于早期开发状态)、可以将复杂的潜水计划用XLS和PDF格式保存和输出、可视化图形和图表、数据自动化导出等。这些设置允许自定义的深度和扩展停留深度,控制停留时间。



支持空气到 Trimix(自定义O2/He/N2 的任意配比),具有无限数量的减压气体。包括支持三分之一气体计划原则。






可自定最小和最大的氧分压、氮分压、ICDHe、ICDN2 限制与潜水计划







DiveProMe® 可适用于主流操作系统平台 PC、Mac、Linux 和 Android

可导出Microsoft Excel (XLS) 和便携式文档格式 (PDF) 格式的计划和图表。是对技术潜水教练教学时非常有用的功能

按混合气体类型显示气瓶压力警报(O2% 和其他计划内的气体)

根据泰国芭堤雅的史蒂夫·伯顿先生于2004 年 12 月发表的《气体分压最大差值方法2011修订版》来制定的ICD 预警计算功能。

Geting Started

  • Get the latest version online DiveProMe+ or clone\download from GitHub
  • Unzip arhive. Use latest Google Chrome\Mozilla Firefox\Safari Browser for view
  • Go to DiveProMe/HTML_SRC/
  • Search index.html and start it
  • Thats all!
  • Or go to DiveProMe/Platform_Builds/
  • Unzip arhive to your OS.
  • Start executable file DiveProMe+
  • Really thats all :)

Browser compatibility

  • Firefox
  • Chrome
  • Opera
  • Safari
  • iOS
  • Android
  • Windows Phone


Want to contribute? The team encourages community feedback and contributions. Please follow our contributing guidelines. If DiveProMe+ is not working properly, please file a report in the Facebook Project Page. We also welcome issues submitted on GitHub.


For information regarding DiveProMe+ plans and release schedule, please see the Facebook DiveProMe+

Related Projects

Many of the core components and extensions to Code live in their own repositories on GitHub. For example, the JsPDF and the JsXLSX have their own repositories. Simply ask if you need more info.


Copyright (c) 2016, VlasovAlexey, Thomas Holloway. All rights reserved.

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at


Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Privacy Policy

DiveProMe+ doesn’t collect any personal data.


WARNING! THERE IS ALWAYS A RISK OF DECOMPRESSION SICKNESS (DCS) FOR ANY DIVE PROFILE EVEN IF YOU FOLLOW THE DIVE PLAN PRESCRIBED BY DIVE TABLES. NO PROCEDURE OR DIVE TABLE WILL PREVENT THE POSSIBILITY OF DCS OR OXYGEN TOXICITY! An individual’s physiological make up can vary from day to day. You are strongly advised to remain well within the exposure limits provided by the planner to minimize the risk of DCS.

Please note - this program is made with the experienced and technical diver in mind. If you’re relatively new to diving, you may find this program difficult to use. You’re expected to know the theory behind the diving practices and procedures used here.