SciDAVis (''Scientific Data Analysis and Visualization'') is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
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 r ...
computer program for interactive
scientific graphing and
data analysis
Data analysis is a process of inspecting, cleansing, transforming, and modeling data with the goal of discovering useful information, informing conclusions, and supporting decision-making. Data analysis has multiple facets and approaches, enco ...
. Development started in 2007 as
fork
In cutlery or kitchenware, a fork (from la, furca 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods ei ...
of
QtiPlot
QtiPlot is a cross-platform computer program for interactive Plot (graphics), scientific graphing and data analysis. It is similar to the proprietary programs Origin (data analysis software), Origin or SigmaPlot.
QtiPlot can be used to present 2 ...
, which in turn is a
clone of the proprietary program
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 ...
.
Features
SciDAVis can generate different types of 2D and 3D plots (such as line, scatter, bar, pie, and surface plots) from data that is either imported from ASCII files, entered by hand, or calculated using formulas.
The data is held in spreadsheets, which are referred to as tables with column-based data (typically X and Y values for 2D plots) or matrices (for 3D plots). The spreadsheets, as well as graphs and note windows, are gathered in a project and can be organized using folders. The built-in analysis operations include column/row statistics, (de)convolution, FFT and FFT-based filters. Curve fitting can be performed with user-defined or built-in linear and nonlinear functions, including multi-peak fitting, based on the
GNU Scientific Library
The GNU Scientific Library (or GSL) is a software library for numerical computations in applied mathematics and science. The GSL is written in C; wrappers are available for other programming languages. The GSL is part of the GNU Project and is d ...
. The plots can be exported to several bitmap formats,
PDF
Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. ...
,
EPS
EPS, EPs or Eps may refer to:
Commerce and finance
* Earnings per share
* Electronic Payment Services, in Hong Kong, Macau, and Shenzhen, China
* Express Payment System, in the Philippines
Education
* Edmonton Public Schools, in Edmonton, Al ...
or
SVG. Note windows support in-place evaluation of mathematical expressions or an optional scripting interface to
Python
Python may refer to:
Snakes
* Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia
** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia
* Python (mythology), a mythical serpent
Computing
* Python (pro ...
. The
GUI
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
of the application uses the
Qt toolkit
Qt (pronounced "cute") is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems wit ...
.
History
SciDAVis was founded by Tilman Benkert and Knut Franke in 2007 as a
fork
In cutlery or kitchenware, a fork (from la, furca 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods ei ...
of
QtiPlot
QtiPlot is a cross-platform computer program for interactive Plot (graphics), scientific graphing and data analysis. It is similar to the proprietary programs Origin (data analysis software), Origin or SigmaPlot.
QtiPlot can be used to present 2 ...
, after disagreements arose with Ion Vasilief, the founder and main developer of the project.
Franke has stated that the topics of disagreement included "design goals, management of community resources and the right way to make money from a free software project".
In 2008, developers of SciDAVis and
LabPlot
LabPlot is a free software and cross-platform computer program for interactive scientific graphing and data analysis, written for the KDE desktop. It is similar to Origin and is able to import Origin's data files.
History and perspective
LabPl ...
"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 so to say) for easier cross-platform use (called SciDAVis)". This never actually happened, and 10 years later both continue to be separate parallel projects without any kind of (at least publicly available) collaboration, joint agreement or declaration/proposal, code merging, not any other way of cooperation or joint efforts. After stalled development for several years, updates to SciDAVis have resumed.
Release history
* 2007-08-05: Release 0.1.0
* 2007-12-21: Release 0.1.1
* 2008-02-03: Release 0.1.2
* 2008-04-19: Release 0.1.3
* 2009-02-10: Release 0.1.4
* 2009-02-14: Release 0.2.0
* 2009-03-09: Release 0.2.1
* 2009-04-20: Release 0.2.2
* 2009-07-12: Release 0.2.3
* 2010-03-12: Release 0.2.4
* 2014-01-23: Release 1.D1
* 2014-02-05: Release 1.D4
* 2014-03-21: Release 1.D5
* 2014-08-26: Release 1.D8
* 2015-11-24: Release 1.D9
* 2016-06-05: Release 1.D13
* 2016-07-29: Release 1.14
* 2017-06-01: Release 1.17
* 2017-06-21: Release 1.18
* 2017-07-19: Release 1.19
* 2017-08-09: Release 1.21
* 2017-10-22: Release 1.22
* 2018-06-04: Release 1.23
* 2019-03-05: Release 1.25
* 2019-12-18: Release 1.26
* 2020-04-30: Release 2.1
* 2020-06-12: Release 2.3
* 2021-05-05: Release 2.4
See also
*
List of graphing software
A ''list'' is any set of items in a row. List or lists may also refer to:
People
* List (surname)
Organizations
* List College, an undergraduate division of the Jewish Theological Seminary of America
* SC Germania List, German rugby union ...
References
External links
SciDAVis websiteSciDAVis project page at SourceforgeSciDAVis repository at GitHubLabPlot and SciDAVis Collaborate on the Future of Free Scientific Plotting - KDE NewsopenSUSE packagesDebian packages(included in the Debian repository)
(maintained by Russell Standish through
ttps://build.opensuse.org/ openSUSE Build Service
{{DEFAULTSORT:Scidavis
Free educational software
Free plotting software
Free software programmed in C++
Free software programmed in Python
Plotting software
Software that uses Qt