Skip to content

v1.4.0

Latest
Compare
Choose a tag to compare
@Nelson-numerical-software 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.