SciDAVis

Last updated
SciDAVis
Scidavis logo.png
Scidavis 0.1.0 screenshot.png
Screenshot of SciDAVis 0.1.0 on Linux
Original author(s) Tilman Benkert, Knut Franke [1]
Developer(s) Miquel Garriga, Arun Narayanankutty, Dmitriy Pozitron, Russell Standish [1]
Initial release5 August 2007;14 years ago (2007-08-05)
Stable release
2.4 / 5 May 2021;9 months ago (2021-05-05)
Repository https://github.com/SciDAVis/scidavis
Written in C++, Python
Operating system Microsoft Windows, OS X, Linux
Platform x86, AMD64
Size 42.9 MB (Windows), 86.3 MB (Mac), 9.8 MB (Source code)
Available in11 languages
Type Data analysis and plotting
License GNU GPLv2
Website scidavis.sourceforge.net   OOjs UI icon edit-ltr-progressive.svg
As of9 January 2021

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

Contents

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. [2] 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 plots can be exported to several bitmap formats, PDF, EPS or SVG. Note windows support in-place evaluation of mathematical expressions or an optional scripting interface to Python. The GUI of the application uses the Qt toolkit.

History

SciDAVis was founded by Tilman Benkert and Knut Franke in 2007 as a fork of QtiPlot, after disagreements arose with Ion Vasilief, the founder and main developer of the project. [3] 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". [3]

In 2008, developers of SciDAVis and LabPlot "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)". [4] 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

See also

Related Research Articles

YaST

YaST is a Linux operating system setup and configuration tool.

The Q Public License (QPL) is a non-copyleft license, created by Trolltech for its free edition of the Qt. It was used until Qt 3.0, as Trolltech toolkit version 4.0 was released under GPL version 2.

MEPIS

MEPIS was a set of Linux distributions, distributed as Live CDs or DVDs that could be installed onto a hard disk drive. MEPIS was started by Warren Woodford and the eponymous company MEPIS LLC.

openSUSE Community-supported Linux distribution

openSUSE is a project that serves to promote the use of free and open-source software.

Freespire

Freespire is a community-driven Linux distribution currently owned by PC/Open Systems LLC. It is derived from Linspire and is composed mostly of free, open source software, while providing users the choice of including proprietary software including multimedia codecs, device drivers and application software.

Matplotlib Library for creating static, animated, and interactive visualizations in Python.

Matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPy. It provides an object-oriented API for embedding plots into applications using general-purpose GUI toolkits like Tkinter, wxPython, Qt, or GTK. There is also a procedural "pylab" interface based on a state machine, designed to closely resemble that of MATLAB, though its use is discouraged. SciPy makes use of Matplotlib.

Oxygen Project Project for KDE 4 interface

The Oxygen Project is a project created to give a visual refresh to KDE Plasma Workspaces.

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.

kst (software) Plotting and data viewing program

Kst is a plotting and data viewing program. It is a general purpose plotting software program that evolved out of a need to visualize and analyze astronomical data, but has also found subsequent use in the real time display of graphical information. Kst is a KDE application and is freely available for anyone to download and use under the terms of the GPL. It is noted for being able to graph real-time data acquisition.

Origin (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.

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.

SigmaPlot

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

Cantor (software)

Cantor is a free software mathematics application for scientific statistics and analysis. It is part of the KDE Software Compilation 4, and was introduced with the 4.4 release as part of the KDE Education Project's kdeedu package.

KVIrc IRC Client

KVIrc is a graphical IRC client for Linux, Unix, Mac OS and Windows. The name is an acronym of K Visual IRC in which the K stands for a dependency to KDE, which became optional from version 2.0.0. The software is based on the Qt framework and its code is released under a modified GNU General Public License.

Linspire Linux distribution

Linspire is a commercial operating system based on Debian and Ubuntu and currently owned by PC/OpenSystems LLC. It had been owned by Linspire. Inc. from 2001 to 2008, and then by Xandros from 2008 to 2017.

Trinity Desktop Environment Desktop environment for Unix-like operating systems

The Trinity Desktop Environment (TDE) is a complete software desktop environment designed for Linux and Unix-like operating systems, intended for computer users preferring a traditional desktop model, and is free/libre software. Born as a fork of KDE 3.5 back in 2010, it was originally created by Timothy Pearson, who had coordinated Kubuntu remixes featuring KDE 3.5 after Kubuntu switched to KDE Plasma 4.

The latest version of Qt is 6.2.2 released on 1 December 2021.

KDE Frameworks Collection of libraries and software frameworks for the Qt framework

KDE Frameworks is a collection of libraries and software frameworks readily available to any Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality solutions like hardware integration, file format support, additional graphical control elements, plotting functions, and spell checking, the collection serves as technological foundation for KDE Plasma 5 and KDE Gear distributed under the GNU Lesser General Public License (LGPL).

KDE Plasma 5 Desktop environment

KDE Plasma 5 is the fifth and current generation of the graphical workspaces environment created by KDE primarily for Linux systems. KDE Plasma 5 is the successor of KDE Plasma 4 and was first released on 15 July 2014.

KDE Applications Set of applications and supporting libraries

The KDE Gear is a set of applications and supporting libraries that are developed by the KDE community, primarily used on Linux-based operating systems but mostly multiplatform, and released on a common release schedule.

References

  1. 1 2 "global credits in about file", SciDAVis, github.com, retrieved 2018-06-08
  2. "The SciDAVis Handbook".
  3. 1 2 Jarvis, Stuart (2009-10-16). "LabPlot and SciDAVis Collaborate on the Future of Free Scientific Plotting". KDE Dot News . KDE . Retrieved 2011-04-08.
  4. "About SciDAVis".
  5. "SciDAVis - Browse /SciDAVis at SourceForge.net".
  6. "Releases · highperformancecoder/Scidavis". GitHub .