JSPM

Found 400 results for complex

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
  • 77.82
  • Published

complex.js

A complex numbers library

  • v2.4.2
  • 77.80
  • Published

typewise-core

Core typewise type system functionality

  • v1.2.0
  • 74.68
  • Published

@stdlib/complex-reimf

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

  • v0.2.1
  • 73.35
  • Published

typewise

Typewise-structured sorting for arbitrarily complex data structures

  • v1.0.3
  • 72.63
  • Published

@stdlib/complex-reim

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

  • v0.2.1
  • 71.85
  • Published

@stdlib/complex-float64-reim

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

  • v0.1.2
  • 64.36
  • Published

@stdlib/complex-float32-reim

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

  • v0.1.2
  • 63.40
  • Published

simplicial-complex

Topological indexing for simplicial complexes

  • v1.0.0
  • 61.81
  • Published

alpha-shape

Any dimensional alpha shape computation

  • v1.0.0
  • 58.27
  • Published

compare-oriented-cell

Test if two sets of integers are equal up to an even permutation

  • v1.0.1
  • 57.38
  • Published

gl-mesh3d

3D mesh drawing

  • v2.3.2
  • 57.23
  • Published

compare-cell

An ordering for sets of integers

  • v1.0.0
  • 57.18
  • Published

alpha-complex

Computes the alpha complex of a point set in any dimension

  • v1.0.0
  • 57.09
  • Published

boundary-cells

Enumerates all boundary cells in a simplicial complex

  • v2.0.2
  • 57.04
  • Published

clean-pslg

Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graph

  • v1.1.2
  • 56.77
  • Published

@stdlib/complex-imagf

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

  • v0.2.1
  • 55.93
  • Published

@stdlib/complex-imag

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

  • v0.2.1
  • 55.76
  • Published

@stdlib/complex-real

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

  • v0.2.1
  • 55.36
  • Published

@stdlib/complex-realf

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

  • v0.2.1
  • 55.35
  • Published

function-tree

When a function is not enough

  • v3.3.3
  • 53.38
  • Published

complex-esm

A complex numbers library

  • v2.1.1-esm1
  • 52.86
  • Published

nerdamer

javascript light-weight symbolic math expression evaluator

  • v1.1.13
  • 46.98
  • Published

@stdlib/complex-float64-imag

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

  • v0.1.1
  • 44.33
  • Published

primitive-sphere

a sphere mesh with normals, texture coordinates and indices

  • v3.0.0
  • 41.42
  • Published

primitive-quad

an indexed quad mesh with normals and UVs

  • v2.0.0
  • 41.20
  • Published

@stdlib/array-zeros

Create a zero-filled array having a specified length.

  • v0.2.2
  • 37.93
  • Published

primitive-geometry

Geometries for 3D rendering, including normals, UVs and cell indices (faces). Perfect if you want to supercharge your dependency folder... with 30KB of geometries.

  • v2.10.1
  • 35.97
  • Published

file-suffix

A file suffix is a substring of basename after the first dot

  • v1.0.1
  • 35.75
  • Published

@stdlib/complex-float32-imag

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

  • v0.1.1
  • 34.50
  • Published

cyclomatic-complexity

Tool for calculating cyclomatic complexity of a JavaScript and TypeScript code.

  • v1.2.5
  • 32.52
  • Published

@stdlib/array-empty

Create an uninitialized array having a specified length.

  • v0.3.0
  • 31.67
  • Published

edge-split

Iteratively split edges to get a more uniform tessellation

  • v1.0.2
  • 31.57
  • Published

mesh-combine

Combine multiple indexed meshes into a single indexed mesh

  • v1.1.0
  • 31.56
  • Published

@stdlib/array-full

Create a filled array having a specified length.

  • v0.2.1
  • 31.04
  • Published

pretty-ts-imports

A Tool to sort Typescript Imports with a Set of complex Rules.

  • v1.1.0
  • 30.82
  • Published

@stdlib/array-one-to

Generate a linearly spaced numeric array whose elements increment by 1 starting from one.

  • v0.2.2
  • 30.17
  • Published

window-function

Window functions for spectral analysis

  • v2.1.0
  • 30.01
  • Published

ellipsis.js

Ellipsis.js - Pure Javascript Library to handle multilines ellipsis

  • v0.1.4
  • 29.00
  • Published

