ambielecki / dive-calculator
A Laravel Package to Calculate Dive Stats from the PADI RDP
v1.0.6
2020-02-24 15:05 UTC
Requires
- php: >=5.5.9
Requires (Dev)
- phpunit/phpunit: ~5.7
README
A PHP Package to Calculate Dive Stats from the PADI RDP
This package is for informational use only, the author accepts no liability for calculations made using this package!
All divers should perform and check their own calculations with approved charts or devices.
Installation
The easiest way to install is through composer
composer require ambielecki/divecalculator
Or in your require section add:
"require": {
"ambielecki/dive-calculator": "1.*"
}
Run
composer update
And you should be good to go.
Simple Usage
Pardon the formating, markdown and all.
All times should be in minutes, all depths in feet. I'm in the US, so only Imperial for now.
use Ambielecki\DiveCalculator\DiveCalculator; $depth = 50; $time = 45; $diveCalculator = new DiveCalculator(); $pressuregroup = $diveCalculator->getPressureGroup($depth, $time);
Available Methods
getPressureGroup($depth, $time, $residual_time = null)
getNewPressureGroup($starting_group, $surface_interval)
getResidualNitrogenTime($pressure_group, $depth)
getMaxBottomTime($depth, $rnt = 0)