Download Latest Version Nelson-1.17.0.6016-x86-64.exe (176.3 MB)
Home / v1.14.0
Name Modified Size InfoDownloads / Week
Parent folder
tests_all-1.14.0.5060-win-x86-64.xml 2025-05-30 203.7 kB
nelson-Ubuntu-24.04-x86_64-v1.14.0.5060.deb 2025-05-30 33.9 MB
nelson-Ubuntu-24.04-aarch64-v1.14.0.5060.deb 2025-05-30 32.4 MB
nelson-Ubuntu-22.04-x86_64-v1.14.0.5060.deb 2025-05-30 33.5 MB
nelson-en-v1.14.0.pdf 2025-05-30 14.1 MB
Nelson-1.14.0.5060-x86-64.zip 2025-05-30 271.9 MB
Nelson-1.14.0.5060-x86-64.exe 2025-05-30 186.4 MB
benchmark_all-1.14.0.5060-win-x86-64.xml 2025-05-30 41.8 kB
README.md 2025-05-29 2.3 kB
v1.14.0 source code.tar.gz 2025-05-29 25.8 MB
v1.14.0 source code.zip 2025-05-29 32.4 MB
Totals: 11 Items   630.6 MB 0

1.14.0 - (2025-05-30)

Added

  • New functions:
  • imrotate: Rotate an image.
  • scatter3: 3D scatter plot.
  • colormaplist: List available colormaps.
  • arrayfun: Apply a function to each element of an array.
  • nelsonappid: Return the Nelson application ID.
  • New colormaps:
  • nebula, flag, prism.
  • New properties:
  • WindowState for Figure objects.
  • Units for UIControl objects.
  • DefaultFigureAlphamap, DefaultFigureColormap as root properties.
  • Support for nix develop, providing a reproducible Bash shell preconfigured with Nelson’s build environment.
    See BUILDING.md for details.
  • A justfile to streamline and standardize the build process across platforms.
  • Support for:
  • Fedora 42.
  • Flatpak package distribution.

Changed

  • scatter improvements:
  • Now returns a scatter graphic object (instead of a line graphic object).
  • Improved rendering precision for scatter symbols (pixel-perfect accuracy).
  • Supports alpha channel (transparency).
  • scatter3 now supports alpha channel.
  • spy now uses scatter instead of plot for better accuracy.
  • Colormap handling updated to use the new DefaultFigureColormap root property.
  • Improved error message when parsing invalid anonymous functions.
  • Boost:
  • Now supports Boost 1.88 (#1378).
  • Minimum required version set to 1.71.
  • Updated dependencies and platform support:
  • Qt 6.9.0 on Windows x64.
  • JSON for Modern C++ updated to v3.12.0.
  • Mozilla CA certificates updated (Tue May 20 03:12:02 2025 GMT).

Fixed

  • #1413: axes function did not properly manage figure objects.

Technical Improvements

  • Application ID changed to io.github.nelson_lang.Nelson.
  • GitHub CI:
  • Now uses Windows 2025 for Windows builds.
  • Major workflow rework for improved reliability and maintainability.
  • Build system:
  • Updated to latest Prettier version.
  • Added use of shared library suffix via a CMake macro.
  • Included CPU target name in Linux packages.
  • Minimized dependencies on SLICOT.
Source: README.md, updated 2025-05-29