logrange

Logarithmic range between two numbers


Keywords
logarithmic, range, logrange, logspace, geometric, ascending, descending, sequence, progression, array, seq, ratio, factor, multiply, multiplication, inclusive, exclusive
License
MIT
Install
npm install logrange@1.1.0

Documentation

npm

logrange

Build Status Dependency Status

Logarithmic range between two numbers.

Example

Ascending logarithmic range:

logrange(4, 1000, 2)
//=> [4, 8, 16, 32, 64, 128, 256, 512]

Descending logarithmic range:

logrange(4, 0.1, 0.5)
//=> [4, 2, 1, 0.5, 0.25, 0.125]

API

logrange([opts], first, last, ratio)

Returns array of multiples of first up to last:

[first, first*ratio, first*ratio*ratio, ...]
opts.inclusive

Type: Boolean
Default: false

If set, last is included if it is a part of the sequence.

Install

npm install logrange

License

MIT