.. highlight:: rst Project Information =================== Features -------- Diving features #. Buhlmann diving decompression model with gradient factors by Erik Baker - ZH-L16B-GF and ZH-L16C-GF. #. Nitrox and trimix gas mixes. #. Unlimited amount of travel and decompression gas mixes. #. Altitude diving. #. Algorithm validation (i.e. check if first decompression stop is at ascent ceiling). Library features #. Classes and function extensible via Object Oriented Programming and generators. #. Calculated data is returned as iterator allowing interaction with the DecoTengu library at any stage of calculation. #. Supported command line utilities for decompression stops calculation, dive data saving in a CSV file and plotting of the data. #. Highly configurable (surface pressure, ascent rate, descent rate, meter to bar conversion constants, etc.). #. Supported various alternative implementations for performance and accuracy comparison purposes #. For decompression calculations without exponential function. #. For decompression calculations using fixed point arithmetic. #. Naive algorithms implemented by some dive computers and diving software. Installation ------------ DecoTengu depends on Python 3.3 or later. To install DecoTengu from PyPi :: $ pip install --user decotengu To use latest version of DecoTengu from source code repository :: $ git clone http://git.savannah.gnu.org/cgit/decotengu.git $ cd decotengu $ export PYTHONPATH=$(pwd) $ export PATH=$(pwd)/bin or :: $ git clone http://git.savannah.gnu.org/cgit/decotengu.git $ cd decotengu $ python3 setup.py build $ python3 setup.py install --user DecoTengu provides `dt-plot` script, which requires R. This is optional. .. vim: sw=4:et:ai