v1.3.0
Nelson-numerical-software
released this
30 Mar 19:51
·
189 commits
to master
since this release
1.3.0 (2024-03-30)
Added
-
Python interface (part 1):
- CMake: Optional Python3 detection.
pyenv
Change default environment of Python interpreter.pyrun
Run Python statements from Nelson.- Major types conversions are compatible (numpy in the next upcoming version).
-
ArchLinux packaging (https://aur.archlinux.org/packages/nelson-git).
-
contour
Contour plot of matrix. -
contour3
3-D contour plot. -
shiftdim
Shift array dimensions. -
xcorr2
2-D cross-correlation. -
deconv
Deconvolution and polynomial division. -
vecnorm
Vector-wise norm. -
normpdf
Normal probability density function. -
#310
gammaln
Logarithm of gamma function. -
#1112
gradient
Numerical gradient. -
#1126
isspace
Determine which characters are space characters.
Changed
- #1110 Eigen master branch (352ede96e4c331daae4e1be9a5f3f50fff951b8d) ready to use.
- #1134 [CI] MacOS X Ventura disabled (Install dependencies fails)
struct
supports scalar string array as field name.
Fixed
- #1110 add help about build and use C/C++ on fly.
- #1124 unexpected result from long statements on Multiple Lines.
- #1127 Nelson could crash if an mxn characters is displayed in the variable browser.
- #1125 Unsupported colon operator with char operands.
- Missing 'zoom in', 'zoom out' icons for help viewer in linux package.
gcd
without argument returned wrong error message.- #1133 [CI] [ARCH LINUX] Warning about MPI.