JSPM

Found 2100 results for mathematics

mathjs

Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with dif

  • v14.4.0
  • 62.14
  • Published

compute-lcm

Computes the least common multiple (lcm).

  • v1.1.2
  • 60.80
  • Published

compute-gcd

Computes the greatest common divisor (gcd).

  • v1.2.1
  • 59.77
  • Published

@stdlib/complex-reimf

Return the real and imaginary components of a single-precision complex floating-point number.

  • v0.2.1
  • 59.07
  • Published

@stdlib/math-base-napi-unary

C APIs for registering a Node-API module exporting an interface for invoking a unary numerical function.

  • v0.2.3
  • 59.02
  • Published

@stdlib/math-base-napi-binary

C APIs for registering a Node-API module exporting an interface for invoking a binary numerical function.

  • v0.3.0
  • 58.93
  • Published

@stdlib/complex-reim

Return the real and imaginary components of a double-precision complex floating-point number.

  • v0.2.1
  • 58.67
  • Published

compute-l2norm

Computes the L2 norm (Euclidean norm) of an array of values.

  • v1.1.0
  • 51.43
  • Published

compute-dot

Computes the dot product between two numeric arrays.

  • v1.1.0
  • 51.08
  • Published

@stdlib/complex-float32-reim

Return the real and imaginary components of a single-precision complex floating-point number.

  • v0.1.2
  • 51.06
  • Published

@stdlib/complex-float64-reim

Return the real and imaginary components of a double-precision complex floating-point number.

  • v0.1.2
  • 50.68
  • Published

@stdlib/constants-float64-eps

Difference between one and the smallest value greater than one that can be represented as a double-precision floating-point number.

  • v0.2.2
  • 49.41
  • Published

contained-periodic-values

Find how many values of a discrete periodic function are contained in an interval.

  • v1.0.0
  • 48.51
  • Published

gamma

the gamma function (Γ)

  • v1.0.0
  • 47.57
  • Published

skipped-periodic-values

Given a point and a distance, determine how many periodic values were skipped.

  • v1.0.1
  • 47.54
  • Published

nearest-periodic-value

Find the nearest value of a discrete periodic function, given a point.

  • v1.2.0
  • 47.26
  • Published

gcd

compute the greatest common divisor using euclid's algorithm

  • v0.0.1
  • 46.50
  • Published

@stdlib/complex-imag

Return the imaginary component of a double-precision complex floating-point number.

  • v0.2.1
  • 45.53
  • Published

@stdlib/complex-real

Return the real component of a double-precision complex floating-point number.

  • v0.2.1
  • 45.47
  • Published

@stdlib/complex-realf

Return the real component of a single-precision complex floating-point number.

  • v0.2.1
  • 45.47
  • Published

@stdlib/complex-imagf

Return the imaginary component of a single-precision complex floating-point number.

  • v0.2.1
  • 44.72
  • Published

@stdlib/stats

Standard library statistical functions.

  • v0.3.3
  • 44.36
  • Published

node-red-contrib-calc

A Node-Red node to perform basic mathematical calculations

  • v1.0.6
  • 43.70
  • Published

@stdlib/stats-base-meanpn

Calculate the arithmetic mean of a strided array using a two-pass error correction algorithm.

  • v0.2.2
  • 43.51
  • Published

@stdlib/math-base-special-atan2

Compute the angle in the plane (in radians) between the positive x-axis and the ray from (0,0) to the point (x,y).

  • v0.3.0
  • 43.39
  • Published

interval-operations

Utilities for performing mathematical set operations on intervals and arrays of intervals

  • v2.0.0
  • 42.88
  • Published

@stdlib/stats-kstest

One-sample Kolmogorov-Smirnov goodness-of-fit test.

  • v0.2.2
  • 42.52
  • Published

@mathigon/fermat

Powerful mathematics and statistics library for JavaScript.

  • v1.1.24
  • 41.85
  • Published

@mathigon/euclid

Euclidean geometry classes and tools for JavaScript

  • v1.2.4
  • 41.66
  • Published

@stdlib/random-base-minstd

A linear congruential pseudorandom number generator (LCG) based on Park and Miller.

  • v0.2.1
  • 41.57
  • Published

