Functions to calculate common sailboat statistics
# NPM
npm install sailboat-statistics --save
# Yarn
yarn add sailboat-statistics
import { getTheoreticalHullSpeed } from sailboat - statistics ;
let lengthOfWaterline = 30 ;
let hullSpeed = getTheoreticalHullSpeed ( lengthOfWaterline ) ;
console . log ( hullSpeed ) ; // 7.34
getTheoreticalHullSpeed(lwl)
Parameters
Description
lwl
Length of waterline in feet
getBallastDisplacementRatio(displacement, ballast)
Parameters
Description
displacement
Displacement in pounds
ballast
Ballast in pounds
getDisplacementLengthRatio(displacement, lwl)
Parameters
Description
displacement
Displacement in pounds
lwl
Length of waterline in feet
getSailAreaDisplacementRatio(sailArea, displacement)
Parameters
Description
sailArea
Sail area in square feet
displacement
Displacement in pounds
getCapsizeRatio(beam, displacement)
Parameters
Description
beam
Beam in feet
displacement
Displacement in pounds
getMotionComfort(loa, lwl, beam, displacment)
Parameters
Description
loa
Length overall in feet
lwl
Length of waterline in feet
beam
Beam in feet
displacement
Displacement in pounds
MIT License Copyright (c) 2018 Joel Colucci