An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by stdlib-js

A curated list of projects in awesome lists by stdlib-js .

https://github.com/stdlib-js/regexp-dirname-posix

Return a regular expression to capture a POSIX path dirname.

capture dir dirname expression file filename javascript match node node-js nodejs path posix re regex regexp regular stdlib

Last synced: 30 Apr 2025

https://github.com/stdlib-js/strided-base-min-view-buffer-index

Return the minimum accessible index based on a set of provided strided array parameters.

array base idx index javascript linear min minimum node node-js nodejs stdlib strided strides view

Last synced: 13 Apr 2025

https://github.com/stdlib-js/math-base-special

Standard library base special math functions.

javascript lib library math mathematics node node-js nodejs standard stdlib

Last synced: 09 Jul 2025

https://github.com/stdlib-js/blas-ext-base-dsnannsumors

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.

array blas extended float32 javascript math mathematics node node-js nodejs ors statistics stats stdlib strided strided-array sum summation total typed

Last synced: 06 May 2025

https://github.com/stdlib-js/assert-instance-of

Test whether a value has in its prototype chain a specified constructor as a prototype property.

assert assertion class inherit inheritance inherits instanceof javascript node node-js nodejs object-oriented oop proto prototype stdlib util utilities utility utils

Last synced: 15 Mar 2025

https://github.com/stdlib-js/utils-async-try-catch

If a function does not return an error, invoke a callback with the function result; otherwise, invoke a callback with a value `y`.

async asynchronous catch condition conditional control either-or flow javascript node node-js nodejs stdlib trap try try-catch util utilities utility utils

Last synced: 12 May 2025

https://github.com/stdlib-js/stats-base-dvariancepn

Calculate the variance of a double-precision floating-point strided array using a two-pass algorithm.

array deviation dispersion javascript math mathematics node node-js nodejs sample-variance standard-deviation statistics stats stdlib strided strided-array typed unbiased var variance

Last synced: 21 Aug 2025

https://github.com/stdlib-js/assert-is-float32matrix-like

Test if a value is a 2-dimensional ndarray-like object containing single-precision floating-point numbers.

2d assert assertion float32 is ismatrix isndarray javascript mat matrix ndarray ndarray-like node node-js nodejs stdlib util utilities utility utils

Last synced: 17 Mar 2025

https://github.com/stdlib-js/math-iter-special-round2

Create an iterator which rounds each iterated value to the nearest power of two on a linear scale.

integer iterable iterate iterator javascript math nearest node node-js nodejs round round2 stdlib value

Last synced: 03 Mar 2025

https://github.com/stdlib-js/strided-dispatch

Create a strided array function interface which performs multiple dispatch.

array dispatch javascript multimethod multimethods multiple-dispatch node node-js nodejs stdlib strided

Last synced: 09 Jul 2025

https://github.com/stdlib-js/blas-ext-base-dapxsumpw

Adds a constant to each double-precision floating-point strided array element and computes the sum using pairwise summation.

array blas extended javascript math mathematics node node-js nodejs pairwise pw statistics stats stdlib strided strided-array sum summation total typed

Last synced: 19 Apr 2025

https://github.com/stdlib-js/stats-base-sstdevtk

Calculate the standard deviation of a single-precision floating-point strided array using a one-pass textbook algorithm.

deviation dispersion javascript math mathematics node node-js nodejs sample-standard-deviation spread standard-deviation statistics stats stdlib strided strided-array typed unbiased var variance

Last synced: 09 Jul 2025

https://github.com/stdlib-js/array-ones-like

Create an array filled with ones and having the same length and data type as a provided array.

array data float32array float64array int16array int32array javascript matrix ndarray node node-js nodejs stdlib structure typed typed-array types uint32array vector

Last synced: 30 Oct 2025

https://github.com/stdlib-js/array-base-copy

Copy the elements of an array-like object to a new generic array.

array copy data generic javascript node node-js nodejs stdlib structure types

Last synced: 30 Oct 2025

https://github.com/stdlib-js/assert-tools-array-function

Return a function which tests if every element in an array passes a test condition.

apply array assert check function is javascript node node-js nodejs stdlib test tool tools valid validate

Last synced: 30 Apr 2025

https://github.com/stdlib-js/constants-float32-precision

Effective number of bits in the significand of a single-precision floating-point number.

const constant float floating-point ieee754 javascript math mathematics node node-js nodejs precision significand single stdlib

Last synced: 08 Sep 2025

https://github.com/stdlib-js/stats-base-dsvariance

Calculate the variance of a single-precision floating-point strided array using extended accumulation and returning an extended precision result.

array deviation dispersion javascript math mathematics node node-js nodejs sample-variance standard-deviation statistics stats stdlib strided strided-array typed unbiased var variance

Last synced: 12 Jun 2025

https://github.com/stdlib-js/blas-ext-base-gapxsumkbn

Add a constant to each strided array element and compute the sum using an improved Kahan–Babuška algorithm.

blas compensated extended javascript kahan kbn math mathematics node node-js nodejs statistics stats stdlib strided strided-array sum summation total typed

Last synced: 05 Jul 2025

