LabPlot

Last updated
LabPlot
Original author(s) Stefan Gerlach
Developer(s) KDE
Initial release2001;23 years ago (2001) (version 0.1, under the name QPlot)
2003;21 years ago (2003) (version 1.0, renamed to LabPlot)
Stable release
2.11.1 / 16 July 2024;4 months ago (2024-07-16) [1]
Repository invent.kde.org/education/labplot
Written in C, C++
Operating system Microsoft Windows
OS X
Linux
FreeBSD
Haiku
Type Scientific plotting
Data analysis
Curve fitting
Regression analysis
Statistical analysis
Data processing
Plot digitization
Notebook interface
Real-time data
License GPL-2.0-or-later
Website labplot.kde.org

LabPlot is a free and open-source, cross-platform computer program for interactive scientific plotting, curve fitting, nonlinear regression, data processing and data analysis. LabPlot is available, under the GPL-2.0-or-later license, for Windows, macOS, Linux, FreeBSD and Haiku operating systems.

Contents

It has a graphical user interface, a command-line interface, and an interactive and animated notebook interface. It is similar to Origin and able to import Origin's data files. [2] Features include the Hilbert transform function, statistics, color maps, conditional formatting, and multi-axes. [3]

History

In 2008, developers of LabPlot and SciDAVis (another Origin clone, forked from QtiPlot) "found their project goals to be very similar" and decided to merge their code into a common backend while maintaining two frontends: LabPlot, integrated with the KDE desktop environment (DE); and SciDAVis, written in DE-independent Qt with fewer dependencies for easier cross-platform use. [4]

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. [5]

See also

Related Research Articles

<span class="mw-page-title-main">SciPy</span> Open-source Python library for scientific computing

SciPy is a free and open-source Python library used for scientific computing and technical computing.

<span class="mw-page-title-main">Visual programming language</span> Programming language written graphically by a user

In computing, a visual programming language, also known as diagrammatic programming, graphical programming or block coding, is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations. VPLs are generally the basis of Low-code development platforms.

<span class="mw-page-title-main">ROOT</span> Data analysis software

ROOT is an object-oriented computer program and library developed by CERN. It was originally designed for particle physics data analysis and contains several features specific to the field, but it is also used in other applications such as astronomy and data mining. The latest minor release is 6.32, as of 2024-05-26.

A GIS software program is a computer program to support the use of a geographic information system, providing the ability to create, store, manage, query, analyze, and visualize geographic data, that is, data representing phenomena for which location is important. The GIS software industry encompasses a broad range of commercial and open-source products that provide some or all of these capabilities within various information technology architectures.

<span class="mw-page-title-main">Lazarus (software)</span> Free cross-platform integrated development environment for Free Pascal

Lazarus is a cross-platform, integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal compiler. Its goal is to provide an easy-to-use development environment for developing with the Object Pascal language, which is as close as possible to Delphi. It is free and open-source software with different parts released under different software licenses.

<span class="mw-page-title-main">Fityk</span>

Fityk is curve fitting and data analysis application, predominantly used to fit analytical, bell-shaped functions to experimental data. It is positioned to fill the gap between general plotting software and programs specific for one field, e.g. crystallography or XPS.

<span class="mw-page-title-main">Origin (data analysis software)</span> Scientific data analysis software

Origin is a proprietary computer program for interactive scientific graphing and data analysis. It is produced by OriginLab Corporation, and runs on Microsoft Windows. It has inspired several platform-independent open-source clones and alternatives like LabPlot and SciDAVis.

<span class="mw-page-title-main">ParaView</span> Scientific visualization software

ParaView is an open-source multiple-platform application for interactive, scientific visualization. It has a client–server architecture to facilitate remote visualization of datasets, and generates level of detail (LOD) models to maintain interactive frame rates for large datasets. It is an application built on top of the Visualization Toolkit (VTK) libraries. ParaView is an application designed for data parallelism on shared-memory or distributed-memory multicomputers and clusters. It can also be run as a single-computer application.

<span class="mw-page-title-main">QtiPlot</span>

QtiPlot is a cross-platform computer program for interactive scientific graphing and data analysis. It is similar to Origin or SigmaPlot.

<span class="mw-page-title-main">IPython</span> Advanced interactive shell for Python

IPython is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language, that offers introspection, rich media, shell syntax, tab completion, and history. IPython provides the following features:

<span class="mw-page-title-main">SciDAVis</span>

SciDAVis 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 proprietary program Origin.

SigmaPlot is a proprietary software package for scientific graphing and data analysis. It runs on Microsoft Windows.

Enthought, Inc. is a software company based in Austin, Texas, United States that develops scientific and analytic computing solutions using primarily the Python programming language. It is best known for the early development and maintenance of the SciPy library of mathematics, science, and engineering algorithms and for its Python for scientific computing distribution Enthought Canopy.

CH is a proprietary cross-platform C and C++ interpreter and scripting language environment. It was designed by Harry Cheng as a scripting language for beginners to learn mathematics, computing, numerical analysis, and programming in C/C++. Ch is now developed and marketed by SoftIntegration, Inc.. Free versions include the student edition, and the non-commercial Professional Edition for Raspberry Pi.

References

  1. "LabPlot 2.11.1 – LabPlot". 16 July 2024.
  2. Косуліна, Н.Г.; Сухін, В.В.; Чорна, М.О.; Ляшенко, Г.А.; Коршунов, К.С. (December 2023), "Програмне Забезпечення Обов'язкових Та Вибіркових Освітніх Компонентів Освітньої Програми «біомедична Інженерія»" [Software of mandatory and optional educational components Educational program “Biomedical Engineering”](PDF), Sciences of Europe (in Ukrainian), no. 131, Prague, Czech Republic, p. 77
  3. Carmona, Marco (2021-11-08), "7 Free and Open Source Plotting Tools [For Maths and Stats]", It’s FOSS, retrieved 2024-08-22
  4. LabPlot and SciDAVis Collaborate on the Future of Free Scientific Plotting, 16 October 2009
  5. "LabPlot", Projects, NLnet Foundation, retrieved 2024-08-22