HOME

TheInfoList



OR:

LabPlot is a
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, n ...
and
cross-platform In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
computer program for interactive scientific graphing and data analysis, written for the KDE desktop. It is similar to
Origin Origin(s) or The Origin may refer to: Arts, entertainment, and media Comics and manga * Origin (comics), ''Origin'' (comics), a Wolverine comic book mini-series published by Marvel Comics in 2002 * The Origin (Buffy comic), ''The Origin'' (Bu ...
and is able to import Origin's data files.


History and perspective

LabPlot was initiated by Stefan Gerlach, a scientist and IT administrator at the
University of Konstanz The University of Konstanz (german: Universität Konstanz) is a university in the city of Konstanz in Baden-Württemberg, Germany. Its main campus was opened on the Gießberg in 1972 after being founded in 1966. The university is German ...
. He separately publishe
liborigin
a library for reading OriginLab OPJ project files. In 2008, developers of LabPlot and
SciDAVis SciDAVis (''Scientific Data Analysis and Visualization'') is an open-source cross-platform computer program for interactive scientific graphing and data analysis. Development started in 2007 as fork of QtiPlot, which in turn is a clone of the ...
(another Origin clone, forked from
QtiPlot QtiPlot is a cross-platform computer program for interactive scientific graphing and data analysis. It is similar to the proprietary programs Origin or SigmaPlot. QtiPlot can be used to present 2D and 3D data and has various data analysis fun ...
) "found their project goals to be very similar" and "decided to start a close cooperation" with the aim of merging their code into a common backend, while maintaining "two frontends, one with full KDE4 integration (called LabPlot 2.x) and one with no KDE dependencies (pure Qt) for easier cross-platform use (called SciDAVis)". In September 2016, LabPlot moved its website fro
labplot.sourceforge.net
t
labplot.kde.org


Features

It is scriptable using Qt Script for Applications (QSA). 2D and 3D plots of data can be rendered in a "worksheet", either by directly reading datafiles or from a
spreadsheet A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in ...
, which LabPlot supports. It has interfaces to several libraries, including GSL for data analysis, the Qwt3d libraries for 3D plotting using OpenGL, FFTW for fast Fourier transforms and supports exporting to 80 image formats and raw PostScript. Other key features include live data plotting, support for the FITS format, for LaTeX and Rich Text labels, data masking, data picking from images, multiple plots in the same worksheet, pie charts, bar charts/ histograms,
interpolation In the mathematical field of numerical analysis, interpolation is a type of estimation, a method of constructing (finding) new data points based on the range of a discrete set of known data points. In engineering and science, one often has ...
, data
smoothing In statistics and image processing, to smooth a data set is to create an approximating function that attempts to capture important patterns in the data, while leaving out noise or other fine-scale structures/rapid phenomena. In smoothing, the dat ...
, peak fitting, nonlinear curve fitting, regression,
deconvolution In mathematics, deconvolution is the operation inverse to convolution. Both operations are used in signal processing and image processing. For example, it may be possible to recover the original signal after a filter (convolution) by using a deco ...
,
integral transforms In mathematics, an integral transform maps a function from its original function space into another function space via integration, where some of the properties of the original function might be more easily characterized and manipulated than i ...
, and others (see developers website listed below for details). The interface is translated in various languages. LabPlot uses the Qt widget set for its graphical interface. Under Linux it is integrated with the KDE desktop and has drag and drop support with KDE's applications. Since version 2.5 LabPlot is also available for Windows.


See also

*
List of information graphics software This is a list of software to create any kind of information graphics: * either includes the ability to create one or more infographics from a provided data set * either it is provided specifically for information visualization Vector graphics V ...
*
Comparison of numerical-analysis software The following tables provide a comparison of numerical-analysis software. Applications General Operating system support The operating systems the software can run on natively (without emulation). Language features Colors indicate ...


References

Free educational software Free plotting software Free software programmed in C Free software programmed in C++ KDE software Plotting software Regression and curve fitting software Software that uses Qt {{KDE-stub