JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 15539
  • Score
    100M100P100Q139855F
  • License Apache-2.0

Standard math.

Package Exports

  • @stdlib/math
  • @stdlib/math/base/assert/int32-is-even
  • @stdlib/math/base/assert/int32-is-odd
  • @stdlib/math/base/assert/is-composite
  • @stdlib/math/base/assert/is-coprime
  • @stdlib/math/base/assert/is-even
  • @stdlib/math/base/assert/is-finite
  • @stdlib/math/base/assert/is-finitef
  • @stdlib/math/base/assert/is-infinite
  • @stdlib/math/base/assert/is-infinitef
  • @stdlib/math/base/assert/is-integer
  • @stdlib/math/base/assert/is-nan
  • @stdlib/math/base/assert/is-nanf
  • @stdlib/math/base/assert/is-negative-integer
  • @stdlib/math/base/assert/is-negative-zero
  • @stdlib/math/base/assert/is-negative-zerof
  • @stdlib/math/base/assert/is-nonnegative-integer
  • @stdlib/math/base/assert/is-nonpositive-integer
  • @stdlib/math/base/assert/is-odd
  • @stdlib/math/base/assert/is-positive-integer
  • @stdlib/math/base/assert/is-positive-zero
  • @stdlib/math/base/assert/is-positive-zerof
  • @stdlib/math/base/assert/is-prime
  • @stdlib/math/base/assert/is-probability
  • @stdlib/math/base/assert/is-safe-integer
  • @stdlib/math/base/assert/uint32-is-pow2
  • @stdlib/math/base/ops/cadd
  • @stdlib/math/base/ops/cdiv
  • @stdlib/math/base/ops/cmul
  • @stdlib/math/base/ops/cneg
  • @stdlib/math/base/ops/csub
  • @stdlib/math/base/special/abs
  • @stdlib/math/base/special/abs2
  • @stdlib/math/base/special/abs2f
  • @stdlib/math/base/special/absf
  • @stdlib/math/base/special/acos
  • @stdlib/math/base/special/acosh
  • @stdlib/math/base/special/acot
  • @stdlib/math/base/special/acoth
  • @stdlib/math/base/special/acovercos
  • @stdlib/math/base/special/acoversin
  • @stdlib/math/base/special/ahavercos
  • @stdlib/math/base/special/ahaversin
  • @stdlib/math/base/special/asin
  • @stdlib/math/base/special/asinh
  • @stdlib/math/base/special/atan
  • @stdlib/math/base/special/atan2
  • @stdlib/math/base/special/atanh
  • @stdlib/math/base/special/avercos
  • @stdlib/math/base/special/aversin
  • @stdlib/math/base/special/bernoulli
  • @stdlib/math/base/special/besselj0
  • @stdlib/math/base/special/besselj1
  • @stdlib/math/base/special/bessely0
  • @stdlib/math/base/special/bessely1
  • @stdlib/math/base/special/beta
  • @stdlib/math/base/special/betainc
  • @stdlib/math/base/special/betaincinv
  • @stdlib/math/base/special/betaln
  • @stdlib/math/base/special/binet
  • @stdlib/math/base/special/binomcoef
  • @stdlib/math/base/special/binomcoefln
  • @stdlib/math/base/special/boxcox
  • @stdlib/math/base/special/boxcox1p
  • @stdlib/math/base/special/boxcox1pinv
  • @stdlib/math/base/special/boxcoxinv
  • @stdlib/math/base/special/cabs
  • @stdlib/math/base/special/cabs2
  • @stdlib/math/base/special/cbrt
  • @stdlib/math/base/special/cbrtf
  • @stdlib/math/base/special/cceil
  • @stdlib/math/base/special/cceiln
  • @stdlib/math/base/special/ccis
  • @stdlib/math/base/special/ceil
  • @stdlib/math/base/special/ceil10
  • @stdlib/math/base/special/ceil2
  • @stdlib/math/base/special/ceilb
  • @stdlib/math/base/special/ceilf
  • @stdlib/math/base/special/ceiln
  • @stdlib/math/base/special/ceilsd
  • @stdlib/math/base/special/cexp
  • @stdlib/math/base/special/cflipsign
  • @stdlib/math/base/special/cfloor
  • @stdlib/math/base/special/cfloorn
  • @stdlib/math/base/special/cinv
  • @stdlib/math/base/special/clamp
  • @stdlib/math/base/special/clampf
  • @stdlib/math/base/special/copysign
  • @stdlib/math/base/special/cos
  • @stdlib/math/base/special/cosh
  • @stdlib/math/base/special/cosm1
  • @stdlib/math/base/special/cospi
  • @stdlib/math/base/special/covercos
  • @stdlib/math/base/special/coversin
  • @stdlib/math/base/special/cphase
  • @stdlib/math/base/special/cpolar
  • @stdlib/math/base/special/cround
  • @stdlib/math/base/special/croundn
  • @stdlib/math/base/special/csignum
  • @stdlib/math/base/special/deg2rad
  • @stdlib/math/base/special/deg2radf
  • @stdlib/math/base/special/digamma
  • @stdlib/math/base/special/dirac-delta
  • @stdlib/math/base/special/dirichlet-eta
  • @stdlib/math/base/special/ellipe
  • @stdlib/math/base/special/ellipk
  • @stdlib/math/base/special/erf
  • @stdlib/math/base/special/erfc
  • @stdlib/math/base/special/erfcinv
  • @stdlib/math/base/special/erfinv
  • @stdlib/math/base/special/exp
  • @stdlib/math/base/special/exp10
  • @stdlib/math/base/special/exp2
  • @stdlib/math/base/special/expit
  • @stdlib/math/base/special/expm1
  • @stdlib/math/base/special/expm1rel
  • @stdlib/math/base/special/factorial
  • @stdlib/math/base/special/factorialln
  • @stdlib/math/base/special/falling-factorial
  • @stdlib/math/base/special/fast/abs
  • @stdlib/math/base/special/fast/acosh
  • @stdlib/math/base/special/fast/alpha-max-plus-beta-min
  • @stdlib/math/base/special/fast/asinh
  • @stdlib/math/base/special/fast/atanh
  • @stdlib/math/base/special/fast/hypot
  • @stdlib/math/base/special/fast/max
  • @stdlib/math/base/special/fast/min
  • @stdlib/math/base/special/fast/pow-int
  • @stdlib/math/base/special/fast/uint32-log2
  • @stdlib/math/base/special/fast/uint32-sqrt
  • @stdlib/math/base/special/fibonacci
  • @stdlib/math/base/special/fibonacci-index
  • @stdlib/math/base/special/flipsign
  • @stdlib/math/base/special/floor
  • @stdlib/math/base/special/floor10
  • @stdlib/math/base/special/floor2
  • @stdlib/math/base/special/floorb
  • @stdlib/math/base/special/floorf
  • @stdlib/math/base/special/floorn
  • @stdlib/math/base/special/floorsd
  • @stdlib/math/base/special/fresnel
  • @stdlib/math/base/special/fresnelc
  • @stdlib/math/base/special/fresnels
  • @stdlib/math/base/special/frexp
  • @stdlib/math/base/special/gamma
  • @stdlib/math/base/special/gamma-delta-ratio
  • @stdlib/math/base/special/gamma-lanczos-sum
  • @stdlib/math/base/special/gamma-lanczos-sum-expg-scaled
  • @stdlib/math/base/special/gamma1pm1
  • @stdlib/math/base/special/gammainc
  • @stdlib/math/base/special/gammaincinv
  • @stdlib/math/base/special/gammaln
  • @stdlib/math/base/special/gcd
  • @stdlib/math/base/special/hacovercos
  • @stdlib/math/base/special/hacoversin
  • @stdlib/math/base/special/havercos
  • @stdlib/math/base/special/haversin
  • @stdlib/math/base/special/heaviside
  • @stdlib/math/base/special/hypot
  • @stdlib/math/base/special/hypotf
  • @stdlib/math/base/special/identity
  • @stdlib/math/base/special/identityf
  • @stdlib/math/base/special/imul
  • @stdlib/math/base/special/imuldw
  • @stdlib/math/base/special/inv
  • @stdlib/math/base/special/invf
  • @stdlib/math/base/special/kernel-betainc
  • @stdlib/math/base/special/kernel-betaincinv
  • @stdlib/math/base/special/kernel-cos
  • @stdlib/math/base/special/kernel-sin
  • @stdlib/math/base/special/kernel-tan
  • @stdlib/math/base/special/kronecker-delta
  • @stdlib/math/base/special/kronecker-deltaf
  • @stdlib/math/base/special/labs
  • @stdlib/math/base/special/lcm
  • @stdlib/math/base/special/ldexp
  • @stdlib/math/base/special/ln
  • @stdlib/math/base/special/log
  • @stdlib/math/base/special/log10
  • @stdlib/math/base/special/log1mexp
  • @stdlib/math/base/special/log1p
  • @stdlib/math/base/special/log1pexp
  • @stdlib/math/base/special/log2
  • @stdlib/math/base/special/logaddexp
  • @stdlib/math/base/special/logit
  • @stdlib/math/base/special/lucas
  • @stdlib/math/base/special/max
  • @stdlib/math/base/special/maxabs
  • @stdlib/math/base/special/min
  • @stdlib/math/base/special/minabs
  • @stdlib/math/base/special/minmax
  • @stdlib/math/base/special/minmaxabs
  • @stdlib/math/base/special/modf
  • @stdlib/math/base/special/negafibonacci
  • @stdlib/math/base/special/negalucas
  • @stdlib/math/base/special/nonfibonacci
  • @stdlib/math/base/special/pdiff
  • @stdlib/math/base/special/pdifff
  • @stdlib/math/base/special/polygamma
  • @stdlib/math/base/special/pow
  • @stdlib/math/base/special/powm1
  • @stdlib/math/base/special/rad2deg
  • @stdlib/math/base/special/ramp
  • @stdlib/math/base/special/rampf
  • @stdlib/math/base/special/rempio2
  • @stdlib/math/base/special/riemann-zeta
  • @stdlib/math/base/special/rising-factorial
  • @stdlib/math/base/special/round
  • @stdlib/math/base/special/round10
  • @stdlib/math/base/special/round2
  • @stdlib/math/base/special/roundb
  • @stdlib/math/base/special/roundn
  • @stdlib/math/base/special/roundsd
  • @stdlib/math/base/special/rsqrt
  • @stdlib/math/base/special/rsqrtf
  • @stdlib/math/base/special/sici
  • @stdlib/math/base/special/signum
  • @stdlib/math/base/special/signumf
  • @stdlib/math/base/special/sin
  • @stdlib/math/base/special/sinc
  • @stdlib/math/base/special/sincos
  • @stdlib/math/base/special/sincospi
  • @stdlib/math/base/special/sinh
  • @stdlib/math/base/special/sinpi
  • @stdlib/math/base/special/spence
  • @stdlib/math/base/special/sqrt
  • @stdlib/math/base/special/sqrt1pm1
  • @stdlib/math/base/special/sqrtf
  • @stdlib/math/base/special/tan
  • @stdlib/math/base/special/tanh
  • @stdlib/math/base/special/tribonacci
  • @stdlib/math/base/special/trigamma
  • @stdlib/math/base/special/trunc
  • @stdlib/math/base/special/trunc10
  • @stdlib/math/base/special/trunc2
  • @stdlib/math/base/special/truncb
  • @stdlib/math/base/special/truncf
  • @stdlib/math/base/special/truncn
  • @stdlib/math/base/special/truncsd
  • @stdlib/math/base/special/uimul
  • @stdlib/math/base/special/uimuldw
  • @stdlib/math/base/special/vercos
  • @stdlib/math/base/special/versin
  • @stdlib/math/base/special/wrap
  • @stdlib/math/base/special/xlog1py
  • @stdlib/math/base/special/xlogy
  • @stdlib/math/base/tools/continued-fraction
  • @stdlib/math/base/tools/evalpoly
  • @stdlib/math/base/tools/evalrational
  • @stdlib/math/base/tools/fibpoly
  • @stdlib/math/base/tools/hermitepoly
  • @stdlib/math/base/tools/lucaspoly
  • @stdlib/math/base/tools/normhermitepoly
  • @stdlib/math/base/tools/sum-series
  • @stdlib/math/base/utils/absolute-difference
  • @stdlib/math/base/utils/float64-epsilon-difference
  • @stdlib/math/base/utils/relative-difference
  • @stdlib/math/iter/ops/add
  • @stdlib/math/iter/ops/divide
  • @stdlib/math/iter/ops/mod
  • @stdlib/math/iter/ops/multiply
  • @stdlib/math/iter/ops/subtract
  • @stdlib/math/iter/sequences/composites
  • @stdlib/math/iter/sequences/cubes
  • @stdlib/math/iter/sequences/even-integers
  • @stdlib/math/iter/sequences/factorials
  • @stdlib/math/iter/sequences/fibonacci
  • @stdlib/math/iter/sequences/fifth-powers
  • @stdlib/math/iter/sequences/fourth-powers
  • @stdlib/math/iter/sequences/integers
  • @stdlib/math/iter/sequences/lucas
  • @stdlib/math/iter/sequences/negafibonacci
  • @stdlib/math/iter/sequences/negalucas
  • @stdlib/math/iter/sequences/negative-even-integers
  • @stdlib/math/iter/sequences/negative-integers
  • @stdlib/math/iter/sequences/negative-odd-integers
  • @stdlib/math/iter/sequences/nonfibonacci
  • @stdlib/math/iter/sequences/nonnegative-even-integers
  • @stdlib/math/iter/sequences/nonnegative-integers
  • @stdlib/math/iter/sequences/nonpositive-even-integers
  • @stdlib/math/iter/sequences/nonpositive-integers
  • @stdlib/math/iter/sequences/nonsquares
  • @stdlib/math/iter/sequences/odd-integers
  • @stdlib/math/iter/sequences/positive-even-integers
  • @stdlib/math/iter/sequences/positive-integers
  • @stdlib/math/iter/sequences/positive-odd-integers
  • @stdlib/math/iter/sequences/primes
  • @stdlib/math/iter/sequences/squared-triangular
  • @stdlib/math/iter/sequences/squares
  • @stdlib/math/iter/sequences/triangular
  • @stdlib/math/iter/special/abs
  • @stdlib/math/iter/special/abs2
  • @stdlib/math/iter/special/acos
  • @stdlib/math/iter/special/acosh
  • @stdlib/math/iter/special/acot
  • @stdlib/math/iter/special/acoth
  • @stdlib/math/iter/special/acovercos
  • @stdlib/math/iter/special/acoversin
  • @stdlib/math/iter/special/ahavercos
  • @stdlib/math/iter/special/ahaversin
  • @stdlib/math/iter/special/asin
  • @stdlib/math/iter/special/asinh
  • @stdlib/math/iter/special/atan
  • @stdlib/math/iter/special/atan2
  • @stdlib/math/iter/special/atanh
  • @stdlib/math/iter/special/avercos
  • @stdlib/math/iter/special/aversin
  • @stdlib/math/iter/special/besselj0
  • @stdlib/math/iter/special/besselj1
  • @stdlib/math/iter/special/bessely0
  • @stdlib/math/iter/special/bessely1
  • @stdlib/math/iter/special/beta
  • @stdlib/math/iter/special/betaln
  • @stdlib/math/iter/special/binet
  • @stdlib/math/iter/special/cbrt
  • @stdlib/math/iter/special/ceil
  • @stdlib/math/iter/special/ceil10
  • @stdlib/math/iter/special/ceil2
  • @stdlib/math/iter/special/cos
  • @stdlib/math/iter/special/cosh
  • @stdlib/math/iter/special/cosm1
  • @stdlib/math/iter/special/cospi
  • @stdlib/math/iter/special/covercos
  • @stdlib/math/iter/special/coversin
  • @stdlib/math/iter/special/deg2rad
  • @stdlib/math/iter/special/digamma
  • @stdlib/math/iter/special/dirac-delta
  • @stdlib/math/iter/special/dirichlet-eta
  • @stdlib/math/iter/special/ellipe
  • @stdlib/math/iter/special/ellipk
  • @stdlib/math/iter/special/erf
  • @stdlib/math/iter/special/erfc
  • @stdlib/math/iter/special/erfcinv
  • @stdlib/math/iter/special/erfinv
  • @stdlib/math/iter/special/exp
  • @stdlib/math/iter/special/exp10
  • @stdlib/math/iter/special/exp2
  • @stdlib/math/iter/special/expit
  • @stdlib/math/iter/special/expm1
  • @stdlib/math/iter/special/expm1rel
  • @stdlib/math/iter/special/factorial
  • @stdlib/math/iter/special/factorialln
  • @stdlib/math/iter/special/floor
  • @stdlib/math/iter/special/floor10
  • @stdlib/math/iter/special/floor2
  • @stdlib/math/iter/special/fresnelc
  • @stdlib/math/iter/special/fresnels
  • @stdlib/math/iter/special/gamma
  • @stdlib/math/iter/special/gamma1pm1
  • @stdlib/math/iter/special/gammaln
  • @stdlib/math/iter/special/hacovercos
  • @stdlib/math/iter/special/hacoversin
  • @stdlib/math/iter/special/havercos
  • @stdlib/math/iter/special/haversin
  • @stdlib/math/iter/special/inv
  • @stdlib/math/iter/special/ln
  • @stdlib/math/iter/special/log
  • @stdlib/math/iter/special/log10
  • @stdlib/math/iter/special/log1mexp
  • @stdlib/math/iter/special/log1p
  • @stdlib/math/iter/special/log1pexp
  • @stdlib/math/iter/special/log2
  • @stdlib/math/iter/special/logit
  • @stdlib/math/iter/special/pow
  • @stdlib/math/iter/special/rad2deg
  • @stdlib/math/iter/special/ramp
  • @stdlib/math/iter/special/riemann-zeta
  • @stdlib/math/iter/special/round
  • @stdlib/math/iter/special/round10
  • @stdlib/math/iter/special/round2
  • @stdlib/math/iter/special/rsqrt
  • @stdlib/math/iter/special/signum
  • @stdlib/math/iter/special/sin
  • @stdlib/math/iter/special/sinc
  • @stdlib/math/iter/special/sinh
  • @stdlib/math/iter/special/sinpi
  • @stdlib/math/iter/special/spence
  • @stdlib/math/iter/special/sqrt
  • @stdlib/math/iter/special/sqrt1pm1
  • @stdlib/math/iter/special/tan
  • @stdlib/math/iter/special/tanh
  • @stdlib/math/iter/special/trigamma
  • @stdlib/math/iter/special/trunc
  • @stdlib/math/iter/special/trunc10
  • @stdlib/math/iter/special/trunc2
  • @stdlib/math/iter/special/vercos
  • @stdlib/math/iter/special/versin
  • @stdlib/math/special/abs
  • @stdlib/math/strided/special/abs
  • @stdlib/math/strided/special/abs-by
  • @stdlib/math/strided/special/abs2
  • @stdlib/math/strided/special/abs2-by
  • @stdlib/math/strided/special/cbrt
  • @stdlib/math/strided/special/ceil
  • @stdlib/math/strided/special/dabs
  • @stdlib/math/strided/special/dabs2
  • @stdlib/math/strided/special/dcbrt
  • @stdlib/math/strided/special/dceil
  • @stdlib/math/strided/special/ddeg2rad
  • @stdlib/math/strided/special/deg2rad
  • @stdlib/math/strided/special/dfloor
  • @stdlib/math/strided/special/dinv
  • @stdlib/math/strided/special/dmskabs
  • @stdlib/math/strided/special/dmskabs2
  • @stdlib/math/strided/special/dmskcbrt
  • @stdlib/math/strided/special/dmskceil
  • @stdlib/math/strided/special/dmskdeg2rad
  • @stdlib/math/strided/special/dmskfloor
  • @stdlib/math/strided/special/dmskinv
  • @stdlib/math/strided/special/dmskramp
  • @stdlib/math/strided/special/dmskrsqrt
  • @stdlib/math/strided/special/dmsksqrt
  • @stdlib/math/strided/special/dmsktrunc
  • @stdlib/math/strided/special/dramp
  • @stdlib/math/strided/special/drsqrt
  • @stdlib/math/strided/special/dsqrt
  • @stdlib/math/strided/special/dtrunc
  • @stdlib/math/strided/special/floor
  • @stdlib/math/strided/special/inv
  • @stdlib/math/strided/special/ramp
  • @stdlib/math/strided/special/rsqrt
  • @stdlib/math/strided/special/sabs
  • @stdlib/math/strided/special/sabs2
  • @stdlib/math/strided/special/scbrt
  • @stdlib/math/strided/special/sceil
  • @stdlib/math/strided/special/sdeg2rad
  • @stdlib/math/strided/special/sfloor
  • @stdlib/math/strided/special/sinv
  • @stdlib/math/strided/special/smskabs
  • @stdlib/math/strided/special/smskabs2
  • @stdlib/math/strided/special/smskcbrt
  • @stdlib/math/strided/special/smskceil
  • @stdlib/math/strided/special/smskdeg2rad
  • @stdlib/math/strided/special/smskfloor
  • @stdlib/math/strided/special/smskinv
  • @stdlib/math/strided/special/smskramp
  • @stdlib/math/strided/special/smskrsqrt
  • @stdlib/math/strided/special/smsksqrt
  • @stdlib/math/strided/special/smsktrunc
  • @stdlib/math/strided/special/sqrt
  • @stdlib/math/strided/special/sramp
  • @stdlib/math/strided/special/srsqrt
  • @stdlib/math/strided/special/ssqrt
  • @stdlib/math/strided/special/strunc
  • @stdlib/math/strided/special/trunc

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@stdlib/math) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Math

NPM version Build Status Coverage Status dependencies

Standard library math.

Installation

npm install @stdlib/math

Usage

var math = require( '@stdlib/math' );

math

Standard library math.

var m = math;
// returns {...}

The namespace contains the following sub-namespaces:

  • base: standard library math base implementations.

Examples

var objectKeys = require( '@stdlib/utils/keys' );
var math = require( '@stdlib/math' );

console.log( objectKeys( math ) );

Notice

This package is part of stdlib, a standard library for JavaScript and Node.js, with an emphasis on numerical and scientific computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more.

For more information on the project, filing bug reports and feature requests, and guidance on how to develop stdlib, see the main project repository.

Community

Chat


License

See LICENSE.

Copyright © 2016-2021. The Stdlib Authors.