Login: scijs

Company: null

Location: null

email:

Blog: http://scijs.net/

Members

  1. Dmitry Yv.
  2. Dmitry Yv.
  3. Hugh Kennedy
  4. James Halliday
  5. Jasper van de Gronde
  6. Mikola Lysenko
  7. Philipp Burckhardt
  8. Ricky Reusser

Repositories

almost-equal
Test if two floats are nearly equal
arc-length
Compute the arc-length of an n-dimensional parameterized curve
baboon-image
The baboon test image
calculate-givens-rotation
Compute the components of a Givens rotation matrix in order to zero an element
cholesky-solve
[WIP] This module solves sparse symmetric positive definite linear systems by using the Cholesky decomposition
companion-roots
Computes roots of polynomials by solving an eigenvalue problem
complex-deriv-fornberg
Compute the derivative of a complex analytic function using the method of Fornberg
complex-division
Floating point complex division
complex-modulus
Floating point complex modulus
complex-sqrt
Floating point complex square root
contributing
Contribution guide lines
cwise
Component-wise operations for ndarrays
cwise-compiler
Just the compiler from cwise. No esprima dependencies
cwise-parser
Parser for cwise
deriv
numerical derivatives of one-variable functions
dirichlet
Dirichlet/aliased sinc function
distance-transform
Distance transforms for ndarrays
dup
Initialize an array of arrays to a constant value
durand-kerner
Finds roots of polynomials by Weierstrauss' method
finite-difference-stencil
Compute the coefficients of explicit or implicit finite difference schemes
fourier-transform
Minimalistic and efficient FFT implementation
gauss-quadrature
Gauss-Legendre quadrature rules
gauss-random
Sample standard normal distribution
generator-scijs
A yeoman generator for a generic scijs module
get-pixels
Reads an image into an ndarray
glsl-decibels
Convert value from and to decibels
gsl-cdf
probability distributions for JS via GNU Scientific Library
gsl-complex
complex numbers for JS via GNU Scientific Library
gsl-const
physical constants for JS via GNU Scientific Library
gsl-sf
special functions of GNU Scientific Library for JS
horner
Evaluate polynomials using Horner's rule
image-rotate
Rotates a 2D ndarray
integrate-adaptive-simpson
Compute a definite integral using Simpson's Rule with adaptive quadrature
integrate-simpson
Integrate a function of one variable using Simpson's Rule
invert-permutation
Inverts permutations
iota-array
Generates arrays of sequential integers
isndarray
Returns boolean whether the argument is a ndarray
legendre-poly
Coefficients of Legendre polynomials
logo
logo for scijs
luminance
Converts an RGB image to grayscale
minimize-golden-section-1d
Minimize a function of a single variable using golden section search
modified-newton-raphson
Find zeros a function using the Modified Newton-Raphson method
multinomial
Multinomial coefficients
ndarray
? Multidimensional arrays for JavaScript
ndarray-band
Create a view of a band of an ndarray
ndarray-bit
ndarrays of bits
ndarray-blas-dger
BLAS Level 2 DEGR for ndarrays
ndarray-blas-gemm-complex
BLAS-like Level 3 Complex GEMM (matrix-matrix multiplication) for ndarrays
ndarray-blas-gemv
BLAS Level 2 GEMV (Matrix-Vector multiply) for ndarrays
ndarray-blas-level1
BLAS Level 1 operations for ndarrays
ndarray-blas-level1-complex
BLAS Level 1 operations for complex ndarrays
ndarray-blas-level2
BLAS Level 2 operations for ndarrays
ndarray-blas-level2-complex
BLAS Level 2 operations for complex ndarrays
ndarray-blas-trsv
BLAS Level 2 TRSV (triangular solve) for ndarrays
ndarray-blas-trsv-complex
BLAS Level 2 TRSV (triangular solve) for complex ndarrays
ndarray-cholesky-factorization
Cholesky Factorization of ndarrays
ndarray-complex
Component-wise complex operations on ndarrays
ndarray-concat-cols
Concatenate ndarrays by column (along the last dimension)
ndarray-concat-rows
Concatenate ndarrays by row (along the first dimension)
ndarray-convolve
Convolutions and cross correlations for ndarrays
ndarray-crout-decomposition
LU decomposition using the crout algorithm
ndarray-determinant
Computes the determinant of an ndarray
ndarray-diagonal
Get a view of the diagonal entries of an ndarray
ndarray-distance
Lp distance between ndarrays
ndarray-extract-contour
Generic contour/isosurface extraction code generator for ndarrays
ndarray-fft
FFT for ndarrays
ndarray-fill
Fills an ndarray with a function
ndarray-function-basis
onstruct an ndarray basis given a sequence of points and functions
ndarray-gaussian-filter
Gaussian blur for ndarrays
ndarray-gemm
General matrix multiplication for ndarrays
ndarray-givens-qr
QR decomposition using Givens rotations.
ndarray-gradient
Finds the gradient of an ndarray using finite differences
ndarray-gram-schmidt-qr
Modified Gram-Schmidt Algorithm for QR Factorization of ndarrays
ndarray-gram-schmidt-qr-complex
Modified Gram-Schmidt Algorithm for QR Factorization of complex matrices
ndarray-grid-connectivity
[WIP] Extract grid connectivity from an ndarray, presumably for drawing
ndarray-hash
Hash table backed ndarray
ndarray-hessenberg-decomp
Hessenberg decomposition of a 2D ndarray
ndarray-homography
Applies a homography to an ndarray
ndarray-householder-qr
Householder triangularization for QR Factorization of ndarrays
ndarray-householder-qr-complex
Householder triangularization for QR Factorization of complex ndarrays
ndarray-imshow
Displays an ndarray as an image
ndarray-ldl-factorization
LDL Factorization for ndarrays
ndarray-linear-interpolate
Multilinear interpolation for ndarrays
ndarray-linear-solve
solve a linear system with LU decomposition
ndarray-linspace
Fill an ndarray with equally spaced values
ndarray-log-polar
Convert a 2D ndarray to log-polar coordinates
ndarray-lup-factorization
LU factorization with pivoting for ndarrays
ndarray-lup-solve
Solve ndarray Ax=b via LU factorization with pivoting
ndarray-matrix-vector-multiply
Dense matrix vector multiplication
ndarray-moments
Statistical moments of ndarrays
ndarray-normalize
Normalizes an ndarray to zero mean and unit variance
ndarray-ode-rk4
Runge-Kutta integration for systems of equations using ndarrays.
ndarray-ops
ndarray operations
ndarray-pack
Packs an array-of-arrays into an ndarray
ndarray-prefix-sum
Prefix sum/summed area table computations for ndarrays
ndarray-proxy
Turn functions into ndarrays
ndarray-resample
Downsample by a factor of two using sinc interpolation
ndarray-scratch
Pooled memory for ndarrays
ndarray-select
Quick select algorithm for ndarrays
ndarray-show
display an ndarray
ndarray-sort
Sorts ndarrays in place
ndarray-squeeze
Remove singleton dimensions from an ndarray
ndarray-stencil
Stencil operators for ndarrays
ndarray-string
Creates an ndarray view of a string
ndarray-tests
Test numerical properties of ndarrays
ndarray-tf2ss
Converts a transfer function representation to state space.
ndarray-tile
Repeat an ndarray
ndarray-to-binvox
Dumps an ndarray to a binvox stream
ndarray-trace
Compute trace of an ndarray
ndarray-translate
Translate/shift ndarrays
ndarray-translate-fft
Translate ndarrays with sinc interpolation
ndarray-unpack
Converts an ndarray into an array-of-arrays
ndarray-unsqueeze
Add singleton dimensions to an ndarray
ndarray-vandermonde
Construct Vandermonde matrices with ndarrays
ndarray-vector-fill
Fill an ndarray with component-wise vectors
ndarray-warp
Warps an ndarray
newton-raphson-method
Find zeros of a function using the Newton-Raphson method
nextafter
JS implementation of C stdlib nextafter
nifti-js
NIfTI support for Javascript
nrrd-js
Handling of NRRD files in Javascript.
ode45-cash-karp
Integrate a system of Ordinary Differential Equations using the Fifth Order Adaptive Cash-Karp method
ode-euler
Integrate a system of ODEs using the Euler method
ode-midpoint
Integrate a system of ODEs using the Second Order Runge-Kutta (Midpoint) method
ode-rk4
Integrate a system of ODEs using the Fourth Order Runge-Kutta (RK-4) method
packages
A list of all SciJS packages. Based on @hughsk's stack.gl/packages
periodic-function
List of periodic functions normalized to 0..1 range
permutation-parity
Computes the parity (even/odd sign) of a permutation
permutation-rank
Ranks and unranks permutations
phase-align
Aligns a pair of ndarrays up to translation
poly-derivative
Differentiates polynomials
poly-mult
Multiplies polynomials together by brute force
poly-mult-fft
Multiplies polynomials together using an FFT
poly-roots
Find all roots of a polynomial using the Jenkins-Traub method
pyramids
Various kinds of (image) pyramids for ndarrays of arbitrary dimension.
qr-solve
[WIP] This module solves sparse linear systems by using the QR-decomposition
quadratic-roots
Compute the real roots of a quadratic equation in a numerically stable manner
random-permutation
Generates a random permutation
richardson-extrapolation
Use Richardson Extrapolation sequence acceleration to compute the order of convergence and exact value of a sequence
save-pixels
Saves an ndarray as an image
scijs.github.io
Web site for SciJS
scijs-ndarray-for-matlab-users
Common scijs/ndarray operations for people familar with MATLAB (or at least not familiar with scijs)
scijs-readme-css
Reusable CSS for styling README/Markdown content consistently.
signum
Returns the sign of a number
solve-banded
Solve a system of banded linear equations
solve-periodic-tridiagonal
Solve a system of linear periodic tridiagonal equations
solve-tridiagonal
Solve a system of linear tridiagonal equations
sphere-random
Sample a random point on a hypersphere
spiral-2d
Math for spirals
splines
Convenient and efficient B-splines.
tensor-decomposition
Higher order tensor decomposition
window-function
Collection of window functions
zeros
Initialize an ndarray with zeros

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.