Модулі обробки Cantor

У Cantor передбачено декілька можливих модулів обробки даних, якими ви можете скористатися. Вибір модуля залежить від завдань, які ви бажаєте виконати.

У поточній версії програми підтримуються такі модулі:

Sage:

Sage — це вільна система математичного програмного забезпечення з відкритим кодом, випущена за умов дотримання GPL. У ній поєднується потужність багатьох пакунків з відкритим програмним кодом та загальний заснований на Python інтерфейс. Докладніше про систему можна дізнатися за адресою https://sagemath.org.

Maxima:

Maxima — це система для роботи з символічними і числовими виразами, зокрема диференціювання, інтегрування, розкладу у ряди Тейлора, виконання перетворення Лапласа, розв’язання звичайних диференціальних рівнянь, роботи з поліномами, множинами, списками, векторами, матрицями і тензорами. За допомогою Maxima можна отримувати результати з високою точністю, оскільки програма використовує точні дроби і виконує обчислення з довільною визначеною точністю. Maxima здатна креслити графіки функцій та графічно відображати дані у двох та трьох вимірах. Докладніше про програму можна дізнатися за адресою http://maxima.sourceforge.net.

R:

R — це мова і середовище для статистичних обчислень та побудови графіків, подібна до мови і середовища S. У середовищі реалізовано широкий спектр статистичних та графічних методик (лінійне і нелінійне моделювання, класичні статистичні перевірки, аналіз часових послідовностей, класифікацію, групування, робота з даними тощо). Можливості середовища досить просто розширити. Мова S часто є основним рушієм у статистичних дослідженнях, R надає вам змогу виконувати подібні дослідження за допомогою вільного програмного забезпечення. Докладніше про мову і середовище можна дізнатися за адресою https://www.r-project.org.

Julia:

Julia — високорівнева високошвидкісна динамічна мова загального призначення для виконання інженерних обчислень. Синтаксис мови подібний до синтаксису інших середовищ для виконання технічних обчислень. Передбачено гнучкий компілятор, виконання паралельних обчислень, визначення точності представлення чисел та бібліотеку із широким спектр математичних функцій. Докладнішу інформацію можна знайти на сайті Julia.

KAlgebra:

KAlgebra — це заснований на MathML калькулятор-інструмент побудови графіків, який є частиною освітнього модуля KDE. Докладніше про програму можна дізнатися за адресою https://edu.kde.org/kalgebra/.

Qalculate!:

Qalculate! — це не звичайна програмна реалізація найдешевшого з калькуляторів. Qalculate! намагається повністю використати чудовий інтерфейс, потужність та гнучкість сучасних комп’ютерів. Основну увагу у Qalculate! приділено зручності введення даних. Замість введення кожного числа у математичному виразі окремо ви можете безпосередньо вписати цілий вираз і пізніше внести до нього зміни. Обробка виразів є доволі гнучкою і поблажливою до помилок. Якщо ви введете щось неправильно, Qalculate! повідомить вам про це. Якщо звести вираз до числового результату не вдасться, програма не поверне повідомлення про помилку. Qalculate! максимально спростить вираз і повідомить вам відповідь. Окрім чисел та арифметичних операторів, у виразах можуть міститися будь-які комбінації змінних, одиниць та функцій. Докладніше про програму можна дізнатися за адресою https://qalculate.github.io/.

Python2 і Python3:

Python є доволі потужною мовою динамічного програмування, яка використовується у багатьох комплектах програм. Існує декілька пакунків Python для наукового програмування.

Python поширюється за умов дотримання ліцензії Python Software Foundation (сумісної з GPL). Докладніше про мову програмування можна дізнатися з офіційного сайта.

Примітка

Цим модулем додається пункт основного меню Cantor Пакунок. Єдиним пунктом цього меню є ПакунокІмпортувати пакунок. За допомогою цього пункту можна імпортувати до робочого простору вказаний вами пакунок Python.

Scilab:

Scilab є вільним програмним забезпеченням, працює на багатьох платформах. Це програмне забезпечення призначено для виконання обчислень і керується високорівневою мовою програмування.

Scilab поширюється за умов дотримання ліцензії CeCILL (сумісної з GPL). Докладніше про програму можна дізнатися за адресою https://www.scilab.org/.

Застереження

У вашій системі має бути встановлено Scilab версії 5.5 або новішої, щоб цим модулем можна було користуватися.

Octave:

GNU Octave — високорівнева оболонка мови програмування, основним призначенням якої є обчислення. У оболонці передбачено зручний інтерфейс командного рядка для числового розв’язання лінійних і нелінійних задач, проведення інших числових експериментів. Мова програмування має високий рівень сумісності з мовою MATLAB. Докладніше про цю мову програмування можна дізнатися з цієї сторінки.

Lua:

Lua — проста і невибаглива до ресурсів скриптова мова програмування з простим процедурним синтаксисом. Для Lua створено декілька бібліотек для математичного і наукового програмування.

Докладніші відомості можна знайти на цій сторінці.

У цьому модулі реалізовано підтримку LuaJIT 2.