View project on GitHub

Welcome to Nelson website

Codacy Badge CII Best Practices Open Hub

License (GNU Lesser General Public License (LGPL) v2.1)CLA assistant

Weblate Build Status Build status CircleCI Build Status

Join the chat at

Free Scientific Software Package

The aim of Nelson is providing a powerful open computing environment for engineering and scientific applications using modern C/C++ libraries (Boost, Eigen, FFTW, …) and others state of art numerical libraries.

It has sophisticated data structures (including cell, struct, linear systems…), an interpreter and a high level programming language.

Nelson has been developed to be an open/modular system where an user can define these own data types and operations on these data types by using overload.






Documentation online


Tested and supported platforms:

Systems with ✓ downloads are available on downloads page.

Systems with ✓ for CI are tested with continuous integration for every commit.

The systems listed here without CI or binaries are known to build and operate, but the continued support of these platforms is user-dependent.

Operating System Architecture CI Binaries
Windows 7+ x86-64 (64-bit)
  i686 (32-bit)
MacOS 10.10+ x86-64 (64-bit)  
Ubuntu 20.04 x86-64 (64-bit)    
Ubuntu 18.04 x86-64 (64-bit)  
Ubuntu 16.04 x86-64 (64-bit)  
Debian 10 x86-64 (64-bit)  
Fedora 30 x86-64 (64-bit)  
ArchLinux x86-64 (64-bit)  
  ARM v7 (32-bit)    
  ARM v8 (64-bit)    
Ubuntu (aarch64) ARM v8 (64-bit)    
Raspbian ARM v7 (32-bit)