Home

Awesome

Visitor Badge

<div align="center"> <a href="https://nelson-lang.github.io/nelson-website/" target="_blank"> <img src="https://github.com/nelson-lang/nelson/blob/master/resources/banner_nelson_small.png?raw=true" alt="Nelson Logo" width="210" height="142"></img> </a> </div> <br> <br> <table> <tr> <td> <a href="https://github.com/nelson-lang/nelson/actions/workflows/ccpp.yml"><img src='https://github.com/nelson-lang/nelson/workflows/C%2FC%2B%2B%20CI/badge.svg'/></a> </td> <td> <a href="https://github.com/nelson-lang/nelson/actions/workflows/codeql-analysis-cpp.yml"><img src='https://github.com/nelson-lang/nelson/actions/workflows/codeql-analysis-cpp.yml/badge.svg'/></a> </td> <td> <a href="https://bestpractices.coreinfrastructure.org/projects/602"><img src='https://bestpractices.coreinfrastructure.org/projects/602/badge'/></a> </td> </tr> </table>

πŸš€ The Nelson language

The main homepage for Nelson can be found at https://nelson-lang.github.io/nelson-website/.

🌟 Starring the repository

If you found this project useful, please consider starring it on GitHub !!! This allows me to see how many people are using my code, and motivates me to keep working to improve it.

πŸŽ“ Introduction

Nelson is a powerful, open-source numerical computational language, developed to provide a comprehensive and intuitive environment for engineers, scientists, and students. With over 1,200 built-in functions, Nelson supports a wide range of tasks, from basic algebra to advanced numerical simulations.

Originally inspired by languages like MATLABΒ© and GNU Octave, Nelson offers users a lightweight yet feature-rich experience. It is designed to be easy to learn and use, with an emphasis on performance and flexibility.

Nelson environment

πŸ› οΈ Features

Data Types Managed by Nelson

Performance Enhancements

Visualization & Interface

Advanced Modules

Data Formats & Interfacing

Additional Capabilities

Help & Testing Tools

Profiling & Code Coverage

Cloud & Extensibility

πŸ“₯ Download

Get it from the Snap Store

Latest Windows Installer

Get it from the Windows Package Manager

Get it from the Chocolatey Package Manager

πŸ“š Resources

πŸ“œ License

Nelson is delivered under dual-license:

πŸ’» Supported Platforms

Nelson is tested and supported on a wide range of platforms. Downloads options and continuous integration (CI) status are listed below:

Operating SystemArchitectureCIBinaries
Windows 10, 11x86-64, i686βœ“βœ“
macOS SequoiaARM64βœ“
macOS SonomaARM64βœ“
macOS Venturax86-64 (64-bit)βœ“
Ubuntu 24.04x86-64βœ“βœ“ (Snap)
Ubuntu 22.04x86-64βœ“βœ“ (Snap)
Ubuntu 20.04x86-64βœ“βœ“ (Snap)
Fedora 40x86-64βœ“βœ“ (Snap)
ArchLinuxx86-64βœ“βœ“ (Snap)
RaspbianARM v8 (64-bit)

Note: The continued support of some platforms may depend on community contributions.

Allan CORNET (nelson.numerical.computation@gmail.com)