v1.13.0
1.13.0 - (2025-03-29)
This release introduces performance improvements and new graphical capabilities while deprecating support for 32-bit Windows versions.
Changed
-
Windows x64 Compatibility: Now requires the AVX2 instruction set.
-
Windows 32-bit Support: Official distribution of 32-bit Windows binary versions has been discontinued.
-
macOS Optimization: Builds for macOS with M-series chips now leverage native optimizations for improved performance.
-
Plot Performance: Optimized
plot
andplot3
functions for increased speed. Example:tic(); plot(rand(300,300), rand(300,300)); toc();
-
Dependencies Updated:
- Upgraded
fmtlib
to version 11.1.3. - Intel Math Kernel Library (MKL) updated to 2025.0.1 on Windows.
- Upgraded
-
Internal Enhancements:
- OpenMP multithreading macros have been reworked for better efficiency.
-
SLICOT
module incorporates SLICOT library 5.9, which is distributed under the BSD-3-Clause license.SLICOT
module available on all platforms by default.
-
python 3.13.2 embedded on Windows
Added
-
Double Buffering for Plots:
- Implemented double buffering to enhance the smoothness and responsiveness of graphical plots.
- Significantly reduces flickering during graphical updates.
-
New Graphics Functions:
getframe
: Captures an axes or figure as a movie frame.movie
: Plays recorded movie frames.im2frame
: Converts an image to a movie frame.frame2im
: Returns image data associated with a movie frame.DevicePixelRatio
: New figure property to handle display scaling.
-
Graphics IO module:
imwrite
: create gif animations.imwrite
,imread
: pcx, tiff file formats managed.imformats
: Manage image file format registry.
-
New Example:
- Added an example for connecting
ollama
with Nelson:edit([modulepath('webtools'), '/examples/ollama/readme.md'])
- Added an example for connecting
-
CMake Enhancement:
- Introduced
ENABLE_AVX2
CMake option for systems that support AVX2. - CMake dependencies reworked.
- Introduced
Fixed
-
MacOs: Default terminal did not use monospaced font.
-
Some warnings detected with PVS-studio