Der er udgivet en version af systemet til matematiske beregninger GNU Octave 7.1.0 (den første version af 7.x-grenen), der tilbyder et tolket sprog, som i høj grad er kompatibelt med Matlab. GNU Octave kan anvendes til at løse lineære opgaver, ikke-lineære og differentialligninger, beregninger med komplekse tal og matricer, visualisering af data og udførelse af matematiske eksperimenter.
Blandt ændringerne i den nye udgave:
- Arbejdet med at forbedre kompatibiliteten med Matlab er fortsat, og mulighederne i mange eksisterende funktioner er blevet udvidet.
- Funktioner til arbejde med JSON (jsondecode, jsonencode) og Jupyter Notebook (jupyter_notebook) er blevet tilføjet.
- Nye funktioner er tilføjet: cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, startsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
- Det er blevet muligt at kalde mange Octave-funktioner både som kommandoer (uden parenteser og returnerede værdier) og som funktioner (med parenteser og symbolet «=» for at tildele den returnerede værdi). For eksempel «mkdir new_directory» eller ‘status = mkdir(«new_directory»)’.
- Det er forbudt at adskille variabler fra inkrement/decrement-operatører («++»/«—«) med et mellemrum.
- I grafisk tilstand under fejlfinding er der tilføjet pop-up hints, der viser værdierne af variablerne, når musen holdes over variablerne i redigeringspanelet.
- Standardmæssigt er globale genvejstaster deaktiveret, når kommandovinduet er aktivt.
- Støtten til Qt4-biblioteket i GUI og graftegnerinterfacet er blevet ophævet.
- I gradientegenskaberne er der tilføjet mulighed for at angive farver i det format, der anvendes på nettet (f.eks. «#FF00FF» eller «#F0F»).
- Der er tilføjet en ekstra egenskab «contextmenu» til alle grafiske objekter.
- Der er tilføjet 14 nye egenskaber til axes-objektet, såsom «fontsizemode», «toolbar» og «layout», hvoraf de fleste endnu ikke har håndterere.

Kilde: opennet.ru
