JSPM

Found 2139 results for mathematics

@stdlib/complex-imagf

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

  • v0.2.1
  • 44.02
  • Published

node-red-contrib-calc

A Node-Red node to perform basic mathematical calculations

  • v1.0.6
  • 43.06
  • Published

interval-operations

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

  • v2.0.0
  • 41.53
  • Published

math-float64-exponent

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

  • v1.0.0
  • 40.81
  • Published

@stdlib/stats-base-meanpn

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

  • v0.2.2
  • 40.55
  • Published

@stdlib/random-base-minstd

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

  • v0.2.1
  • 40.44
  • Published

chi-squared

characteristic functions for chi-squared distributions

  • v1.1.0
  • 40.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
  • 40.06
  • Published

@mathigon/fermat

Powerful mathematics and statistics library for JavaScript.

  • v1.1.24
  • 39.15
  • Published

@mathigon/euclid

Euclidean geometry classes and tools for JavaScript

  • v1.2.4
  • 38.36
  • Published

normal-distribution

A small javascript module for working with normal distributions

  • v1.1.1
  • 37.91
  • Published

nerdamer

javascript light-weight symbolic math expression evaluator

  • v1.1.13
  • 37.44
  • Published

compute-median

Computes the median of an array.

  • v2.0.0
  • 36.83
  • Published

compute-indexspace

Generates a linearly spaced index array from a subsequence string.

  • v1.0.1
  • 36.65
  • Published

inv-chisquare-cdf

Inverse chi-squared cumulative distribution function

  • v1.0.1
  • 36.46
  • Published

chi-squared-test

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

  • v1.1.0
  • 36.37
  • Published

@sgratzl/science

Scientific and statistical computing in JavaScript.

  • v2.0.0
  • 36.26
  • Published

@stdlib/stats-base-stdevpn

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

  • v0.2.2
  • 35.51
  • Published

math-abs

Computes an absolute value.

  • v1.0.2
  • 34.71
  • Published

compute-quantile

Computes a quantile for a numeric array.

  • v1.0.1
  • 34.63
  • Published

@stdlib/ml

Machine learning algorithms.

  • v0.3.3
  • 34.46
  • Published

compute-incrmmean

Provides a method to compute a moving arithmetic mean incrementally.

  • v1.0.2
  • 33.89
  • Published

@stdlib/blas-ext-base-dapx

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

  • v0.2.2
  • 33.84
  • Published

@stdlib/stats-base-dmin

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

  • v0.2.2
  • 33.84
  • Published

@stdlib/blas-ext-base-dsumpw

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

  • v0.2.2
  • 33.79
  • Published

@stdlib/stats-pcorrtest

Compute a Pearson product-moment correlation test between paired samples.

  • v0.2.2
  • 33.66
  • Published

compute-qmean

Computes the quadratic mean (root mean square).

  • v2.0.0
  • 33.09
  • Published

math-float64-set-low-word

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

  • v1.0.0
  • 32.95
  • Published

math-evalpoly

Evaluates a polynomial.

  • v1.1.0
  • 32.91
  • Published

summations

Library to enumerate all natural number lists with a target sum.

  • v0.0.5
  • 32.89
  • Published

math-ceil

Rounds a numeric value toward positive infinity.

  • v1.0.0
  • 32.88
  • Published

@stdlib/random-array-uniform

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

  • v0.2.1
  • 32.75
  • Published

math-floor

Rounds a numeric value toward negative infinity.

  • v1.0.1
  • 32.52
  • Published

math-float64-to-words

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

  • v1.0.0
  • 32.21
  • Published

math-float64-ldexp

Multiplies a double-precision floating-point number by an integer power of two.

  • v1.0.1
  • 32.07
  • Published

math-exp

Natural exponential function.

  • v1.0.0
  • 31.95
  • Published

math-erf

Error function.

  • v1.0.0
  • 31.60
  • Published

math-float64-from-words

Creates a double-precision floating-point number from a higher order word and a lower order word.

  • v1.0.0
  • 31.42
  • Published

math-float64-copysign

Returns a double-precision floating-point number with the magnitude of x and the sign of y.

  • v1.0.0
  • 31.30
  • Published

compute-argmax

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

  • v1.0.0
  • 31.11
  • Published

math-float64-normalize

Returns a normal number `y` and exponent `exp` satisfying `x = y * 2^exp`.

  • v1.0.0
  • 30.95
  • Published

math-truncate

Rounds a numeric value toward zero.

  • v1.0.0
  • 30.70
  • Published

mz-math

mzMath - a collection of TypeScript-based math helpers.

  • v3.0.26
  • 30.47
  • Published

math-float64-frexp

Splits a double-precision floating-point number into a normalized fraction and an integer power of two.

  • v1.0.0
  • 29.84
  • Published

math.js

A simple math library written in Javascript.

  • v1.1.46
  • 29.64
  • Published

math-sqrt

Computes the principal square root.

  • v1.0.1
  • 29.60
  • Published

giac

Giac, a free computer algebra system

  • v1.23.69823
  • 29.51
  • Published

@mathigon/hilbert

JavaScript expression parsing, MathML rendering and CAS.

  • v1.1.24
  • 29.33
  • Published

numbers

Advanced Mathematics Library for JavaScript

  • v0.7.0
  • 29.21
  • Published

mathbox

Presentation-quality WebGL math graphing

  • v2.3.2-rc1
  • 29.01
  • Published

@stdlib/stats-ranks

Compute ranks for values of an array-like object.

  • v0.2.2
  • 29.01
  • Published

lambert-w-function

An efficient JavaScript implementation for the Lambert W Function on the principial branch.

  • v5.0.0
  • 28.48
  • Published

