GraceGTK — полнофункциональная C (си) / GTK модификация WYSIWYG-редактора Grace.
Grace — многофункциональное X11 (X Window System) / Motif (OpenMotif) графическое приложение для построения 2D-графиков. Приложение является потомком ACE/gr (Xmgr), в 1998 году выпущенная под свободной лицензией (на основе версии 4.1.2), с новым именем и для отличия от предыдущего проекта получившая номер версии 5.0.0.
GraceGTK является визуальным редактором двухмерных графиков (WYSIWYG-редактор) и пользовательским интерфейсом с Point-and-click (укажи и щёлкни) управлением. Первая версия приложения выпущена в 2009 году, как полнофункциональное ответвление от Grace 5.1.22.
Разработка GraceGTK начиналась как попытка предоставления Grace более современного графического интерфейса, так как оригинальный (X11 / Motif) интерфейс не вписывается не в одно рабочее окружение, ещё одной причиной является отсутствие поддержки Юникода (Unicode).
Ядро и основные компоненты Grace относительно независимы от графического интерфейса, что позволило при создании GraceGTK сохранить практически без изменений стабильную и проверенную временем кодовую базу приложения.
GraceGTK как Grace имеет весь необходимый комплект инструментов для удобного построения двухмерных (2D) графиков с полным контролем функций. Набор дополнительных функциональных возможностей во многом определяется загружаемыми (динамическими) модулями и внешними приложениями.
GraceGTK поддерживает создание неограниченного количества графиков, с неограниченным количеством кривых и любым размером данных. Поддерживается управление с помощью сценариев (скриптов), можно задать пользовательские цвета, шрифты, кодировки и многое другое...
Разработчики GraceGTK не ограничиваются только изменением интерфейса, но и намного расширяют функциональные возможности Grace улучшая ядро приложения. Например добавлена группировка объектов (как в векторных редакторах) и новые методы нелинейной фитовки данных, были введены новые типы графиков (с поддержкой элементов построения трёхмерных графиков), вместо эллипсов появились произвольные эпилептические дуги (с опциональными стрелками) и прочее...
GraceGTK (как и оригинальный Grace) осуществляет экспорт графиков в высококачественные векторные и растровые графические изображения форматов (E)PS, PDF, MIF, SVG, PNM, PNG и JPEG (поддержка форматов обеспечивается внешними библиотеками, такими как libjpeg, mozjpeg, libpng, pdflib и др).
GraceGTK является на 100% самостоятельным приложением (после всех внесённых изменений) и не имеет обратной совместимости с оригинальным проектом. В состав приложения включена многочисленная и подробная документация по работе с приложением (на английском).
Лицензия: GNU General Public License version 2.0 (GPLv2)