numbers

Advanced Mathematics Library for JavaScript

  • v0.7.0
  • 40.94
  • Published

chi-squared

characteristic functions for chi-squared distributions

  • v1.1.0
  • 39.52
  • Published

math-float64-exponent

Returns an integer corresponding to the unbiased exponent of a double-precision floating-point number.

  • v1.0.0
  • 39.18
  • Published

math-float64-get-high-word

Returns a 32-bit integer corresponding to the more significant 32 bits of a double-precision floating-point number.

  • v1.0.0
  • 39.13
  • Published

nerdamer

javascript light-weight symbolic math expression evaluator

  • v1.1.13
  • 38.36
  • Published

compute-indexspace

Generates a linearly spaced index array from a subsequence string.

  • v1.0.1
  • 37.02
  • Published

normal-distribution

A small javascript module for working with normal distributions

  • v1.1.1
  • 36.43
  • Published

inv-chisquare-cdf

Inverse chi-squared cumulative distribution function

  • v1.0.1
  • 35.77
  • Published

@stdlib/stats-base-stdevpn

Calculate the standard deviation of a strided array using a two-pass algorithm.

  • v0.2.2
  • 35.75
  • Published

@sgratzl/science

Scientific and statistical computing in JavaScript.

  • v2.0.0
  • 35.48
  • Published

@stdlib/random-array-uniform

Create an array containing pseudorandom numbers drawn from a continuous uniform distribution.

  • v0.2.1
  • 35.23
  • Published

@stdlib/complex-float64-imag

Return the imaginary component of a double-precision complex floating-point number.

  • v0.1.1
  • 34.91
  • Published

chi-squared-test

A simple function for calculating the chi-squared probability for a given observation set and expected set"

  • v1.1.0
  • 34.84
  • Published

compute-qmean

Computes the quadratic mean (root mean square).

  • v2.0.0
  • 34.06
  • Published

compute-incrmmean

Provides a method to compute a moving arithmetic mean incrementally.

  • v1.0.2
  • 33.63
  • Published

compute-quantile

Computes a quantile for a numeric array.

  • v1.0.1
  • 33.58
  • Published

@stdlib/math-iter-tools-map

Create an iterator which invokes a unary function accepting a single numeric argument for each iterated value.

  • v0.2.2
  • 33.49
  • Published

math-abs

Computes an absolute value.

  • v1.0.2
  • 33.13
  • Published

compute-median

Computes the median of an array.

  • v2.0.0
  • 32.93
  • Published

math-floor

Rounds a numeric value toward negative infinity.

  • v1.0.1
  • 32.64
  • Published

@stdlib/ml

Machine learning algorithms.

  • v0.3.3
  • 32.51
  • Published

compute-argmax

Computes the maximum value of a numeric array and returns the corresponding array indices.

  • v1.0.0
  • 32.48
  • Published

@stdlib/blas-base-dscal

Multiply a double-precision floating-point vector by a constant.

  • v0.3.0
  • 32.21
  • Published

math-ceil

Rounds a numeric value toward positive infinity.

  • v1.0.0
  • 32.13
  • Published

@stdlib/stats-base-dmin

Calculate the minimum value of a double-precision floating-point strided array.

  • v0.2.2
  • 32.00
  • Published

@stdlib/blas-ext-base-dsumpw

Calculate the sum of double-precision floating-point strided array elements using pairwise summation.

  • v0.2.2
  • 31.81
  • Published

@stdlib/blas-ext-base-dapx

Add a constant to each element in a double-precision floating-point strided array.

  • v0.2.2
  • 31.37
  • Published

math-exp

Natural exponential function.

  • v1.0.0
  • 31.06
  • Published

math-float64-set-low-word

Sets the less significant 32 bits of a double-precision floating-point number.

  • v1.0.0
  • 31.04
  • Published

mz-math

mzMath - a collection of TypeScript-based math helpers.

  • v3.0.26
  • 30.83
  • Published

math.js

A simple math library written in Javascript.

  • v1.1.46
  • 30.48
  • Published

math-float64-to-words

Splits a floating-point number into a higher order word and a lower order word.

  • v1.0.0
  • 30.40
  • Published