compute-gmean

Computes the geometric mean of an array.

  • v1.1.0
  • 28.46
  • Published

@stdlib/blas-base-ddot

Calculate the dot product of two double-precision floating-point vectors.

  • v0.3.0
  • 28.44
  • Published

@stdlib/blas-base-sdot

Calculate the dot product of two single-precision floating-point vectors.

  • v0.2.2
  • 28.43
  • Published

@stdlib/blas-gdot

Calculate the dot product of two vectors.

  • v0.2.2
  • 28.15
  • Published

compute-erfcinv

Inverse complementary error function.

  • v3.0.1
  • 28.01
  • Published

generate-pi

Find PI(Ï€) to the Nth Digit

  • v1.25.0
  • 27.97
  • Published

compute-covariance

Computes the covariance between one or more numeric arrays.

  • v1.0.1
  • 27.96
  • Published

math-exact

Precision math for JavaScript/TypeScript

  • v1.0.5
  • 27.77
  • Published

@alwatr/is-number

A simple utility to Check the value is number or can convert to a number, for example string ' 123 ' can be converted to 123.

  • v5.7.4
  • 27.40
  • Published

math-erfc

Complementary error function.

  • v1.0.0
  • 27.28
  • Published

morph-expressions

An extremely efficient and flexible parser for Math or Logical expression using Javascript. It has all the basic functions supported with extensive support for new functions, variable etc.

  • v1.1.1
  • 27.27
  • 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
  • 27.15
  • Published

math-hypot

Computes the square root of a sum of squares.

  • v1.0.0
  • 27.04
  • Published

science

Scientific and statistical computing in JavaScript.

  • v1.9.3
  • 26.58
  • Published

compute-pcorr

Computes Pearson product-moment correlation coefficients between one or more numeric arrays.

  • v1.0.0
  • 26.24
  • Published

math-float32-to-binary-string

Returns a string giving the literal bit representation of a single-precision floating-point number.

  • v1.0.0
  • 26.00
  • Published

polynomium

Library for symbolically representing and working with polynomials.

  • v0.1.9
  • 25.92
  • Published

math-ln

Natural logarithm.

  • v1.0.0
  • 25.79
  • Published

const-pi

Pi.

  • v1.0.3
  • 25.77
  • Published

compute-erf

Error function.

  • v3.0.3
  • 25.60
  • Published

@stdlib/constants-float32-eps

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

  • v0.2.2
  • 25.48
  • Published

math-power

Exponential function.

  • v1.0.0
  • 25.32
  • Published

es6-math

A polyfill for ES6 mathematical and helper functions and constants.

  • v1.0.0
  • 24.74
  • Published

svelte-katex

> We are no longer updating this component. Consider using > [Svelte Math](https://www.npmjs.com/package/svelte-math) instead.

  • v0.2.0
  • 24.58
  • Published

docx-math-extension

Easily generate .docx files with JS/TS with a nice declarative API including math equations support. Extended from original docx library. Works for Node and on the Browser.

  • v1.3.4
  • 24.44
  • Published

@stdlib/math-base-napi-ternary

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

  • v0.3.0
  • 24.42
  • Published

compute-trimean

Computes the trimean of a numeric array.

  • v1.0.0
  • 24.34
  • Published

compute-min

Computes the minimum value of an array.

  • v1.0.1
  • 24.27
  • Published

compute-incrmean

Provides a method to compute an arithmetic mean incrementally.

  • v1.0.2
  • 24.27
  • Published

compute-sqrt

Computes an element-wise principal square root.

  • v3.0.1
  • 24.27
  • Published

compute-nanrange

Computes the arithmetic range of an array ignoring non-numeric values.

  • v1.0.0
  • 24.25
  • Published

@stdlib/stats-lowess

Locally-weighted polynomial regression via the LOWESS algorithm.

  • v0.2.2
  • 24.23
  • Published

compute-max

Computes the maximum value of a numeric array.

  • v1.0.1
  • 24.22
  • Published

compute-eq

Computes an element-wise comparison (equality) of an array.

  • v1.0.0
  • 24.21
  • Published

compute-nangmean

Computes the geometric mean of an array of values ignoring any values which are not numeric.

  • v1.0.0
  • 24.20
  • Published

mcp-server-jsxgraph

A Model Context Protocol server for generating mathematical visualizations using JSXGraph. This is a TypeScript-based MCP server that provides interactive mathematical chart generation capabilities for functions, geometry, parametric curves, and more.

  • v0.1.2
  • 24.17
  • Published

math.interval

Class to work with intervals of real numbers.

  • v0.1.3
  • 24.15
  • Published

compute-mean

Computes the arithmetic mean.

  • v3.0.0
  • 24.02
  • Published

tridiagonal-solve

Solver for tridiagonal systems of equations

  • v1.0.4
  • 23.87
  • Published

@alwatr/math

Simple useful Math library written in tiny TypeScript module.

  • v1.3.1
  • 23.80
  • Published

vivid-animations

A modern web-based animation library for mathematical visualizations - like Manim but live in the browser

  • v0.2.5
  • 23.67
  • Published

bbop-graph

General purpose (mathematical) graph library in JavaScript.

  • v0.0.21
  • 23.67
  • Published

compute.io

Computation library.

  • v0.106.0
  • 23.64
  • Published

gtest

g-test algorithm to compute statistical significance

  • v0.0.0
  • 23.62
  • Published

compute-erfc

Complementary error function.

  • v3.0.1
  • 23.44
  • Published

the-math

TheMath is an extensive math library for JavaScript and Node.js. It features a flexible expression parser

  • v1.5.5
  • 23.32
  • Published