De release van het systeem voor wiskundige berekeningen GNU Octave 7.1.0 heeft plaatsgevonden (de eerste release van de 7.x tak), die een interpreterende taal biedt die in veel opzichten compatibel is met Matlab. GNU Octave kan worden gebruikt voor het oplossen van lineaire problemen, niet-lineaire en differentiaalvergelijkingen, berekeningen met complexe getallen en matrices, datavisualisatie en het uitvoeren van wiskundige experimenten.
Onder de veranderingen in de nieuwe release:
- Het werk aan de verbetering van de compatibiliteit met Matlab is voortgezet, en de mogelijkheden van veel bestaande functies zijn uitgebreid.
- Functies voor het werken met JSON (jsondecode, jsonencode) en Jupyter Notebook (jupyter_notebook) zijn toegevoegd.
- Nieuwe functies zijn toegevoegd: cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, startsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
- Het is mogelijk gemaakt om veel functies van Octave aan te roepen als commando's (zonder haakjes en teruggegeven waarden) en als functies (met haakjes en het teken '=' voor het toewijzen van de teruggegeven waarde). Bijvoorbeeld, 'mkdir new_directory' of 'status = mkdir("new_directory")'.
- Het is verboden om een spatie te plaatsen tussen variabelen en de incrementeer/decrementeer operatoren ('++'/ 'ā').
- In de grafische modus tijdens het debuggen worden pop-up tips met de waarden van variabelen weergegeven wanneer de muis naar variabelen in het bewerkingspaneel wordt gebracht.
- Standaard zijn de globale sneltoetsen uitgeschakeld wanneer het commandovenster actief is.
- De ondersteuning voor de Qt4 bibliotheek in de GUI en de grafiekgeneratieweergave is beƫindigd.
- In de eigenschappen van kleurverlopen is de mogelijkheid toegevoegd om kleuren op een manier op te geven die gangbaar is in het Web (bijvoorbeeld '#FF00FF' of '#F0F').
- Aan alle grafische objecten is een extra eigenschap 'contextmenu' toegevoegd.
- In het axes-object zijn 14 nieuwe eigenschappen toegevoegd, zoals 'fontsizemode', 'toolbar' en 'layout', waarvan de meeste voorlopig geen handlers hebben.

Bron: opennet.ru
