Введение

Приложение для интерактивного построения графиков и анализа научных данных.

LabPlot – это бесплатная кроссплатформенная компьютерная программа для интерактивного научного построения графиков и анализа данных, разработанная преимущественно для среды рабочего стола KDE в Unix-подобных операционных системах и позднее портированная на Microsoft Windows. Она аналогична Origin и способна импортировать файлы данных Origin.

История и перспективы

Инициатором проекта LabPlot выступил Стефан Герлах, ученый и ИТ-администратор из Университета Констанца. Он также опубликовал liborigin, библиотеку для чтения файлов проектов OriginLab OPJ. В 2008 году разработчики LabPlot и SciDAVis (ещё один клон Origin, ответвлённый от QtiPlot) пришли к выводу, что их цели проекта очень схожи, и решили начать тесное сотрудничество с целью объединения их кода в общий бэкенд, сохранив при этом два интерфейса: один с полной интеграцией KDE4 (LabPlot 2.x) и один без зависимостей KDE (чистый Qt) для более удобного кроссплатформенного использования (SciDAVis). В сентябре 2016 года LabPlot перенёс свой веб-сайт с labplot.sourceforge.net на labplot.kde.org.

Особенности

Он может быть запрограммирован с помощью Qt Script for Applications (QSA). Двумерные и трёхмерные графики данных могут быть отрисованы в "рабочем листе" либо прямым чтением файлов данных, либо из таблиц, которые поддерживает LabPlot. Он имеет интерфейсы к различным библиотекам, включая GSL для анализа данных, библиотеки Qwt3d для трёхмерной визуализации с использованием OpenGL, FFTW для быстрых преобразований Фурье и поддерживает экспорт в 80 форматов изображений и в формат PostScript. Другие ключевые возможности включают в себя отображение данных в реальном времени, поддержку формата FITS, меток LaTeX и Rich Text, маскирование данных, выбор данных с изображений, несколько графиков в одном рабочем листе, круговые диаграммы, столбчатые диаграммы/гистограммы, интерполяцию, сглаживание данных, аппроксимацию пиков, нелинейную подгонку кривых, регрессионный анализ, деконволюцию, интегральные преобразования и другие (подробности см. на веб-сайте разработчиков, указанном ниже). Интерфейс переведен на множество языков. LabPlot использует набор виджетов Qt для своего графического интерфейса. В Linux он интегрирован с рабочей средой KDE и поддерживает перетаскивание файлов между приложениями KDE. Начиная с версии 2.5, LabPlot также доступен для Windows.