Відбувся реліз системи для виконання математичних розрахунків GNU Octave 8.1.0 (перший реліз гілки 8.x), що надає мову, що інтерпретується, багато в чому сумісний з Matlab. GNU Octave може використовуватися для вирішення лінійних завдань, нелінійних та диференціальних рівнянь, обчислень з використанням комплексних чисел та матриць, візуалізації даних, проведення математичних експериментів.
Серед змін у новому випуску:
- У графічному інтерфейсі додано можливість використання темної теми оформлення. Панель інструментів містить нові контрастні піктограми.
- Додано новий віджет з терміналом (відключено за замовчуванням, для активації потрібно запуск із параметром «experimental-terminal-widget»).
- Додано нові шрифти для переглядача документації.
- У п'ять разів збільшено продуктивність функції filter, що також призвело до підвищення продуктивності функцій deconv, fftfilt та arma_rnd.
- Забезпечена сумісність із бібліотекою для роботи регулярними виразами PCRE2, яка задіяна за умовчанням.
- Внесено велику порцію змін, націлених на поліпшення сумісності з Matlab, розширено можливості багатьох функцій.
- Додані нові функції clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure.
Джерело: opennet.ru