Release Notes: This release changes the algorithm for finding the length of the decompression stop to check the ascent ceiling limit without ascending to the next decompression stop.
Release Notes: This release improves the first decompression stop validator.
Release Notes: This release reimplements the tabular calculator to use exponential function group homomorphism exp(x + y) = exp(x) * exp(y), which forced a redesign of decompression model code as well. The overall redesign gives a much simpler code base, memory usage improvements, and a significant performance boost. All methods and functions are changed to accept time in minutes instead of time in seconds.
Release Notes: This release implemented a new, faster, and simpler algorithm finding first decompression stop. The old algorithm finding first decompression stop, based on binary search, was moved to the decotengu.alt.bisect module and can be used for comparison purposes.
Release Notes: This release improves memory usage when calculating dive profiles. The API is changed to make the decompression table the Engine.deco_table attribute instead of being a coroutine.
Release Notes: This release adds implementation of tabular tissue calculator to allow decompression calculations without an exponential function, implementation of a naive algorithm calculating the length of a decompression stop using 1 minute intervals, and initial support for calculations with a decimal data type. Various performance improvements are implemented as well.
Release Notes: This is bugfix release. Documentation is updated with description of ascent-related algorithms.
Release Notes: Dive time has changed to be the dive bottom time (including the descent dive phase). It is possible to configure the last decompression stop at 6m. There are various bugfixes, APIs, and internal API changes.
Release Notes: This release adds NDL dive detection before dive ascent start. The 'dt-plot' script is reimplemented to use R core plotting functions (ggplot2 is no longer required, which gives a major performance gain), and legend plots generated by the script have been added. The documentation has been updated with a section about comparing dive decompression data with the 'dt-plot' script. This is the first beta release.
Release Notes: Trimix support has been implemented. Travel gas mixes can be added to the gas mix list. A Buhlmann equation description has been added to the documentation.