ALPHAIn active development
No Installation Required

Numerical Computing. Instantly.

Zero build time.Zero compilation.Zero data transfers.

Just open your browser and compute. Your code runs locally—completely private, blazingly fast.

The Power of Zero

No barriers. No waiting. Just pure computational power.

0s

Build Time

0

Installation

0

Data Transfers

0

Server Calls

Skip the Setup. Start Computing.

Traditional tools require downloads and configuration. Equana works instantly.

Traditional Setup

The old way

Download software2.3 GB
Install dependencies847 pkgs
Configure environmentErrors!
Debug OS issuesGoogle...
Total time:45+ min
VS

With Equana

The instant way

Open browserDONE
Write codeDONE
See resultsDONE
Total time:0 sec

Every single time

Everything You Need. Nothing You Don't.

Complete numerical computing—no bloat, no complexity.

Notebook Interface

Multi-cell editor with syntax highlighting and autocomplete.

230+ Functions

Math, linear algebra, FFT, polynomials, and plotting.

Interactive Plots

Line plots, scatter, histograms, 3D surfaces, and more.

Local Execution

WebAssembly powered. Your data never leaves your device.

Debugger

Breakpoints, step through code, inspect variables.

Flexible Storage

Save locally or use cloud storage across devices.

Powered by WebAssembly

Desktop Performance. In Your Browser.

Equana uses WebAssembly to deliver computational performance that rivals desktop applications—running entirely on your device.

  • Instant computation: No network delays
  • Desktop-class speed: 10-20× faster than JS
  • Private by default: Data stays local
Matrix Multiply (1000×1000)15× FASTER
JavaScript~2.3s
WebAssembly~0.15s
Native
Speed
Zero
Latency

Code to Results. Instantly.

Step 1

Write

CodeMirror editor with syntax highlighting and autocomplete.

Step 2

Run

WebAssembly executes at near-native speed in your browser.

Step 3

Visualize

See results inline—numbers, matrices, and Plotly charts.

5 Comprehensive Packages

230+ functions with familiar M-Code syntax.

Core Functions

72 fn

Essential functions for array creation, mathematics, aggregation, and manipulation. Always available.

zerosoneseyemagic+68

Linear Algebra

24 fn

Matrix decompositions, solvers, products, norms, and other linear algebra operations.

eigeigheigvalshsvd+20

Fourier Analysis

14 fn

Fast Fourier Transform, inverse transforms, frequency utilities, and window functions for spectral analysis.

fftifftfft2ifft2+10

Data Visualization

40 fn

M-Code-style plotting functions for inline Chart.js visualizations.

plotloglogsemilogxsemilogy+36

Polynomial Functions

100 fn

Polynomial operations across power, Chebyshev, Legendre, Hermite, HermiteE, and Laguerre bases with fitting, evaluation, calculus, arithmetic, and conversion utilities.

polyvalpolyval2dpolyval3dpolyder+96

Symbolic Mathematics

10 fn

MATLAB-compatible symbolic mathematics functions for creating symbolic variables, solving equations, expanding expressions, and more. Powered by SymEngine via symngwasm.

symsymssolvesubs+6

3D Visualization (VTK)

18 fn

Advanced 3D visualization functions powered by VTK.js for volumetric data, FEM meshes, and scientific visualization.

vtk.polydatavtk.volumevtk.isosurfacevtk.femgrid+14

Sparse Matrices

25 fn

Sparse matrix creation, manipulation, and iterative solvers for large-scale linear systems.

sparsespeyesprandsprandn+21

Finite Element (MFEM)

407 fn

Finite element library powered by MFEM compiled to WebAssembly. Provides mesh generation, finite element spaces, bilinear/linear forms, coefficients, and iterative solvers.

mfem.bilinearForms.addBoundaryMassIntegratormfem.bilinearForms.addConvectionIntegratormfem.bilinearForms.addCurlCurlIntegratormfem.bilinearForms.addDGDiffusionIntegrator+403

Scientific Computing (SciPy)

74 fn

SciPy-inspired scientific computing library with optimization, integration, linear algebra, and statistics.

sp.integrate.quadsp.linalg.invsp.linalg.spilusp.linalg.splu+70

Numerical Arrays (NumPy)

602 fn

NumPy-inspired numerical array library for WebAssembly.

np.testing.assert_np.testing.assert_allclosenp.testing.assert_almost_equalnp.testing.assert_approx_equal+598

ODE Solvers

20 fn

ODE solvers from Hairer and Netlib, including dopri5, dop853, VODE, and more.

ode.core.configureODEode.core.getODEModuleode.core.isODELoadedode.core.loadODEModule+16

Symbolic Math (SymEngine)

159 fn

Symbolic mathematics library based on SymEngine.

sym.assumptions.refinesym.assumptions.asksym.calculus.diffsym.calculus.series+155

Linear Algebra (Eigen)

247 fn

Eigen linear algebra library for matrix operations.

eigen.core.configureEigeneigen.core.getEigenModuleeigen.core.isEigenLoadedeigen.core.loadEigenModule+243

Numerical Integration (QUADPACK)

25 fn

QUADPACK numerical integration routines.

quad.integrateFns.integratequad.quadBreakFns.quad_breakquad.quadFixedFns.quad_fixedquad.quadFns.quad+21

Eigenvalue Solvers (ARPACK)

85 fn

ARPACK eigenvalue solvers for large sparse matrices.

ar.advanced.bucklingEigsar.advanced.criticalBucklingLoadar.advanced.cayleyEigsar.advanced.eigsInInterval+81

LAPACK/BLAS

98 fn

LAPACK and BLAS linear algebra routines.

la.blas.her2kla.blas.herkla.blas.matmulla.blas.matmulTriangular+94

Sparse Direct Solver (SuperLU)

123 fn

SuperLU sparse direct solver.

slu.analysis.computeMatrixNormslu.analysis.estimateConditionNumberslu.analysis.iterativelyRefineslu.analysis.getEliminationTree+119

Special Functions

85 fn

Special mathematical functions (Bessel, Gamma, Error functions, etc.).

xsf.analysisFns.zetaxsf.analysisFns.zetacxsf.analysisFns.lambertwxsf.besselFns.j0+81
0+
Functions
0
Packages
100%
Browser
Zero
Install

Start Computing in Zero Seconds

No download. No installation.
Just open and compute.

No credit card required. Data stays on your device.