@thi.ng/complex

Array-based complex number algebra

  • v1.0.20
  • 28.21
  • Published

@stdlib/array-ones

Create an array filled with ones and having a specified length.

  • v0.2.1
  • 27.96
  • Published

is-pin-good

Checks if a given pin code is secure.

  • v1.0.0
  • 27.95
  • Published

angle-normals

Compute mesh normals using angle weights

  • v1.0.0
  • 27.90
  • Published

polynomial

A polynomial library

  • v1.5.3
  • 27.68
  • Published

the-math

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

  • v1.5.5
  • 27.46
  • Published

algebra

means completeness and balancing, from the Arabic word الجبر

  • v1.0.1
  • 26.99
  • Published

ooura

Ultra-fast real/complex FFT with simple interface

  • v2.1.6
  • 26.93
  • Published

complex-js

Complex math module for JavaScript

  • v7.1.1
  • 26.52
  • Published

@yaffle/expression

A library to parse expressions, solve and simplify systems of linear equations, find eigenvalues and eigenvectors

  • v0.0.47
  • 26.10
  • Published

nerdamer-prime

javascript light-weight symbolic math library

  • v1.2.4
  • 26.02
  • Published

fus-ext

FutureScript Extension

  • v1.14.0
  • 25.83
  • Published

@zushah/chalkboard

The Chalkboard library provides a plethora of mathematical functionalities for its user.

  • v2.4.0
  • 24.54
  • Published

mate

HTTP request, array extension, event, observer, test, timer, etc. It extends the native JavaScript / CoffeeScript.

  • v0.21.0
  • 24.38
  • Published

@stdlib/blas-base-ccopy

Copy values from one complex single-precision floating-point vector to another complex single-precision floating-point vector.

  • v0.3.0
  • 24.28
  • Published

konpeito

The collection of javascirpt library such as numerical calculation.

  • v6.0.1
  • 24.12
  • Published

hypercomplex

https://github.com/autumn-pan/hypercomplex

  • v1.0.3
  • 24.00
  • Published

@stdlib/array-nans

Create an array filled with NaNs and having a specified length.

  • v0.2.1
  • 23.68
  • Published

piratemap

ES6 Map, but the keys are compared by value instead of reference.

  • v5.0.0
  • 23.48
  • Published

@stdlib/blas-base-cswap

Interchanges two complex single-precision floating-point vectors.

  • v0.3.0
  • 22.99
  • Published

complex-vector

