Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

flatironinstitute/numbl

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,066 Commits
1,066 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Numbl

A numerical computing environment compatible with MATLAB syntax, featuring 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.

Authors

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

License

Apache 2.0

Disclaimer

numbl is not affiliated with, endorsed by, or supported by MathWorks, Inc. MATLAB is a registered trademark of MathWorks, Inc.

About

Numerical computing environment that aims to be compatible with Matlab

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.