Projects / decotengu

decotengu

decotengu is a dive decompression library to experiment with various implementations of the Buhlmann decompression model with Erik Bakerís gradient factors. The results of decotengu calculations are decompression stops and tissue saturation information. Third party applications can use those results for data analysis purposes or dive planning functionality.

Tags
Licenses
Implementation

Recent releases

  •  17 Jun 2014 20:01

    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.

    •  14 Jun 2014 12:37

      Release Notes: This release improves the first decompression stop validator.

      •  09 Jun 2014 15:12

        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.

        •  26 May 2014 21:19

          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.

          •  25 May 2014 11:23

            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.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.