1.0.10 • Published 8 years ago

daniels-calculator v1.0.10

Weekly downloads
-
License
ISC
Repository
-
Last release
8 years ago

Daniels Running Calculator

This module allows users to get VDOT's, training paces, and equivalent race times using Jack Daniel's training methodology.

Overview

Jack Daniels is a famous running coach and used a scientific method to help runners improve their times. By giving a recent race time, you calculate a VDOT, this VDOT then allows you to get estimated race times and work out your training paces. Feedback is very much welcome alongside requests for further features.

Usage

const Daniels = require("daniels-calculator");

const daniels = new Daniels();

//STEP 1 - Get vdot
const VDOT = daniels.getVDOT("5k", "16:00");
console.log(VDOT);

//NB - distance must be one of the following
        "VDOT",
        "1500",
        "Mile",
        "3k",
        "2-mile",
        "5k",
        "8k",
        "5-mile",
        "10k",
        "15k",
        "10-mile",
        "20k",
        "1/2 Marathon",
        "25k",
        "30k",
        "Marathon"

//NB - Times should be in the following formats: 00 / 00:00 / 00:00:00
	

//STEP 2 - Get equivalent race times
const raceTimes = daniels.getRaceTimes(VDOT);
console.log(raceTimes);

//NB - will return object with keys of races and values as times

//STEP 3 - Get training paces
const trainingZones = daniels.returnTrainingPaces(VDOT);
console.log(trainingZones);

//NB - will return object with keys of pace type and values as pace value

Further Info

http://runsmartproject.com/coaching/dr-jack-daniels/

1.0.10

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.0.0

8 years ago