• Stars
    star
    8
  • Rank 2,099,232 (Top 42 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 11 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Just the compiler from cwise. No esprima dependencies

More Repositories

1

ndarray

📈 Multidimensional arrays for JavaScript
JavaScript
1,165
star
2

get-pixels

Reads an image into an ndarray
JavaScript
540
star
3

fourier-transform

Minimalistic and efficient FFT implementation
JavaScript
167
star
4

cwise

Component-wise operations for ndarrays
JavaScript
118
star
5

save-pixels

Saves an ndarray as an image
JavaScript
89
star
6

ndarray-ops

ndarray operations
JavaScript
66
star
7

window-function

Collection of window functions
JavaScript
58
star
8

periodic-function

List of periodic functions normalized to 0..1 range
JavaScript
55
star
9

ndarray-fft

FFT for ndarrays
JavaScript
48
star
10

distance-transform

Distance transforms for ndarrays
JavaScript
36
star
11

almost-equal

Test if two floats are nearly equal
JavaScript
28
star
12

ndarray-resample

Downsample by a factor of two using sinc interpolation
JavaScript
26
star
13

newton-raphson-method

Find zeros of a function using the Newton-Raphson method
JavaScript
25
star
14

ode-rk4

Integrate a system of ODEs using the Fourth Order Runge-Kutta (RK-4) method
JavaScript
24
star
15

durand-kerner

Finds roots of polynomials by Weierstrauss' method
JavaScript
24
star
16

ode45-cash-karp

Integrate a system of Ordinary Differential Equations using the Fifth Order Adaptive Cash-Karp method
JavaScript
24
star
17

integrate-adaptive-simpson

Compute a definite integral using Simpson's Rule with adaptive quadrature
JavaScript
23
star
18

ndarray-show

display an ndarray
JavaScript
22
star
19

ndarray-fill

Fills an ndarray with a function
JavaScript
21
star
20

splines

Convenient and efficient B-splines.
JavaScript
20
star
21

nrrd-js

Handling of NRRD files in Javascript.
JavaScript
20
star
22

ndarray-linear-solve

solve a linear system with LU decomposition
JavaScript
19
star
23

nextafter

JS implementation of C stdlib nextafter
JavaScript
18
star
24

poly-roots

Find all roots of a polynomial using the Jenkins-Traub method
JavaScript
18
star
25

scijs-ndarray-for-matlab-users

Common scijs/ndarray operations for people familar with MATLAB (or at least not familiar with scijs)
18
star
26

ndarray-gemm

General matrix multiplication for ndarrays
JavaScript
18
star
27

ndarray-proxy

Turn functions into ndarrays
JavaScript
16
star
28

ndarray-linear-interpolate

Multilinear interpolation for ndarrays
JavaScript
16
star
29

cholesky-solve

[WIP] This module solves sparse symmetric positive definite linear systems by using the Cholesky decomposition
JavaScript
16
star
30

minimize-golden-section-1d

Minimize a function of a single variable using golden section search
JavaScript
14
star
31

ndarray-warp

Warps an ndarray
JavaScript
14
star
32

phase-align

Aligns a pair of ndarrays up to translation
JavaScript
14
star
33

zeros

Initialize an ndarray with zeros
JavaScript
13
star
34

ode-euler

Integrate a system of ODEs using the Euler method
JavaScript
13
star
35

gauss-random

Sample standard normal distribution
JavaScript
12
star
36

isndarray

Returns boolean whether the argument is a ndarray
JavaScript
11
star
37

ndarray-convolve

Convolutions and cross correlations for ndarrays
JavaScript
11
star
38

ndarray-blas-level1

BLAS Level 1 operations for ndarrays
JavaScript
11
star
39

ndarray-scratch

Pooled memory for ndarrays
JavaScript
11
star
40

ndarray-crout-decomposition

LU decomposition using the crout algorithm
JavaScript
11
star
41

contributing

Contribution guide lines
10
star
42

nifti-js

NIfTI support for Javascript
JavaScript
10
star
43

ndarray-sort

Sorts ndarrays in place
JavaScript
10
star
44

ndarray-pack

Packs an array-of-arrays into an ndarray
JavaScript
10
star
45

spiral-2d

Math for spirals
JavaScript
10
star
46

ndarray-imshow

Displays an ndarray as an image
JavaScript
10
star
47

ndarray-gaussian-filter

Gaussian blur for ndarrays
JavaScript
10
star
48

image-rotate

Rotates a 2D ndarray
JavaScript
10
star
49

ndarray-householder-qr

Householder triangularization for QR Factorization of ndarrays
JavaScript
10
star
50

ndarray-gram-schmidt-qr

Modified Gram-Schmidt Algorithm for QR Factorization of ndarrays
JavaScript
10
star
51

logo

logo for scijs
9
star
52

sphere-random

Sample a random point on a hypersphere
JavaScript
9
star
53

complex-deriv-fornberg

Compute the derivative of a complex analytic function using the method of Fornberg
JavaScript
9
star
54

tensor-decomposition

Higher order tensor decomposition
JavaScript
9
star
55

ndarray-bit

ndarrays of bits
JavaScript
9
star
56

baboon-image

The baboon test image
JavaScript
9
star
57

ndarray-blas-level2

BLAS Level 2 operations for ndarrays
JavaScript
9
star
58

ndarray-blas-level1-complex

BLAS Level 1 operations for complex ndarrays
JavaScript
9
star
59

pyramids

Various kinds of (image) pyramids for ndarrays of arbitrary dimension.
JavaScript
9
star
60

iota-array

Generates arrays of sequential integers
JavaScript
8
star
61

ndarray-select

Quick select algorithm for ndarrays
JavaScript
8
star
62

gauss-quadrature

Gauss-Legendre quadrature rules
JavaScript
8
star
63

ndarray-tests

Test numerical properties of ndarrays
JavaScript
8
star
64

complex-sqrt

Floating point complex square root
JavaScript
8
star
65

complex-division

Floating point complex division
JavaScript
8
star
66

poly-mult-fft

Multiplies polynomials together using an FFT
JavaScript
8
star
67

qr-solve

[WIP] This module solves sparse linear systems by using the QR-decomposition
JavaScript
8
star
68

finite-difference-stencil

Compute the coefficients of explicit or implicit finite difference schemes
JavaScript
8
star
69

gsl-const

physical constants for JS via GNU Scientific Library
JavaScript
8
star
70

cwise-parser

Parser for cwise
JavaScript
8
star
71

deriv

numerical derivatives of one-variable functions
JavaScript
7
star
72

ndarray-linspace

Fill an ndarray with equally spaced values
JavaScript
7
star
73

ndarray-distance

Lp distance between ndarrays
JavaScript
7
star
74

random-permutation

Generates a random permutation
JavaScript
7
star
75

ndarray-lup-factorization

LU factorization with pivoting for ndarrays
JavaScript
7
star
76

ndarray-translate-fft

Translate ndarrays with sinc interpolation
JavaScript
7
star
77

permutation-rank

Ranks and unranks permutations
JavaScript
7
star
78

ndarray-extract-contour

Generic contour/isosurface extraction code generator for ndarrays
JavaScript
7
star
79

ndarray-lup-solve

Solve ndarray Ax=b via LU factorization with pivoting
JavaScript
7
star
80

ndarray-blas-trsv

BLAS Level 2 TRSV (triangular solve) for ndarrays
JavaScript
7
star
81

ndarray-translate

Translate/shift ndarrays
JavaScript
7
star
82

ndarray-ldl-factorization

LDL Factorization for ndarrays
JavaScript
7
star
83

modified-newton-raphson

Find zeros a function using the Modified Newton-Raphson method
JavaScript
7
star
84

ndarray-determinant

Computes the determinant of an ndarray
JavaScript
7
star
85

richardson-extrapolation

Use Richardson Extrapolation sequence acceleration to compute the order of convergence and exact value of a sequence
JavaScript
7
star
86

ndarray-cholesky-factorization

Cholesky Factorization of ndarrays
JavaScript
6
star
87

dirichlet

Dirichlet/aliased sinc function
JavaScript
6
star
88

ndarray-moments

Statistical moments of ndarrays
JavaScript
6
star
89

integrate-simpson

Integrate a function of one variable using Simpson's Rule
JavaScript
6
star
90

quadratic-roots

Compute the real roots of a quadratic equation in a numerically stable manner
JavaScript
6
star
91

ndarray-vandermonde

Construct Vandermonde matrices with ndarrays
JavaScript
6
star
92

scijs.github.io

Web site for SciJS
6
star
93

ndarray-blas-gemv

BLAS Level 2 GEMV (Matrix-Vector multiply) for ndarrays
JavaScript
6
star
94

ndarray-function-basis

onstruct an ndarray basis given a sequence of points and functions
JavaScript
6
star
95

ndarray-band

Create a view of a band of an ndarray
JavaScript
5
star
96

ndarray-string

Creates an ndarray view of a string
JavaScript
5
star
97

ndarray-blas-trsv-complex

BLAS Level 2 TRSV (triangular solve) for complex ndarrays
JavaScript
5
star
98

ndarray-complex

Component-wise complex operations on ndarrays
JavaScript
5
star
99

companion-roots

Computes roots of polynomials by solving an eigenvalue problem
JavaScript
5
star
100

ndarray-normalize

Normalizes an ndarray to zero mean and unit variance
JavaScript
5
star