SkillAgentSearch skills...

Numbl

Numerical computing environment that aims to be compatible with Matlab

Install / Use

/learn @flatironinstitute/Numbl
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Numbl

A MATLAB-compatible numerical computing environment with 400+ built-in functions. Runs in your browser or on the command line.

numbl REPL

Documentation | Browser IDE | REPL | Plot Gallery

Quick Start

Try it in the browser at numbl.org -- no installation required.

Or use the CLI:

npx numbl                      # interactive REPL
npx numbl eval "disp(eye(3))"  # evaluate inline code
npx numbl run script.m         # run a .m file

Install globally for regular use:

npm install -g numbl

Native Addon

For faster linear algebra, FFT, and C++ operations, build the optional native addon:

# Prerequisites: C++ compiler, libopenblas-dev, libfftw3-dev (or equivalents for your OS)
numbl build-addon

Rebuild after upgrading numbl (npm install -g numbl@latest).

Documentation

Full documentation is available at numbl.org/docs, covering:

VS Code Extension

The Numbl extension for VS Code provides inline error diagnostics and a built-in figure viewer.

Embedding

Numbl scripts can be embedded in HTML and Markdown pages. See the numbl-embed-example for usage and a live demo.

Authors

Jeremy Magland and Dan Fortunato, Center for Computational Mathematics, Flatiron Institute.

License

Apache 2.0

Related Skills

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated2d ago
Forks1

Languages

TypeScript

Security Score

85/100

Audited on Apr 4, 2026

No findings