https://github.com/stdlib-js/ndarray-same-kind-casts

Return a list of ndarray data types to which a provided ndarray data type can be safely cast or cast within the same kind.

cast casting javascript ndarray node node-js nodejs promotion rules stdlib types util utilities utility utils

Last synced: 04 Jul 2025

https://github.com/stdlib-js/stats-incr-mmaape

Compute a moving arctangent mean absolute percentage error (MAAPE) incrementally.

abs absolute accumulator average avg err error incremental javascript maape mape math mathematics mean node node-js nodejs statistics stats stdlib

Last synced: 13 Apr 2025

https://github.com/stdlib-js/utils-real-max

Return the maximum finite value capable of being represented by a numeric real type.

floating-point greatest javascript largest math mathematics max maximum node node-js nodejs real realmax stdlib type util utilities utility utils value

Last synced: 11 Apr 2025

https://github.com/stdlib-js/array-safe-casts

Return a list of array data types to which a provided array data type can be safely cast.

array cast casting javascript node node-js nodejs promotion rules stdlib types util utilities utility utils

Last synced: 13 Sep 2025

https://github.com/stdlib-js/random-iter-binomial

Create an iterator for generating pseudorandom numbers drawn from a binomial distribution.

bernoulli binomial discrete generator javascript math mathematics node node-js nodejs prng pseudorandom rand random rng seed seedable statistics stats stdlib

Last synced: 05 May 2025

https://github.com/stdlib-js/process-argv

Array containing command-line arguments passed when launching the calling process.

args arguments argv cli command-line javascript node node-js nodejs process stdlib util utilities utility utils

Last synced: 13 Apr 2025

https://github.com/stdlib-js/random-streams-bernoulli

Create a readable stream for generating pseudorandom numbers drawn from a Bernoulli distribution.

bernoulli discrete javascript math mathematics node node-js nodejs prng pseudorandom rand random readable rng seed seedable statistics stats stdlib stream

Last synced: 30 Jun 2025

https://github.com/stdlib-js/random-iter-weibull

Create an iterator for generating pseudorandom numbers drawn from a Weibull distribution.

continuous generator iterator javascript math mathematics node node-js nodejs prng pseudorandom rand random rng seed seedable statistics stats stdlib weibull

Last synced: 19 Mar 2025

https://github.com/stdlib-js/stats-base-snanmaxabs

Calculate the maximum absolute value of a single-precision floating-point strided array, ignoring NaN values.

abs absolute domain extent extremes javascript math mathematics max maximum node node-js nodejs range statistics stats stdlib strided strided-array typed

Last synced: 22 Jun 2025

https://github.com/stdlib-js/ndarray-base-maybe-broadcast-array

Broadcast an ndarray to a specified shape if and only if the specified shape differs from the provided ndarray's shape.

array base broadcast broadcasting javascript multidimensional ndarray node node-js nodejs reshape stdlib types util utilities utility utils

Last synced: 13 Apr 2025

https://github.com/stdlib-js/math-base-special-sqrtf

Compute the principal square root of a single-precision floating-point number.

javascript math mathematics node node-js nodejs number power principal root sqrtf square stdlib

Last synced: 07 Sep 2025

https://github.com/stdlib-js/assert-is-mobile

Boolean indicating if the current environment is a mobile device.

assert assertion browser environment javascript mobile node node-js nodejs phone runtime stdlib util utilities utility utils

Last synced: 13 Apr 2025

https://github.com/stdlib-js/number-float32-base-to-int32

Convert a single-precision floating-point number to a signed 32-bit integer.

base cast convert float float32 int32 integer javascript node node-js nodejs real single stdlib type types util utilities utility utils

Last synced: 14 Jul 2025

https://github.com/stdlib-js/string-trim

Trim whitespace characters from the beginning and end of a string.

javascript node node-js nodejs remove replace stdlib str string trim trimming util utilities utility utils whitespace

Last synced: 30 Apr 2025

https://github.com/stdlib-js/random-iter-bernoulli

Create an iterator for generating pseudorandom numbers drawn from a Bernoulli distribution.

bernoulli binomial discrete generator javascript math mathematics node node-js nodejs prng pseudorandom rand random rng seed seedable statistics stats stdlib

Last synced: 11 Apr 2025

https://github.com/stdlib-js/math-iter-ops-divide

Create an iterator which performs element-wise division of two or more iterators.

arithmetic div divide division iterable iterate iterator javascript math mathematics multiplication multiply node node-js nodejs prod product stdlib

Last synced: 20 Mar 2025

https://github.com/stdlib-js/blas-ext-base-dapxsumkbn

Add a constant to each double-precision floating-point strided array element and compute the sum using an improved Kahan–Babuška algorithm.

blas compensated extended javascript kahan kbn math mathematics node node-js nodejs statistics stats stdlib strided strided-array sum summation total typed

Last synced: 11 Apr 2025

https://github.com/stdlib-js/math-iter-special-sqrt

Create an iterator which computes the principal square root of each iterated value.

iterable iterate iterator javascript math mathematics node node-js nodejs power principal root sqrt square stdlib

Last synced: 05 May 2025