LabPlot: Difference between revisions

Content deleted Content added
m Reverted 2 edits by 2003:C6:BF0B:A500:DA43:AEFF:FE4C:3229 (talk) to last revision by MrOllie
Tags: Twinkle Undo Reverted
updated latest release version
 
(46 intermediate revisions by 22 users not shown)
Line 7:
| caption = Screenshot of LabPlot of 2022
| author = Stefan Gerlach
| developer = [[KDE]]
| released = {{Start date and age|2001}} (version 0.1, under the name QPlot)<br />{{Start date and age|2003}} (version 1.0, renamed to LabPlot)
| latest release version = 2.11.1
| latest release version = 2.12.1
| latest release date = {{Start date and age|20242025|0708|1618|df=yes}}<ref>{{cite web | url=https://labplot.kde.org/20242025/0708/1618/labplot-2-1112-1-released/ | title=LabPlot 2.1112.1 released – LabPlot| date=1618 JulyAugust 20242025}}</ref>
| programming language = [[C (programming language)|C]], [[C++]]
| operating system = [[Microsoft Windows|Windows]]<br/>[[OS X]]<br/>[[Linux]]<br/>[[FreeBSD]]<br/>[[Haiku_(operating_system)|Haiku]]
| operating system = [[Cross-platform]]
| genre = [[List of information graphics software|Scientific plotting]]<br/>[[Data analysis]]<br/>[[Curve fitting]]<br/>[[Regression analysis]]<br/>[[Statistics|Statistical analysis]]<br/>[[Data processing]]<br/>[[Digitization|Plot digitization]]<br/>[[Notebook interface]]<br/>[[Real-time data]]
| genre = [[List of information graphics software|Plotting]]
| license = [[GNU General Public LicenseGNU_GPLv2|GPL-2.0-or-later]]
| website = {{URL|https://labplot.kde.org/}}
| repo = {{URL|https://invent.kde.org/education/labplot}}
}}
 
'''LabPlot''' is a [[free and open-source software|free and open-source]], [[cross-platform]] computer program for interactive [[Plot (graphics)|scientific graphingplotting]] and, [[datacurve analysisfitting]], written[[nonlinear mainly for theregression]], [[KDEdata Plasma 5|KDE desktopprocessing]] forand [[Unix-likedata analysis]]. operatingLabPlot systemsis available, andunder the [[GNU_GPLv2|GPL-2.0-or-later]] availablelicense, for [[Microsoft Windows|Windows]]., It[[macOS]], is[[Linux]], similar[[FreeBSD]] toand [[Origin Haiku_(data analysis softwareoperating_system)|OriginHaiku]], andoperating is able to import Origin's data filessystems.
 
It has a [[graphical user interface]], a [[command-line interface]], and an interactive and animated [[notebook interface]]. It is similar to [[Origin (data analysis software)|Origin]] and able to import Origin's data files.<ref>{{Citation |last1=Косуліна |first1=Н.Г. |title=Програмне Забезпечення Обов'язкових Та Вибіркових Освітніх Компонентів Освітньої Програми «біомедична Інженерія» |work=Sciences of Europe |issue=131 |page=77 |publication-date=December 2023 |trans-title=Software of mandatory and optional educational components Educational program “Biomedical Engineering” |url=https://www.europe-science.com/wp-content/uploads/2023/12/Sciences-of-Europe-No-131-2023.pdf |place=[[Prague]], Czech Republic |last2=Сухін |first2=В.В. |last3=Чорна |first3=М.О. |last4=Ляшенко |first4=Г.А. |last5=Коршунов |first5=К.С. |lang=uk}}</ref> Features include the [[Hilbert transform]] function, statistics, [[Image color transfer|color maps]], conditional formatting, and multi-axes.<ref>{{Citation |last=Carmona |first=Marco |title=7 Free and Open Source Plotting Tools [For Maths and Stats] |date=2021-11-08 |work=It’s FOSS |url=https://itsfoss.com/open-source-plotting-apps/ |access-date=2024-08-22 |language=en}}</ref>
==History and perspective==
LabPlot was initiated by Stefan Gerlach, a scientist and IT administrator at the [[University of Konstanz]].<ref>{{Cite web|title=Homepage of Dr. Stefan Gerlach|date=30 June 2016|url=http://theorie.physik.uni-konstanz.de/gerlach/|publisher=Theoretische Physik Uni Konstanz}}</ref> He separately published liborigin, a library for reading OriginLab OPJ project files.<ref>[http://sourceforge.net/projects/liborigin/ liborigin]</ref>
 
==History andHistory perspective==
In 2008, developers of LabPlot and [[SciDAVis]] (another Origin clone, forked from [[QtiPlot]]) "found their project goals to be very similar" and "decided to start a close cooperation" with the aim of mergingmerge their code into a common backend, while maintaining "two frontends: LabPlot, oneintegrated with fullthe KDE4[[KDE]] integrationdesktop (calledenvironment LabPlot 2.x(DE); and oneSciDAVis, withwritten noin KDEDE-independent dependencies[[Qt (pure Qtsoftware)|Qt]] with fewer dependencies for easier cross-platform use (called SciDAVis)".<ref>[http://scidavis.sourceforge.net/about/index.html SciDAVis - about/: Introduction<!-- Bot generated title -->]</ref><ref>{{Cite webcitation|url=http://dot.kde.org/2009/10/16/labplot-and-scidavis-collaborate-future-free-scientific-plotting|title = LabPlot and SciDAVis Collaborate on the Future of Free Scientific Plotting|date = 16 October 2009}}</ref>
 
Starting April 2024, LabPlot received funding from [[NLnet]]'s NGI0 Core grant to add scripting capabilities (via Python and a [[public interface]]), more data analysis functions, and [[statistical analysis]] features.<ref>{{Citation |title=LabPlot |work=Projects |url=https://nlnet.nl/project/LabPlot/ |access-date=2024-08-22 |publisher=[[NLnet]] Foundation}}</ref>
In September 2016, LabPlot moved its website from labplot.sourceforge.net to labplot.kde.org.<ref>{{Cite web|url=https://labplot.kde.org/2016/09/18/please-welcome-labplots-new-homepage/|title=Please welcome LabPlot's new homepage! – LabPlot|date=18 September 2016 }}</ref>
 
==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]], which LabPlot supports. It has interfaces to several libraries, including [[GNU Scientific Library|GSL]] for data analysis, the [[Qwt3d]] libraries for 3D plotting using [[OpenGL]], [[FFTW]] for [[fast Fourier transform]]s 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 Format|Rich Text]] labels, data masking, data picking from images, multiple plots in the same worksheet, pie charts, bar charts/[[histogram]]s, [[interpolation]], data [[smoothing]], peak fitting, nonlinear [[curve fitting]], [[Regression analysis|regression]], [[deconvolution]], [[integral transforms]], and others (see developers website listed below for details). The interface is translated in various languages.
 
LabPlot uses the [[Qt (framework)|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==
{{Portal|Free and open-source software|Mathematics}}
* [[List of statistical software]]
* [[List of information graphics software]]
* [[Comparison of numerical-analysis software]]
Line 39 ⟶ 36:
==References==
{{Reflist}}
 
== External links ==
* {{Official website|https://labplot.kde.org/}}
* [https://nlnet.nl/project/LabPlot/ NLnet Foundation grant]
 
{{KDE}}
Line 46 ⟶ 47:
[[Category:Free plotting software]]
[[Category:Free software programmed in C]]
[[Category:Free software programmed in C++]]
[[Category:KDE software]]
[[Category:Plotting software]]