Начался осенний семестр у студентов, первая четверть у школьников — и тут как нельзя кстати подоспел корректирующий выпуск приложения для визуализации данных в KDE, — Kst 2.0.4.
Kst претендует на звание одного из самых быстрых инструментов для построения двумерных графиков как по формулам, так и по табличным данным, в том числе в режиме реального времени: разработчики сообщают об успешном построении в режиме реального времени данных, поступающих с частотой 100 Hz с 48 каналов, включая их спектры. Kst имеет встроенную функциональность для анализа данных, кроме того, возможности приложения могут быть расширены за счёт плагинов и дополнений.
Нельзя не отметить инструменты для мониторинга событий и поддержку уведомлений, встроенные средства фильтрации и сглаживания строимых графиков, удобный графический интерфейс с немодальными диалогами и манипуляцией построениями как мышью, так и с клавиатуры, при этом имеется не менее качественный рабочий командный интерфейс и заявленная в следующем мажорном выпуске поддержка скриптов (QtScript+dbus).
Kst может обрабатывать данные, хранящиеся в файлах форматов ASCII, Dirfile, netCDF, CFitsIO, экспортировать в QImage-совместимые типы изображений с возможностью записи (BMP, JPG, JPEG, PNG, PPM, TIFF, XBM, XPM), а также SVG, EPS и PDF.
Kst распространяется на условиях лицензии GPL, доступен для Linux, Mac OS X и Windows, и, что самое важное для тулкитофобов и прочих кедоненавистников, — абсолютно не привязан к библиотекам KDE и может быть запущен без них, однако предоставляет дополнительные возможности при их наличии.
Для сборки из исходных кодов необходимым является лишь наличие библиотек Qt, наличие GNU Scientific Library (на которой основана работа многих полезных плагинов для анализа данных), библиотек GetData (для поддержки формата Dirfile), NetCdf (для поддержки формата netCDF) и muParser (для работы плагина нелинейного сглаживания) требуется опционально.
В этом выпуске:
- масштабная переработка команды автоматической компоновки (auto-layout);
- усовершенствования в автоматическом именовании в легенде;
- исправления для лучшей отрисовки во время операций перетаскивания;
- «одружелюбливание» пользовательского интерфейса, например, теперь двойной щелчок по меткам или осям откроет соответствующий диалог;
- начата работа над диалогом Настройки->Темы, в котором уже сейчас можно настроить кисть, стиль линий (аля штрих, штрих-пунктир), шрифт и назначить все эти настройки по умолчанию или применить ко всем открытым объектам;
- классная новая фича — автодополнение в редакторе уравнений и меток с поддержкой шаблонов;
- решение проблем с падением многих плагинов;
- многочисленные исправления и мелкие улучшения.
Все желающие приглашаются к участию в разработке и тестировании: наверное, многим может пригодиться наличие в Kst совместимых с Python, NumPy и SciPy скриптов и возможность использования Kst в качестве бэкенда для построения графиков из Python или даже контроль за рабочей сессией Kst при помощи Python-скрипта! Подробнее о планах разработчиков в списке рассылки и дорожной карте проекта.