Nelson-numerical-software
released this
28 Apr 19:04
·
17 commits
to master
since this release
1.4.0 (2024-04-27)
Added
-
Python interface (part 2):
- #1168 Run Python script file from Nelson.
- #1141 Help about Managing Data between Python and Nelson.
- #1149 python bytes, and bytearray types were not managed.
- #1163 pyenv searchs python by version on Windows.
- #1164 Embed python distribution on Windows.
- #1167 Help about how to install Python package from Nelson.
- numpy types support if numpy available.
pyenv
: can use environment variables to set values.
-
getenv
: Retrieve the values of several environment variables. -
pyenv
: can use environment variables to set values. -
pyrun
: Python code object allowed as first input argument. -
nelson --without_python
starts nelson without python engine. -
skip_testsuite
: allows to skip test suite dynamically on condition.
Changed
- Allow to call method of a variable of CLASS/HANDLE type like a function (currently, only plugged for python subtype).
- #1142 Github Actions updated.
- #1157 Qt 6.7 support (used on Windows 64 bits binary).
copyfile
,isfile
,isdir
,mkdir
allow string array type as input.- warning about 'Matrix is singular to working precision' for inv matrix.
- tests webtools skipped if connection fails or not available.
Fixed
- #1144 test_run markdown help file had a typo.
- #1143 Linux Snapcraft version did not allow to use python.
- #1148 pyrun('print(A)','A','A',string(NaN)) did not return expected value.
single(int64([1 2; 3 4]))
returned a wrong value.py.tuple
,py.list
compatibility increased.pyenv
did not manage python's path with space on Windows.- Matio 1.5.27 compatibility on ArchLinux.
- Ubuntu 24.04 LTS support.
- #1178 Fedora 40 support (CI).
- #1134 [CI] MacOS X Ventura restored.