Proběhl vydání systému pro provádění matematických výpočtů GNU Octave 7.1.0 (první vydání větve 7.x), který poskytuje interpretovaný jazyk, do značné míry kompatibilní s MatLabem. GNU Octave může být používán k řešení lineárních úloh, nelineárních a diferenciálních rovnic, výpočtům s komplexními čísly a maticemi, vizualizaci dat a provádění matematických experimentů.
Mezi změnami v novém vydání:
- Pokračuje práce na zlepšení kompatibility s MatLabem, byly rozšířeny možnosti mnoha existujících funkcí.
- Byly přidány funkce pro práci s JSON (jsondecode, jsonencode) a Jupyter Notebook (jupyter_notebook).
- Byly přidány nové funkce: cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, startsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
- Byla poskytnuta možnost volání mnoha funkcí Octave jak ve formě příkazů (bez kulatých závorek a vracených hodnot), tak ve formě funkcí (se závorkami a symbolem „=“ pro přiřazení vracené hodnoty). Například „mkdir new_directory“ nebo ‘status = mkdir (“new_directory”)’.
- Je zakázáno rozdělovat mezerou proměnné a operátory inkrementace/dekrementace („++“/„—“).
- V grafickém režimu při ladění je zajištěn výstup vyskakovacích nápověd se hodnotami proměnných při najetí myší na proměnné v editačním panelu.
- Ve výchozím nastavení je deaktivováno působení globálních klávesových zkratek při aktivním okně příkazů.
- Byla ukončena podpora knihovny Qt4 v GUI a rozhraní pro vykreslování grafů.
- Ve vlastnostech gradientů byla přidána možnost zadávat barvy v formátu používaném na Webu (např. „#FF00FF“ nebo „#F0F“).
- Všem grafickým objektům bylo přidáno další vlastnost „contextmenu”.
- Do objektu axes bylo přidáno 14 nových vlastností, jako jsou „fontsizemode“, „toolbar“ a „layout“, z nichž většina zatím nemá obslužné funkce.

Zdroj: opennet.ru