Библиотека для выполнение операций с комплексными числами и векторными преобразованиями

    • v5.1.0-a
    • 22.82
    • Published

    @stdlib/array-zero-to

    Generate a linearly spaced numeric array whose elements increment by 1 starting from zero.

    • v0.2.2
    • 22.71
    • Published

    xyzw

    A functional, fast, comprehensive and dependencyless typescript vector algebra library

    • v2.8.0
    • 22.61
    • Published

    cache-entanglement

    Manage caches that are dependent on each other efficiently.

    • v1.3.0
    • 22.34
    • Published

    @stdlib/strided-base-cmap

    Apply a unary function to a single-precision complex floating-point strided input array and assign results to a single-precision complex floating-point strided output array.

    • v0.2.2
    • 22.24
    • Published

    multi-key-cache

    A JavaScript (JS) cache that can have multiple complex values as keys

    • v1.0.2
    • 22.03
    • Published

    @stdlib/strided-base-zmap

    Apply a unary function to a double-precision complex floating-point strided input array and assign results to a double-precision complex floating-point strided output array.

    • v0.2.2
    • 21.84
    • Published

    pwgn-cli

    🔐 a basic password generator command line interface

    • v1.5.4
    • 21.65
    • Published

    @stdlib/complex-conj

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

    • v0.2.1
    • 21.22
    • Published

    @stdlib/utils-size-of

    Return the size (in bytes) of the canonical binary representation of a specified numeric type.

    • v0.2.2
    • 21.13
    • Published

    gotjs

    got is a fluent, functional, zero-dependency, in-memory JavaScript graph database. You can create data structures at any degree of complexity within your JavaScript application both in the browser and Node.js. The whole database is represented in a state

    • v0.0.10-1
    • 20.79
    • Published

    @stdlib/blas-base-zcopy

    Copy values from one complex double-precision floating-point vector to another complex double-precision floating-point vector.

    • v0.1.1
    • 20.45
    • Published

    @stdlib/math-base-special-cfloorn

    Round each component of a double-precision complex floating-point number to the nearest multiple of 10^n toward negative infinity.

    • v0.2.2
    • 20.39
    • Published

    @stdlib/complex-conjf

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

    • v0.2.1
    • 20.25
    • Published

    nerdamer-ts

    javascript light-weight symbolic math expression evaluator

    • v1.2.0
    • 20.14
    • Published

    @stdlib/strided-napi-cmap

    C API for registering a Node-API module exporting a strided array interface for applying a unary callback to a single-precision complex floating-point strided input array and assigning results to a single-precision complex floating-point strided output ar

    • v0.2.2
    • 20.04
    • Published

    flap

    Guard clauses for ES6

    • v1.0.3
    • 19.97
    • Published

    lime-react-schema

    Generate complex, validated and extendable JSON-based forms in React

    • v2.0.32
    • 19.84
    • Published

    @stdlib/strided-napi-zmap

    C API for registering a Node-API module exporting a strided array interface for applying a unary callback to a double-precision complex floating-point strided input array and assigning results to a double-precision complex floating-point strided output ar

    • v0.2.2
    • 19.69
    • Published

    @stdlib/math-base-special-cceiln

    Round each component of a double-precision complex floating-point number to the nearest multiple of 10^n toward positive infinity.

    • v0.2.2
    • 19.66
    • Published

    @stdlib/blas-base-cscal

    Scale a single-precision complex floating-point vector by a single-precision complex floating-point constant.

    • v0.0.2
    • 19.61
    • Published

    @stdlib/math-base-special-croundn

    Round each component of a double-precision complex floating-point number to the nearest multiple of 10^n.

    • v0.2.2
    • 19.60
    • Published

    mesh-reindex

    Convert a flat array into a simplicial-complex-style indexed mesh, without optimisation.

    • v1.0.0
    • 19.43
    • Published

    @stdlib/array-zeros-like

    Create a zero-filled array having the same length and data type as a provided array.

    • v0.2.2
    • 19.00
    • Published

    winterfell

    Generate complex, validated and extendable JSON-based forms in React

    • v1.1.4
    • 18.93
    • Published

    gulp-escomplex

    Code complexity module for Gulp using escomplex

    • v1.0.1
    • 18.86
    • Published

    primitive-icosphere

    an icosphere mesh with normals, texture coordinates and indices

    • v1.0.2
    • 18.76
    • Published

    primitive-cube

    A minimal cube geometry for 3D rendering, including normals, UVs and cell indices (faces).

    • v2.0.1
    • 18.72
    • Published

    search-algorithm

    A generic search algorithm for complex objects

      • v1.0.15
      • 18.70
      • Published

      @stdlib/array-full-like

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

      • v0.2.1
      • 18.69
      • Published

      minimorph

      Super-light minimal, fast and memory effecient complex morph tool

      • v1.3.0
      • 18.69
      • Published

      geom-normals

      Compute normals for a simplicial complex geometry based on faces/cells information.

      • v2.1.0
      • 18.18
      • Published

      ndarray-complex

      Complex arithmetic for ndarrays

      • v1.0.3
      • 18.18
      • Published

      primitive-cylinder

      A minimal 3D cylindrical geometry, including normals, UVs, and mesh.

      • v1.0.3
      • 18.15
      • Published

      @stdlib/complex-promotion-rules

      Return the complex number data type with the smallest size and closest kind to which data types can be safely cast.

      • v0.2.2
      • 18.12
      • Published

      resolve-plugins-sync

      Synchronously resolve plugins / transforms / presets just like Babel and Browserify does it, using CommonJS `require` builtin. For example, useful for loading complex configs from `package.json` file.

      • v1.1.4
      • 17.77
      • Published

      @stdlib/array-ones-like

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

      • v0.2.1
      • 17.68
      • Published

      scriptease-cli

      ScriptEase is a powerful tool that allows for easy management and execution of npm scripts, written in JavaScript, on any operating system, enabling the creation of complex scripts

      • v2.1.0
      • 17.30
      • Published

      geom-sweep

      Extrudes a shape along a path

      • v2.0.0
      • 17.19
      • Published

      cayley-dickson

      implements Cayley-Dickson construction to produce a sequence of algebras over a field

      • v0.5.4
      • 17.07
      • Published

      @stdlib/blas-base-zswap

      Interchanges two complex double-precision floating-point vectors.

      • v0.1.1
      • 17.04
      • Published

      lambda-complex

      Managing more complex applications in AWS Lambda.

      • v0.7.0
      • 16.98
      • Published

      estsed

      an indexed quad mesh with normals and UVs

      • v1.5.0
      • 16.88
      • Published

      primitive-ellipsoid

      An ellipsoid geometry for 3D rendering, including normals, UVs and cell indices (faces).

      • v2.1.1
      • 16.73
      • Published

      geom-revolve

      Create a simplicial complex geometry by revolving a path around Y axis.

      • v2.0.2
      • 16.55
      • Published

      geom-builder

      Simplicial-complex-like geometry builder backed by typed arrays.

      • v3.0.1
      • 16.50
      • Published

      phasor.js

      Complex numbers done right

      • v2.1.0
      • 16.43
      • Published

      imagine-node

      node module to work with complex numbers

      • v1.1.0
      • 16.38
      • Published

      geom-center-and-normalize

      Center a simplicial complex geometry's positions in place and scale them to fill a defined bounding box.

      • v2.2.0
      • 16.20
      • Published

      triangle-split

      Iteratively split triangles to get a more uniform tessellation

      • v1.0.1
      • 16.14
      • Published

      @stdlib/array-empty-like

      Create an uninitialized array having the same length and data type as a provided array.

      • v0.3.0
      • 16.07
      • Published

      geom-merge

      Merge a list of geometries (simplicial complex) into one geometry and concat all other attributes.

      • v3.0.0
      • 16.07
      • Published

      complex.esm.js

      A complex numbers library

      • v2.1.1-esm1
      • 16.00
      • Published

      @stdlib/blas-base-dcabs1

      Compute the sum of the absolute values of the real and imaginary components of a double-precision complex floating-point number.

      • v0.0.2
      • 16.00
      • Published

      geom-triangulate

      Splits quad or polygon faces into triangles.

      • v2.0.1
      • 15.95
      • Published

      primitive-capsule

      A minimal capsule geometry for 3D rendering, including normals, UVs and cell indices (faces).

      • v3.0.1
      • 15.52
      • Published

      ap-react-schema

      Generate complex, validated and extendable JSON-based forms in React

      • v2.0.0
      • 15.52
      • Published

      npm-complex

      Module for elementary operations on the complex plane

      • v1.1.4
      • 15.49
      • Published

      wdmath

      WdMath is an extension for advanced math calcs

      • v1.0.0
      • 15.40
      • Published

      glsl-hypot

      The hypot function in GLSL

        • v1.0.2
        • 15.38
        • Published

        gl-mesh

        Static indexed mesh drawing for WebGL

        • v0.1.0
        • 15.29
        • Published

        draw-triangles-2d

        draws a simplicial complex using Canvas2D context

        • v1.0.0
        • 15.26
        • Published

        @stdlib/assert-is-same-complex64

        Test if two arguments are both single-precision complex floating-point numbers and have the same value.

        • v0.2.2
        • 15.25
        • Published

        ember-data-complex

        Ember data extension for building complex multi-adapter models

        • v0.0.6-alpha-3
        • 15.10
        • Published

        logic-types

        Complex logic type utilities for typescript

        • v1.3.2
        • 14.95
        • Published

        mplexviz-ngraph

        A visualisation module for multilayer networks as modelled by mplexnet using ngraph.

        • v1.1.4
        • 14.95
        • Published

        @teamawesome/multi-dict

        ```shell script npm install @teamawesome/multi-dict ``` # Usage The aim of multi-dict is to behave just like a set of nested maps, but with an easy to use api. It supports all the regular methods of `Map`, including the iterators. ```js import Dict

        • v2.0.3
        • 14.80
        • Published

        clean-pslg-3d

        Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graph

        • v0.1.2
        • 14.77
        • Published

        @stdlib/array-zero-to-like

        Generate a linearly spaced numeric array whose elements increment by 1 starting from zero and having the same length and data type as a provided input array.

        • v0.2.2
        • 14.75
        • Published