banner

Nelson 2.0.0

Nelson 2.0 is a major release. It includes a faster language engine based on bytecode, object-oriented programming with classdef, NFlow (a visual block diagram editor with simulation and C/Rust code generation), a preview of the web desktop (including a WebAssembly build that runs in the browser), and many new data types, graphics functions, statistics functions, and developer tools.

The main homepage for Nelson can be found at https://nelson-lang.github.io/nelson-website/. The complete list of changes is available in the Changelog v2.x.x.

Introduction

Nelson is an open-source numerical computing language for engineering, scientific computing, and education. It provides more than 3,000 functions, native or written in Nelson, covering array computation, linear algebra, signal processing, data analysis, visualization, and external language interfaces.

Nelson follows the array-oriented conventions used by established numerical computing environments and GNU Octave, while keeping its own module system, file formats, engine interfaces, and execution model.

What’s New in Nelson 2.0

Language Engine

Object-Oriented Programming with classdef

NFlow: Visual Block Diagram Editor (1.0.0-beta.1)

Web Desktop and Browser Interface (preview)

New Data Types

Numerical Methods

Graphics and User Interfaces

Interoperability and AI

Code Quality, Testing, and Packaging

Core Features

Data Types

Performance

Visualization and Interface

Scientific Modules

Data Formats and Interfacing

Help, Testing, and Profiling

Resources


Changelogs


License