Математический программный пакет общевычислительного назначения.

Genius — математический программный пакет общевычислительного назначения.

Пакет Genius будет полезен как математический и научный калькулятор, а также может использоваться как исследовательский или образовательный инструмент. Весь функционал пакета сделан с точки зрения математиков.



Автор проекта (Jiri Lebl) позиционирует математический пакет как альтернативу консольному калькулятору BC (Basic Calculator), но с гораздо большими возможностями, в некоторых аспектах функционал схож с истемами математических вычислений Matlab, Maple и Mathematica.



Genius поддерживает работу из командной строки (в командном и интерактивном режиме), имеется официальный C (си) / GTK графический интерфейс (GUI) дающий удобный доступ к большинству возможностей математического пакета, включая построение 2D / 3D графиков уравнений и вычислений любого уровня сложности (доступно даже построение сложных трёхмерных поверхностей).


Многие стандартные функции и расширения Genius написаны на языке программирования GEL (Genius Extension Language), синтаксис языка прост и интуитивно понятен, его назначением является имитацией обычного математического языка.


Genius поддерживает арифметические операции (сложение, вычитание, умножение, деление, возведение в степень и пр), линейную алгебру со многими связанными функциями, наиболее распространённые тригонометрические функции и многое другое.

Genius поддерживает импорт и экспорт документов LaTeX (набор макрорасширений, макропакет системы компьютерной вёрстки), Troff и MathML (язык математической разметки), имеется подробная встроенная документация (в том числе на русском).

Лицензия: GNU General Public License version 3.0 (GPLv3)

Домашняя страница
Комментарии (0)
Пока нет комментариев. Будьте первым!