Nelson is a free, open-source numerical computing language and development environment designed for scientific and engineering applications. Inspired by MATLAB and GNU Octave, it provides more than 1,200 built-in functions for mathematical computation and data analysis. The software supports complex numbers, multidimensional arrays, sparse matrices, tables, and dictionaries. Users can create two-dimensional and three-dimensional visualizations and develop custom graphical interfaces. Its parallel computing capabilities use OpenMP, SIMD, and MPI to improve processing performance. Nelson also integrates with Python, Julia, C, and Fortran code. Additional tools include an interactive debugger, profiler, package manager, and embedded code editor, making it suitable for research and numerical simulation.

Features

  • Numerical computing with multidimensional arrays, complex numbers, and sparse matrices
  • Two-dimensional and three-dimensional plotting with customizable graphical interface controls
  • Parallel processing through OpenMP, SIMD vectorization, and MPI communication
  • Integrated debugger, code profiler, and automated testing and coverage tools
  • Python, Julia, C, and Fortran interoperability with external function interfaces
  • Scientific data management with HDF5, MAT-files, JSON, and control system analysis

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow Nelson

Nelson Web Site

Other Useful Business Software
Veeam Data Platform v13.1 - Get Your Free Trial Icon
Veeam Data Platform v13.1 - Get Your Free Trial

Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Nelson!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ Mathematics Software, C++ Programming Languages

Registered

11 hours ago