1.0.10 • Published 10 years ago

daniels-calculator v1.0.10

Weekly downloads
-
License
ISC
Repository
-
Last release
10 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

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.0.0

10 years ago