Debian Science Project
Summary
Viewing
Debian Science data visualisation packages

This metapackage will install Debian Science packages related to data visualization. You might also be interested in the use::viewing debtag.

The list to the right includes various software projects which are of some interest to the Debian Science Project. Currently, only a few of them are available as Debian packages. It is our goal, however, to include all software in Debian Science which can sensibly add to a high quality Debian Pure Blend.

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Science to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Science mailing list

Links to other tasks

Debian Science Viewing packages

Official Debian packages with high relevance

3depict
visualisation and analysis for single valued point data
Versions of package 3depict
ReleaseVersionArchitectures
wheezy0.0.10-1amd64,armel,armhf,i386,ia64,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.0.16-2.1amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.0.16-2.1amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream0.0.17
Debtags of package 3depict:
interfacex11
roleprogram
uitoolkitwxwidgets
useanalysing
Popcon: 14 users (6 upd.)*
Newer upstream!
License: DFSG free
Git

This program provides a graphical interface for the scientific analysis of real valued point data (x,y,z,value). This is primarily targeted towards Atom probe tomography applications, but may prove useful to other applications as well.

Ctioga2
polymorphic plotting program
Maintainer: Vincent Fourmond
Versions of package ctioga2
ReleaseVersionArchitectures
wheezy0.2-4all
jessie0.10-1all
sid0.10-1all
upstream0.10.1
Debtags of package ctioga2:
roleprogram
Popcon: 10 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

ctioga2 is a plotting program in the spirit of gnuplot. It can be used either directly on command-line or writing command files (or a mix of both). It produces publication-quality PDF files. It is based on the Tioga plotting library.

ctioga2 is a full rewrite of ctioga and is meant to replace it completely in a not-so-distant future.

Feedgnuplot
Pipe-oriented frontend to Gnuplot
Versions of package feedgnuplot
ReleaseVersionArchitectures
jessie1.34-2all
sid1.34-2all
Popcon: 16 users (77 upd.)*
Versions and Archs
License: DFSG free
Git

Flexible, command-line-oriented frontend to Gnuplot. Creates plots from data coming in on STDIN or given in a filename passed on the commandline. Various data representations are supported, as is hardcopy output and streaming display of live data.

Fityk
general-purpose nonlinear curve fitting and data analysis
Versions of package fityk
ReleaseVersionArchitectures
squeeze0.9.3-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.9.8-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.2.1-0.1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.2.1-0.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package fityk:
fieldphysics, chemistry
interfacex11
roleprogram
scienceplotting, modelling, calculation
scopeutility
uitoolkitwxwidgets, ncurses
x11application
Popcon: 59 users (13 upd.)*
Versions and Archs
License: DFSG free

Fityk is a flexible and portable program for nonlinear fitting of analytical functions (especially peak-shaped) to data (usually experimental data). In other words, for nonlinear peak separation and analysis.

It was developed for analyzing diffraction patterns, but can be also used in other fields, since concepts and operations specific for crystallography are separated from the rest of the program.

Fityk offers various nonlinear fitting methods, subtracting background, calibrating data, easy placement of peaks and changing peak parameters, automation of common tasks with scripts, and much more. The main advantage of the program is flexibility - parameters of peaks can be arbitrarily bound to each other, eg. the width of a peak can be an independent variable, can be the same as the width of another peak or can be given by a complicated - common to all peaks - formula.

libjs-sphinxdoc is necessary for the Javascript stuff in the documentation.

G3data
extract data from scanned graphs
Versions of package g3data
ReleaseVersionArchitectures
squeeze1.5.3-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.5.3-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.5.3-2.1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.5.3-2.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package g3data:
fieldstatistics
interfacex11
roleprogram
scopeutility
uitoolkitgtk
useviewing
works-withimage:vector, image
x11application
Popcon: 60 users (14 upd.)*
Versions and Archs
License: DFSG free

g3data is used for extracting data from graphs. For example, graphs are typically published in scientific journals without tables of the actual data; g3data makes the process of extracting these data easy.

Screenshots of package g3data
Gle-graphics
Graphics Layout Engine
Versions of package gle-graphics
ReleaseVersionArchitectures
squeeze4.2.2-4amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy4.2.4c-5amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie4.2.4c-5amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid4.2.4c-6amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package gle-graphics:
interfacex11
roleprogram
uitoolkitqt, ncurses
useviewing
x11application
Popcon: 31 users (66 upd.)*
Versions and Archs
License: DFSG free

GLE is a graphics scripting language designed for creating publication quality figures such as charts, plots, graphs, and diagrams. It supports various chart types (including function plot, histogram, bar chart, scatter plot, contour plot, color map, and surface plot) through a simple but flexible set of graphing commands; more complex output can be created by relying on its scripting language, which is full featured with subroutines, variables, and logic control.

GLE relies on LaTeX for text output and supports mathematical formulae in graphs and figures. Output formats include (E)PS, PDF, JPEG, and PNG.

Gmsh
Three-dimensional finite element mesh generator
Versions of package gmsh
ReleaseVersionArchitectures
squeeze2.4.2.dfsg-5amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
sid2.8.3+dfsg-4sparc
jessie2.8.5+dfsg-1.1amd64,armel,armhf,i386,powerpc,s390x
sid2.8.5+dfsg-1.1amd64,armel,armhf,i386,powerpc,s390x
Debtags of package gmsh:
interfacex11
roleprogram
scopeapplication
useediting
works-with3dmodel
x11application
Popcon: 57 users (104 upd.)*
Versions and Archs
License: DFSG free
Git

Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor. Its design goal is to provide a fast, light and user-friendly meshing tool with parametric input and advanced visualization capabilities. Gmsh is built around four modules: geometry, mesh, solver and post-processing. The specification of any input to these modules is done either interactively using the graphical user interface or in ASCII text files using Gmsh's own scripting language.

See Gmsh's reference manual for a more thorough overview of Gmsh's capabilities.

Please cite: C. Geuzaine and J.-F. Remacle: Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. (eprint) International Journal for Numerical Methods in Engineering 79(11):1309-1331 (2009)
Screenshots of package gmsh
Gnudatalanguage
Free IDL compatible incremental compiler
Maintainer: Axel Beckert
Versions of package gnudatalanguage
ReleaseVersionArchitectures
squeeze0.9~rc3-1.1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.9.2-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.9.5-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.9.5-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package gnudatalanguage:
interfacetext-mode
roleprogram
scopeutility
uitoolkitncurses
works-withsoftware:source
Popcon: 39 users (44 upd.)*
Versions and Archs
License: DFSG free
Git

GDL is a free IDL (Interactive Data Language) compatible incremental compiler. It has full syntax compatibility with IDL 7.1. IDL is a registered trademark of ITT Visual Information Solutions.

Gnuplot
Command-line driven interactive plotting program
Versions of package gnuplot
ReleaseVersionArchitectures
squeeze4.4.0-1.1all
wheezy4.6.0-8all
jessie4.6.6-1all
sid4.6.6-1all
Debtags of package gnuplot:
fieldmathematics
interfacecommandline
rolemetapackage, dummy
useconverting
works-withimage:vector, image
Popcon: 237 users (47 upd.)*
Versions and Archs
License: DFSG free
Git

Gnuplot is a portable command-line driven interactive data and function plotting utility that supports lots of output formats, including drivers for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output is packaged in gnuplot-x11.

Data files and self-defined functions can be manipulated by the internal C-like language. Can perform smoothing, spline-fitting, or nonlinear fits, and can work with complex numbers.

This package is for transition and to install a full-featured gnuplot supporting the X11-output.

Other screenshots of package gnuplot
VersionURL
4.2.4-1http://screenshots.debian.net/screenshots/g/gnuplot/1227_large.png
Screenshots of package gnuplot
Grace
XY graphing and plotting tool
Maintainer: Nicholas Breen
Versions of package grace
ReleaseVersionArchitectures
squeeze5.1.22-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy5.1.22-13amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie5.1.24-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid5.1.24-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package grace:
fieldmathematics
interfacex11
roleprogram
scopeapplication
uitoolkitmotif
useprinting, learning, editing
works-withtext, image:vector, image
works-with-formatpostscript
x11application
Popcon: 331 users (298 upd.)*
Versions and Archs
License: DFSG free
Svn

Grace is a point-and-click tool that allows the user to draw X-Y plots. This is the program formerly known as Xmgr.

A few of its features are: User defined scaling, tick marks, labels, symbols, line styles, colors, polynomial regression, splines, running averages, DFT/FFT, cross/auto-correlation, batch mode for unattended plotting, and hardcopy support for PostScript, FrameMaker and several image formats.

Other screenshots of package grace
VersionURL
1:5.1.22-10http://screenshots.debian.net/screenshots/g/grace/7407_large.png
Screenshots of package grace
Graphviz
rich set of graph drawing tools
Versions of package graphviz
ReleaseVersionArchitectures
squeeze2.26.3-5+squeeze2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
squeeze-security2.26.3-5+squeeze2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.26.3-14+deb7u1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
wheezy-security2.26.3-14+deb7u1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid2.26.3-17sparc
jessie2.38.0-6amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.38.0-6amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
Debtags of package graphviz:
fieldmathematics
interfacex11, commandline
roleprogram
sciencevisualisation
scopeutility
uitoolkittk, athena
useviewing
works-withimage:vector, image:raster, image, graphs
x11application
Popcon: 2485 users (2577 upd.)*
Versions and Archs
License: DFSG free
Git

Graph drawing addresses the problem of visualizing structural information by constructing geometric representations of abstract graphs and networks. Automatic generation of graph drawings has important applications in key technologies such as database design, software engineering, VLSI and network design and visual interfaces in other domains. Situations where these tools might be particularly useful include:

  • you would like to restructure a program and first need to understand the relationships between its types, procedures, and source files
  • you need to find the bottlenecks in an Internet backbone - not only individual links, but their relationships
  • you're debugging a protocol or microarchitecture represented as a finite state machine and need to figure out how a certain error state arises
  • you would like to browse a database schema, knowledge base, or distributed program represented graphically
  • you would like to see an overview of a collection of linked documents
  • you would like to discover patterns and communities of interest in a database of telephone calls or e-mail messages

This package contains the command-line tools.

Other screenshots of package graphviz
VersionURL
http://screenshots.debian.net/screenshots/g/graphviz/8575_large.png
Screenshots of package graphviz
Gri
a language for scientific illustration
Maintainer: Peter S Galbraith
Versions of package gri
ReleaseVersionArchitectures
squeeze2.12.21-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.12.23-2.2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.12.23-8amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.12.23-8amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package gri:
develinterpreter
interfacecommandline
roleprogram
scopeutility
works-withtext
works-with-formatpostscript
Popcon: 39 users (11 upd.)*
Versions and Archs
License: DFSG free

Gri is an open-source language for scientific graphics programming. It is command-driven, as opposed to point/click. Some users consider Gri similar to LaTeX, since both provide extensive power as a reward for tolerating a learning curve. The output is industry-standard PostScript as output, suitable for inclusion in other documents.

Gri can make x-y graphs, contour graphs, and image graphs. Fine control is provided over all aspects of drawing, e.g. line widths, colors, fonts, etc. Greek letters and mathematical symbols are available in a TeX-like syntax.

Folks who write 1000-line Gri scripts usually start with something as simple as the following:

  open file.dat        # open a file
  read columns x * y   # read the 1st column as x and the 3rd as y
  draw curve           # draw the data and autoscale the axes

A full manual is also available in HTML (gri-html-doc package), in PDF suitable for printing (gri-pdf-doc package) and on-line by following links from the gri home page:

  [http://gri.sourceforge.net/](http://gri.sourceforge.net/)
Screenshots of package gri
Gwyddion
Scanning Probe Microscopy visualization and analysis tool
Versions of package gwyddion
ReleaseVersionArchitectures
squeeze2.20-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.28-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid2.36-1sparc
jessie2.38-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.38-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
Debtags of package gwyddion:
fieldphysics
interfacex11
roleprogram
sciencevisualisation
scopeapplication
uitoolkitgtk
useviewing, analysing
works-withimage:raster, image
x11application
Popcon: 82 users (115 upd.)*
Versions and Archs
License: DFSG free
Svn

Gwyddion is a modular program for Scanning Probe Microscopy (SPM) data visualization and analysis. It is primarily intended for analysis of height field data obtained by microscopy techniques like

  • Atomic Force Microscopy (AFM),
  • Magnetic Force Microscopy (MFM),
  • Scanning Tunneling Microscopy (STM),
  • Near-field Scanning Optical Microscopy (SNOM or NSOM) and others. However, it can be used for arbitrary height field and image analysis.

This package contains the main application and its modules. It also contains a GNOME (and Xfce) thumbnailer which creates previews for all file types known to Gwyddion.

Gwyddion's Python scripting interface Pygwy is also included.

Please cite: David Nečas and Petr Klapetek: Gwyddion: an open-source software for SPM data analysis. (eprint) Central European Journal of Physics 10(1):181-188 (2012)
Screenshots of package gwyddion
Ifrit
powerful tool for visualizing 3-dimensional data sets
Versions of package ifrit
ReleaseVersionArchitectures
squeeze3.3.2-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.3.4-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.4.2-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.4.2-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package ifrit:
fieldphysics, chemistry
roleprogram
uitoolkitqt, ncurses
useviewing
x11application
Popcon: 22 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

IFRIT (the Ionization FRont Interactive Tool) has its origins (and hence name) in a specialized utility designed to visualize ionization fronts in cosmological numerical simulations. IFRIT, however, has outgrown its origins and now can visualize general data sets as well.

IFRIT is written in C++ and is based on two state-of-the-art toolkits: the Visualization ToolKit (VTK) and a GUI toolkit QT.

Screenshots of package ifrit
Imview
Image viewing and analysis application
Versions of package imview
ReleaseVersionArchitectures
squeeze1.1.9c-7amd64,armel,i386,ia64,mips,mipsel,powerpc,s390,sparc
jessie1.1.9c-12amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.1.9c-12amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package imview:
roleprogram
works-withimage:raster, image
Popcon: 32 users (70 upd.)*
Versions and Archs
License: DFSG free
Git

Imview is an application which

  • Displays a large number of image formats.
  • Displays 2D or 3D (as slices) images with a very good zoom and pan feature.
  • Works with multi-spectral, time series or multi-page documents (e.g.: Satellite images, TIFF stacks, animated GIFs and heterogeneous multi-component files).
  • Displays all pixel types (1-bit to 64-bit data, integer or floating point).
  • Arbitrary 1-D profile of 2-D images (or of 2-D slices of 3-D images) can be displayed.
  • Has support for arbitrary colourmaps for all pixel types (i.e.: false colour display).
  • Has standard image manipulation facilities (brightness/contrast, gamma, zoom, crop, rotation, etc).
  • Can be controlled remotely via sockets and text commands (for easy integration into various image analysis systems).
  • Images can be uploaded into Imview via sockets or shared memory.
  • And much more!
Please cite: Hugues Talbot: ImView: a portable image display application (eprint)
Screenshots of package imview
Kst
scientific data plotting tool
Versions of package kst
ReleaseVersionArchitectures
squeeze1.7.0-1.1all
wheezy2.0.3-1.3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.0.3-3amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.0.3-3amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream2.0.6
Debtags of package kst:
fieldphysics, chemistry
interfacex11, commandline
roleprogram
suitekde
uitoolkitqt
useviewing
x11application
Popcon: 29 users (87 upd.)*
Newer upstream!
License: DFSG free

Kst is a fast real-time large-dataset viewing and plotting tool. It has basic data analysis functionality, contains many powerful built-in features and is expandable with plugins and extensions.

Labplot
data plotting and function analysis tool for KDE
Versions of package labplot
ReleaseVersionArchitectures
squeeze1.6.0.2-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
Popcon: 11 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

LabPLot is a data plotting and analysis tool for the KDE desktop.

Its features include: - 2D and 3D data and function plotting - easy editing of plots - analysis of data and functions - support for different worksheets using MDI - LabPLot project files - spreadsheet for data import and editing - filters to import over 80 image formats and export to ps, eps or pdf

Other screenshots of package labplot
VersionURL
1.6.0.1-6http://screenshots.debian.net/screenshots/l/labplot/275_large.png
Screenshots of package labplot
Libgnuplot-iostream-dev
C++ programming interface for gnuplot. Headers
Versions of package libgnuplot-iostream-dev
ReleaseVersionArchitectures
jessie0~20140302.gitc8919a0+dfsg-2all
sid0~20140302.gitc8919a0+dfsg-2all
Debtags of package libgnuplot-iostream-dev:
devellibrary
roledevel-lib
Popcon: 11 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

This interface allows gnuplot to be controlled from C++ and is designed to be the lowest hanging fruit. In other words, if you know how gnuplot works it should only take 30 seconds to learn this library. Basically it is just an iostream pipe to gnuplot with some extra functions for pushing data arrays and getting mouse clicks. Data sources include STL containers (eg. vector or map) and one or two dimensional Blitz++ arrays (of scalars or TinyVectors). Support for other data sources should be easy to add.

Basically there are two functions defined: send() sends arrays of data values (it is overloaded to do the right thing based upon what type of variable you pass) and getMouse() gets the position of a mouse click. Everything else is accomplished by sending commands manually to gnuplot via the iostream interface.

Libqglviewer2
OpenGL 3D viewer library based on Qt - runtime library
Versions of package libqglviewer2
ReleaseVersionArchitectures
squeeze2.3.4-4all
jessie2.5.3+dfsg-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.5.3+dfsg-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libqglviewer2:
roledummy
Popcon: 6 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

libqglviewer (also known as libQGLViewer) is a free C++ library based on Qt that enables the quick creation of OpenGL 3D viewers. It features a powerful camera trackball and simple applications simply require an implementation of the draw() function. It is a tool of choice for OpenGL beginners and assignements. It provides screenshot saving, mouse manipulated frames, stereo display, interpolated keyFrames, object selection, and much more. It is fully customizable and easy to extend to create complex applications, with a possible Qt GUI.

This package contains the shared library needed to run programs using QGLViewer. This package contains QGLViewer linked with Qt version 4.

Lybniz
mathematical function graph plotter
Versions of package lybniz
ReleaseVersionArchitectures
squeeze1.3.2-2all
wheezy1.3.2-2all
jessie1.3.2-2.1all
sid1.3.2-2.1all
Debtags of package lybniz:
fieldmathematics
interfacex11
roleprogram
uitoolkitgtk
useviewing
x11application
Popcon: 33 users (5 upd.)*
Versions and Archs
License: DFSG free
Svn

Lybniz is a simple desktop graph plotter. It can currently plot three functions and allows you to navigate the plot. Functions are entered in Python notation.

Screenshots of package lybniz
Mathgl
library for scientific graphs (utilities and examples)
Versions of package mathgl
ReleaseVersionArchitectures
squeeze1.9-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.11.2-17amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.2.2.1-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.2.2.1-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream2.3.1
Popcon: 27 users (60 upd.)*
Newer upstream!
License: DFSG free
Git

A free cross-platform library of fast C++ routines for plotting data in up to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF files. There are simple window interfaces based on GLUT, FLTK and/or Qt. MathGL can also be used in the console. There are interfaces to a set of languages, such as, C, Fortran, Pascal, Forth, Python, Octave.

This package contains MathGL utilities and examples.

Screenshots of package mathgl
Matlab2tikz
converter of Octave plots to TikZ figures (for integration into LaTeX)
Versions of package matlab2tikz
ReleaseVersionArchitectures
jessie0.4.7-1all
sid0.4.7-1all
upstream0.5.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

matlab2tikz is an Octave script for converting Octave figures into native TikZ/Pgfplots figures, which can then easily be incorporated into a LaTeX document. It supports the conversion of most Octave figures, including 2D and 3D plots.

This package is also compatible with the (nonfree) MATLAB software.

Mayavi2
scientific visualization package for 2-D and 3-D data
Versions of package mayavi2
ReleaseVersionArchitectures
squeeze3.3.2-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy4.1.0-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie4.3.1-3.1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid4.3.1-3.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package mayavi2:
devellang:python, examples
roleprogram
useviewing
Popcon: 112 users (144 upd.)*
Versions and Archs
License: DFSG free
Svn

MayaVi2 is a cross-platform tool for 2-D and 3-D scientific data visualization. Its features include:

  • Visualization of scalar, vector and tensor data in 2 and 3 dimensions
  • Easy scriptability using Python
  • Easy extendability via custom sources, modules, and data filters
  • Reading several file formats: VTK (legacy and XML), PLOT3D, etc.
  • Saving of visualizations
  • Saving rendered visualization in a variety of image formats.

MayaVi2 has been designed with scriptability and extensibility in mind. While the mayavi2 application is usable by itself, it may be used as an Envisage plugin which allows it to be embedded in user applications natively. Alternatively, it may be used as a visualization engine for any application.

This package also provides TVTK, which wraps VTK objects to provide a convenient, Pythonic API, while supporting Traits attributes and NumPy/SciPy arrays. TVTK is implemented mostly in pure Python, except for a small extension module.

Screenshots of package mayavi2
Ovito
visualization and analysis tool for atomistic simulation data
Versions of package ovito
ReleaseVersionArchitectures
wheezy0.9.5-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid0.9.5-4sparc
jessie2.3.3-3amd64,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
sid2.3.3-3amd64,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
Debtags of package ovito:
uitoolkitqt
Popcon: 7 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

OVITO is a visualization and analysis software for atomistic simulation data. Being a single integrated application it covers both the analysis and the visualization of large-scale atomistic datasets produced by molecular dynamics/statics and Monte-Carlo simulation codes. Its name is an acronym for Open Visualization Tool, emphasizing that the software has been designed with flexibility and extensibility in mind.

Paraview
Parallel Visualization Application
Versions of package paraview
ReleaseVersionArchitectures
squeeze3.8.0-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.14.1-6amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie4.1.0+dfsg-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid4.1.0+dfsg-3mips
sid4.1.0+dfsg+1-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mipsel,powerpc,ppc64el,s390x,sparc
upstream4.2.0
Debtags of package paraview:
roleprogram
uitoolkitqt
useviewing
Popcon: 154 users (92 upd.)*
Newer upstream!
License: DFSG free
Git

ParaView is an open-source, multi-platform application designed to visualize data sets of size varying from small to very large. The goals of the ParaView project include the following:

* Develop an open-source, multi-platform visualization application.
* Support distributed computation models to process large data sets.
* Create an open, flexible, and intuitive user interface.
* Develop an extensible architecture based on open standards.

ParaView runs on distributed and shared memory parallel as well as single processor systems and has been successfully tested on Windows, Mac OS X, Linux and various Unix workstations, clusters and supercomputers. Under the hood, ParaView uses the Visualization Toolkit as the data processing and rendering engine and has a user interface written using Qt.

Screenshots of package paraview
Pdl
perl data language: Perl extensions for numerics
Maintainer: Henning Glawe
Versions of package pdl
ReleaseVersionArchitectures
squeeze2.4.7+dfsg-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.4.11-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.007-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.007-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package pdl:
devellibrary, lang:perl
fieldmathematics
interfaceshell, commandline
roleprogram, devel-lib
scopeutility
Popcon: 80 users (60 upd.)*
Versions and Archs
License: DFSG free

PDL gives standard perl the ability to COMPACTLY store and SPEEDILY manipulate the large N-dimensional data arrays which are the bread and butter of scientific computing. The idea is to turn perl in to a free, array-oriented, numerical language in the same sense as commercial packages like IDL and MatLab. One can write simple perl expressions to manipulate entire numerical arrays all at once. For example, using PDL the perl variable $a can hold a 1024x1024 floating point image, it only takes 4Mb of memory to store it and expressions like $a=sqrt($a)+2 would manipulate the whole image in a few seconds.

A simple interactive shell (perldl) is provided for command line use together with a module (PDL) for use in perl scripts.

Plotdrop
A minimal GNOME frontend to GNUPlot
Versions of package plotdrop
ReleaseVersionArchitectures
squeeze0.5.2-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.5.2-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.5.2-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.5.2-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package plotdrop:
roleprogram
suitegnome
uitoolkitgtk
useviewing
Popcon: 41 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

PlotDrop is designed for quick simple visualisation of 2D data series. It is intended to be used in tandem with an external filesystem browser such as GNOME's nautilus or KDE's konqueror. Files containing data are added by dragging them from the browser to the file list.

Screenshots of package plotdrop
Python-gnuplot
Python interface to the gnuplot plotting program
Versions of package python-gnuplot
ReleaseVersionArchitectures
squeeze1.8-1.1all
wheezy1.8-1.1all
jessie1.8-5all
sid1.8-5all
Debtags of package python-gnuplot:
devellibrary, lang:python
roleapp-data
works-withimage:vector, image
Popcon: 82 users (39 upd.)*
Versions and Archs
License: DFSG free
Git

Gnuplot.py is a Python module that interfaces to gnuplot, the popular plotting program. It allows you to use gnuplot from within Python to plot arrays of data from memory, data files, or mathematical functions. If you use Python to perform computations or as glue' for numerical programs, you can use this module to plot data on the fly as they are computed. And the combination with Python makes it is easy to automate things, including to create crudeanimations' by plotting different datasets one after another.

Python-guiqwt
efficient 2D data-plotting library
Versions of package python-guiqwt
ReleaseVersionArchitectures
wheezy2.1.6-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.3.1-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.3.1-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Popcon: 57 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

The guiqwt Python library provides efficient 2D data-plotting features (curve/image visualization and related tools) for signal/image processing application development and interactive computing. It's based on the scientific modules NumPy and SciPy, and the PyQwt plotting widgets for PyQt4 graphical user interfaces.

Python-pyqtgraph
Scientific Graphics and GUI Library for Python 2
Versions of package python-pyqtgraph
ReleaseVersionArchitectures
jessie0.9.8-3all
sid0.9.8-3all
Popcon: 34 users (42 upd.)*
Versions and Archs
License: DFSG free
Git

PyQtGraph is a pure-python graphics and GUI library built on PyQt4 and numpy. It is intended for use in mathematics / scientific / engineering applications. Despite being written entirely in Python, the library is very fast due to its heavy leverage of numpy for number crunching and Qt's GraphicsView framework for fast display.

This is the Python 2 version of the package.

Python-scientific
Python modules useful for scientific computing
Versions of package python-scientific
ReleaseVersionArchitectures
squeeze2.8-1.2all
wheezy2.8-4all
jessie2.9.4-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.9.4-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package python-scientific:
devellibrary, lang:python
roleapp-data
Popcon: 181 users (69 upd.)*
Versions and Archs
License: DFSG free
Git

ScientificPython is a collection of Python modules that are useful for scientific computing. Most modules are rather general, others belong to specific domains and will be of interest to only a small number of users (e.g. the module Scientific.IO.PDB). Almost all modules make extensive use of Numerical Python (NumPy)

Python-seaborn
statistical visualization library
Versions of package python-seaborn
ReleaseVersionArchitectures
jessie0.4.0-1all
sid0.4.0-1all
Popcon: 8 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels.

Some of the features that seaborn offers are

  • Several built-in themes that improve on the default matplotlib aesthetics
  • Tools for choosing color palettes to make beautiful plots that reveal patterns in your data
  • Functions for visualizing univariate and bivariate distributions or for comparing them between subsets of data
  • Tools that fit and visualize linear regression models for different kinds of independent and dependent variables
  • A function to plot statistical timeseries data with flexible estimation and representation of uncertainty around the estimate
  • High-level abstractions for structuring grids of plots that let you easily build complex visualizations

This is the Python 2 version of the package.

Python-viper
minimalistic scientific plotter and run-time visualization module
Versions of package python-viper
ReleaseVersionArchitectures
squeeze0.4.6-1all
wheezy1.0.0-1all
jessie1.0.0-1all
sid1.0.0-1all
upstream1.0.1
Debtags of package python-viper:
devellibrary, lang:python
roleprogram, devel-lib
sciencevisualisation, plotting
useviewing
Popcon: 30 users (7 upd.)*
Newer upstream!
License: DFSG free
Svn

Viper is a light–weight runtime visualization package for scalar and vector fields over unstructured meshes. The intended use is simple plotting, not advanced post–processing. As a consequence, Viper is mainly controlled by key–bindings, available when Viper is run in interactive mode.

Viper can be used in two different modes; one mode that is stand-alone working with a simplified unstructured mesh format given by a vertex array and a cell-node connectivity array, and floating point numpy arrays representing either scalar or vector fields over the mesh. The other mode is tied to DOLFIN, aiming at providing that project a simple way of visualizing native DOLFIN data types such as dolfin::Mesh, dolfin::Function, and dolfin::MeshFunction.

Pyxplot
data plotting program producing publication-quality output
Maintainer: Stuart Prescott
Versions of package pyxplot
ReleaseVersionArchitectures
squeeze0.8.3-1amd64,armel,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.8.4-5amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.9.2-5amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.9.2-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package pyxplot:
interfacetext-mode, commandline
roleprogram
sciencevisualisation, plotting
useviewing, converting
works-withtext
works-with-formatpostscript, plaintext, pdf
Popcon: 360 users (14 upd.)*
Versions and Archs
License: DFSG free

Pyxplot is a multi-purpose graph plotting tool, scientific scripting language, vector graphics suite, and data processing package. Its interface is designed to make common tasks -- e.g., plotting labelled graphs of data -- accessible via short, simple, intuitive commands.

Pyxplot produces publication-quality figures.To this end, text is rendered with all of the beauty and flexibility of the LaTeX typesetting environment.

Extensive documentation and examples can be found in the pyxplot-doc package. A gallery of sample plots is available from the project's web site.

Screenshots of package pyxplot
Qtiplot
data analysis and scientific plotting
Versions of package qtiplot
ReleaseVersionArchitectures
squeeze0.9.8-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.9.8.8-5amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.9.8.9-9amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.9.8.9-9amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package qtiplot:
interfacex11
roleprogram
uitoolkitqt
x11application
Popcon: 143 users (47 upd.)*
Versions and Archs
License: DFSG free
Git

Qtiplot is a fully fledged plotting software similar to the OriginLab Origin software (See http://www.originlab.com for more information about Origin).

It can make two and three dimensional plots of publication quality, both from datasets and functions. It can do non-linear fitting and multi-peak fitting.

Some Features:

  • Cross platform: works natively on Windows, Mac OS X and Linux/Unix systems
  • Fully Python scriptable
  • OpenGL based 3D plotting
  • Publication quality plots and easy export to various image formats (EMF, EPS, PS, PDF, SVG, BMP, JPG, PNG, TIFF, etc ...)
  • Easy integration with LaTeX typesetting system
  • Powerful and versatile spreadsheets with column-logic calculations and easy import/export of multiple files
  • One-click access to extensive built-in data analysis routines
  • Advanced statistical analysis: Student's t-Test, ANOVA, chi-square test for variance, normality test (Shapiro-Wilk)
  • Linear and nonlinear curve fitting with weighting and estimation of statistical errors of the fit-parameters
  • Multi-peak fitting
  • Image analysis tools
  • Templates support: all settings for plots, tables and matrices can be saved and restored later on for a fast editing process
  • Project files based on folders, a powerful project explorer with built-in drag and drop and searching facilities
  • Full import of Excel workbooks and Open Document Format spreadsheets, dBase, SQLite and Microsoft Access databases
Scidavis
application for scientific data analysis and visualization
Maintainer: Georges Khaznadar ()
Versions of package scidavis
ReleaseVersionArchitectures
squeeze0.2.4-1amd64,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.2.4-3.3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid0.2.4-4armel,armhf
sid1.D8-1amd64,arm64,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package scidavis:
interfacex11
roleprogram
scopeapplication
uitoolkitqt
useviewing, learning
x11application
Popcon: 75 users (48 upd.)*
Versions and Archs
License: DFSG free

SciDAVis is a free interactive application aimed at data analysis and publication-quality plotting. It combines a shallow learning curve and an intuitive, easy-to-use graphical user interface with powerful features such as scriptability and extensibility.

SciDAVis is similar in its field of application to proprietary Windows applications like Origin and SigmaPlot as well as free applications like QtiPlot, Labplot and Gnuplot.

What sets SciDAVis apart from the above is its emphasis on providing a friendly and open environment for new and experienced users alike.

Screenshots of package scidavis
Trend
a general-purpose, efficient trend graph
Maintainer: Yuri D'Elia
Versions of package trend
ReleaseVersionArchitectures
squeeze1.2-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.2-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.2-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.2-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package trend:
interfacex11
roleprogram
scienceplotting
scopeutility
uitoolkitglut
useviewing, monitor, analysing
x11application
Popcon: 6 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

trend is a general-purpose, efficient trend graph for "live" data. Data is read in ASCII form from a file or continuously from a FIFO and displayed in real-time into a multi-pass trend (much like a CRT oscilloscope). trend can be used as a rapid analysis tool for progressive or time-based data series together with trivial scripting.

Screenshots of package trend
Udav
library for scientific graphs (window interface)
Versions of package udav
ReleaseVersionArchitectures
squeeze0.5.2-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.7.1.2-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.2.2.1-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.2.2.1-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream2.3.1
Debtags of package udav:
fieldmathematics
interfacex11
roleprogram
scopeutility
uitoolkitqt
x11application
Popcon: 21 users (45 upd.)*
Newer upstream!
License: DFSG free
Git

A free cross-platform library of fast C++ routines for plotting data in up to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF files. There are simple window interfaces based on GLUT, FLTK and/or Qt. MathGL can also be used in the console. There are interfaces to a set of languages, such as, C, Fortran, Pascal, Forth, Python, Octave.

This package contains the udav window environment based on mathgl.

Screenshots of package udav
Veusz
2D scientific plotting application with graphical interface
Versions of package veusz
ReleaseVersionArchitectures
wheezy1.15-1all
jessie1.21.1-1all
sid1.21.1-1all
upstream1.22
Debtags of package veusz:
devellibrary, lang:python
interfacex11, commandline
roleprogram, devel-lib
sciencevisualisation, plotting, data-acquisition
uitoolkitqt
useviewing
x11library, application
Popcon: 34 users (68 upd.)*
Newer upstream!
License: DFSG free
Svn

Veusz is a 2D scientific plotting and graphing package, designed to produce publication-ready Postscript or PDF output. Veusz provides a GUI, command line and scripting interface (based on Python) to its plotting facilities. The plots are built using an object-based system to provide a consistent interface. Veusz supports reading data from CSV, text, HDF5 and FITS formats.

Vistrails
Science visualisation workflow toolkit
Maintainer: Alastair McKinstry
Versions of package vistrails
ReleaseVersionArchitectures
wheezy2.0.alpha~1-3all
jessie2.1.1-1all
sid2.1.1-1all
Debtags of package vistrails:
roleprogram
Popcon: 15 users (6 upd.)*
Versions and Archs
License: DFSG free

VisTrails is an open-source scientific workflow and provenance management system developed at the University of Utah that provides support for data exploration and visualization. Whereas workflows have been traditionally used to automate repetitive tasks, for applications that are exploratory in nature, such as simulations, data analysis and visualization, very little is repeated---change is the norm. As an engineer or scientist generates and evaluates hypotheses about data under study, a series of different, albeit related, workflows are created while a workflow is adjusted in an interactive process. VisTrails was designed to manage these rapidly-evolving workflows.

Yorick
interpreted language and scientific graphics
Versions of package yorick
ReleaseVersionArchitectures
squeeze2.1.06+dfsg-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.2.02+dfsg-6amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.2.03+dfsg-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.2.03+dfsg-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package yorick:
develruntime, interpreter, ide
fieldphysics, mathematics, astronomy
interfaceshell, commandline
roleprogram, devel-lib
scopeapplication
useviewing, analysing
works-withimage:raster, image
Popcon: 77 users (97 upd.)*
Versions and Archs
License: DFSG free
Git

Yorick is an interpreted programming language for:

  • scientific simulations or calculations
  • postprocessing or steering large simulation codes
  • interactive scientific graphics
  • reading, writing, and translating large files of numbers

The language features a compact syntax for many common array operations, so it processes large arrays of numbers very quickly and efficiently. Superficially, yorick code resembles C code, but yorick variables are never explicitly declared and have a dynamic scoping similar to many Lisp dialects. The yorick language is designed to be typed interactively at a keyboard, as well as stored in files for later use.

This package includes an emacs-based development environment, which you can launch by typing M-x yorick in emacs.

Many add-on packages and plug-ins are available for Yorick (the package names begin with "yorick-"). You may want to install the yorick-full metapackage which depends on the vast majority of them.

Screenshots of package yorick

Official Debian packages with lower relevance

Circos
plotter for visualizing data
Versions of package circos
ReleaseVersionArchitectures
wheezy0.61-3all
jessie0.66-1all
sid0.66-1all
upstream0.67.1
Debtags of package circos:
fieldbiology:bioinformatics
roleprogram
useviewing
Popcon: 7 users (3 upd.)*
Newer upstream!
License: DFSG free
Svn

Circos visualizes data in a circular layout — ideal for exploring relationships between objects or positions, and creating highly informative publication-quality graphics.

This package provides the Circos plotting engine, which is command-line driven (like gnuplot) and fully scriptable.

Please cite: Martin I Krzywinski, Jacqueline E Schein, Inanc Birol, Joseph Connors, Randy Gascoyne, Doug Horsman, Steven J Jones and Marco A Marra: Circos: An information aesthetic for comparative genomics. (PubMed,eprint) Genome Research 19(9):1639-45 (2009)
Circos-tools
plotter for visualizing data - helper utilities
Versions of package circos-tools
ReleaseVersionArchitectures
wheezy0.16-2all
jessie0.18-1all
sid0.18-1all
upstream0.19
Debtags of package circos-tools:
fieldbiology:bioinformatics
roleprogram
Popcon: 2 users (3 upd.)*
Newer upstream!
License: DFSG free
Svn

Circos visualizes data in a circular layout — ideal for exploring relationships between objects or positions, and creating highly informative publication-quality graphics.

This package provides a set of tools to help process your data: binlinks, bundlelinks, categoryviewer, colorinterpolate, filterlinks, maketutorialimages, orderchr, randomlinks, resample, and tableviewer.

Findimagedupes
Finds visually similar or duplicate images
Versions of package findimagedupes
ReleaseVersionArchitectures
squeeze2.18-4amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.18-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.18-6amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.18-6amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package findimagedupes:
interfacecommandline
roleprogram
scopeutility
usesearching
works-withimage:raster, image
Popcon: 72 users (17 upd.)*
Versions and Archs
License: DFSG free
Git

findimagedupes is a commandline utility which performs a rough "visual diff" to two images. This allows you to compare two images or a whole tree of images and determine if any are similar or identical. On common image types, findimagedupes seems to be around 98% accurate.

Jeuclid-mathviewer
Complete MathML rendering solution (Swing MathViewer)
Versions of package jeuclid-mathviewer
ReleaseVersionArchitectures
squeeze3.1.9-1all
wheezy3.1.9-2all
jessie3.1.9-3all
sid3.1.9-3all
Popcon: 8 users (1 upd.)*
Versions and Archs
License: DFSG free
Svn

JEuclid is a complete MathML rendering solution, consisting of:

  • A MathViewer application
  • Command line converters from MathML to other formats
  • An ant task for automated conversion
  • Display components for AWT and Swing
  • A component for Apache Cocoon

This package contains the Swing MathViewer application.

Libcoin80-dev
high-level 3D graphics devkit with Open Inventor and VRML97 support
Versions of package libcoin80-dev
ReleaseVersionArchitectures
jessie3.1.4~abc9f50-7amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.1.4~abc9f50-7amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libcoin80-dev:
devellibrary
roledevel-lib
Popcon: 31 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

Coin is an OpenGL-based, retain-mode 3D graphics library that implements the Open Inventor 2.1 API. It also includes support for VRML97 and 3D audio.

Libgtkmathview-bin
rendering engine for MathML documents
Versions of package libgtkmathview-bin
ReleaseVersionArchitectures
squeeze0.8.0-5amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.8.0-8amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.8.0-10+nmu1amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.8.0-10+nmu2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libgtkmathview-bin:
devellibrary
fieldmathematics
interfacecommandline
roleprogram
scopeutility
uitoolkitgtk
useediting
works-with-formatxml
Popcon: 6 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

GtkMathView is a C++ rendering engine for MathML documents. It provides an interactive view that can be used for browsing and editing MathML markup.

GtkMathView reads MathML documents by means of a frontend whose purpose is to traverse the MathML document (or part of it) and to appropriately instantiate GtkMathView's internal data structures that are suitable for rendering it. Currently the following frontends are supported: libxml2 (tree view using libxml2 API), libxml2 reader (event view using libxml2 reader API), GMetaDOM (tree view using DOM API), custom (application-specific view with application-provided callbacks).

GtkMathView renders MathML documents through a backend whose purpose is to provide an interface between the portable rendering engine and the platform-specific capabilities (like retrieving fonts, drawing on the screen, and so on). Currently the following backends are provided: GTK+, GTK+ widget, PostScript, SVG, AbiWord.

This package includes utilities to view and render MathML documents.

Libpuzzle-bin
quick similar image finder - runtime tool
Versions of package libpuzzle-bin
ReleaseVersionArchitectures
squeeze0.9-4amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.9-5amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.9-6amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.9-6amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream0.11
Debtags of package libpuzzle-bin:
roleprogram
scopeutility
Popcon: 8 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

The Puzzle library is designed to quickly find visually similar images (GIF, PNG, JPG), even if they have been resized, recompressed, recolored or slightly modified.

This package contains the command-line tool: puzzle-diff.

Libqglviewer-dev
OpenGL 3D viewer library based on Qt4 - development files
Versions of package libqglviewer-dev
ReleaseVersionArchitectures
squeeze2.3.4-4all
jessie2.5.3+dfsg-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.5.3+dfsg-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libqglviewer-dev:
roledummy
Popcon: 6 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

libqglviewer (also known as libQGLViewer) is a free C++ library based on Qt that enables the quick creation of OpenGL 3D viewers. It features a powerful camera trackball and simple applications simply require an implementation of the draw() function. It is a tool of choice for OpenGL beginners and assignements. It provides screenshot saving, mouse manipulated frames, stereo display, interpolated keyFrames, object selection, and much more. It is fully customizable and easy to extend to create complex applications, with a possible Qt GUI.

This package contains the files needed to develop and compile programs using QGLViewer linked with Qt version 4.

Libsoqt4-dev
Qt4 GUI component toolkit for Inventor - development
Versions of package libsoqt4-dev
ReleaseVersionArchitectures
squeeze1.4.2~svn20090224-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.5.0-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.6.0~e8310f-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.6.0~e8310f-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libsoqt4-dev:
devellibrary
roledevel-lib
Popcon: 2 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

SoQt is a Qt GUI component toolkit library for Coin, based on the API of the InventorXt GUI component toolkit. SoQt is also compatible with OpenInventor of SGI and TGS.

SoQt provides a class-hierarchy of viewer classes that ranges from a simple render canvas (the SoQtRenderArea), providing only the basic synchronization and device input conversion routines between Qt and Coin, up to 3 different full-featured viewer classes (SoQtExaminerViewer, SoQtPlaneViewer and SoQtFlyViewer) with input device handling logic and user interfaces to let the application programmer do Rapid Application Development.

This library is linked against Qt version 4.

Libvtk-java
Visualization Toolkit - A high level 3D visualization library - java
Versions of package libvtk-java
ReleaseVersionArchitectures
squeeze5.4.2-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy5.8.0-13amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie5.8.0-17.4amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid5.8.0-17.4armhf,mips
sid5.8.0-17.5amd64,arm64,armel,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mipsel,powerpc,ppc64el,s390x,sparc
experimental5.10.1-1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
upstream6.1.0~rc1
Popcon: 26 users (10 upd.)*
Newer upstream!
License: DFSG free
Git

The Visualization Toolkit (VTK) is an object oriented, high level library that allows one to easily write C++ programs, Tcl, Python and Java scripts that do 3D visualization.

This package provides the VTK Java language support.

Libvtk5-dev
VTK header files for building C++ code
Versions of package libvtk5-dev
ReleaseVersionArchitectures
squeeze5.4.2-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy5.8.0-13amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie5.8.0-17.4amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid5.8.0-17.4armhf,mips
sid5.8.0-17.5amd64,arm64,armel,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mipsel,powerpc,ppc64el,s390x,sparc
experimental5.10.1-1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
upstream6.1.0~rc1
Debtags of package libvtk5-dev:
devellibrary
roledevel-lib
Popcon: 77 users (38 upd.)*
Newer upstream!
License: DFSG free
Git

The Visualization Toolkit (VTK) is an object oriented, high level library that allows one to easily write C++ programs, Tcl, Python and Java scripts that do 3D visualization.

This package provides the VTK header files required to compile C++ programs that use VTK to do 3D visualisation.

Libvtk5-qt4-dev
Visualization Toolkit - A high level 3D visualization library - Qt devel
Versions of package libvtk5-qt4-dev
ReleaseVersionArchitectures
squeeze5.4.2-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy5.8.0-13amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie5.8.0-17.4amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid5.8.0-17.4armhf,mips
sid5.8.0-17.5amd64,arm64,armel,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mipsel,powerpc,ppc64el,s390x,sparc
experimental5.10.1-1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
upstream6.1.0~rc1
Debtags of package libvtk5-qt4-dev:
devellibrary
roledevel-lib
Popcon: 50 users (22 upd.)*
Newer upstream!
License: DFSG free
Git

The Visualization Toolkit (VTK) is an object oriented, high level library that allows one to easily write C++ programs, Tcl, Python and Java scripts that do 3D visualization.

This package provides the VTK header files required to compile C++ programs that use VTK GUI support for Qt4.

Med-imaging
Debian Med imaging packages
Versions of package med-imaging
ReleaseVersionArchitectures
squeeze1.8all
wheezy1.13.2all
jessie1.13.2all
sid1.99all
Debtags of package med-imaging:
fieldmedicine:imaging, biology
rolemetapackage
suitedebian
Popcon: 16 users (10 upd.)*
Versions and Archs
License: DFSG free
Svn

This metapackage will install Debian packages which might be useful in medical image processing.

It installs several packages supporting DICOM (Digital Imaging and Communications in Medicine) which is the de-facto standard for medical image management. The standard defines data structures and services for the exchange of medical images and related information. The latest release has been published in 2008 and consists of 18 parts.

For more information, you can visit the NEMA homepage http://medical.nema.org/ .

The status of the official DICOM base standard plus all the supplements and correction items are summarized at David Clunie's webpage: http://www.dclunie.com/dicom-status/status.html where you'll find direct links to the most recent yearly edition ftp://medical.nema.org/medical/dicom/2008/ .

Please cite: Steffen Moller, Hajo Krabbenhoft, Andreas Tille, David Paleino, Alan Williams, Katy Wolstencroft, Carole Goble, Richard Holland, Dominique Belhachemi and Charles Plessy: Community-driven computational biology with Debian Linux.. (PubMed) BMC Bioinformatics 11(Suppl 12):S5 (2010)
Python-matplotlib
Python based plotting system in a style similar to Matlab
Maintainer: Sandro Tosi
Versions of package python-matplotlib
ReleaseVersionArchitectures
squeeze0.99.3-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.1.1~rc2-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid1.3.1-1hurd-i386
jessie1.3.1-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.3.1-2mips,sparc
sid1.4.1~rc1-1s390x
sid1.4.1-1kfreebsd-i386
sid1.4.2-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,mipsel,powerpc,ppc64el
Debtags of package python-matplotlib:
devellibrary, lang:python, interpreter
fieldphysics, mathematics
interfacex11, shell
roleprogram, devel-lib
scopeapplication
uitoolkitwxwidgets, tk, qt, gtk
useviewing, analysing
works-withimage:vector, image:raster, image
works-with-formattex, svg, postscript, png, pdf, jpg
x11application
Popcon: 2463 users (1037 upd.)*
Versions and Archs
License: DFSG free
Svn

Matplotlib is a pure Python plotting library designed to bring publication quality plotting to Python with a syntax familiar to Matlab users. All of the plotting commands in the pylab interface can be accessed either via a functional interface familiar to Matlab users or an object oriented interface familiar to Python users.

Python-pivy
Coin binding for Python
Versions of package python-pivy
ReleaseVersionArchitectures
squeeze0.5.0~svn765-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,s390,sparc
wheezy0.5.0~v609hg-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,s390,s390x,sparc
jessie0.5.0~v609hg-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,ppc64el,s390x
sid0.5.0~v609hg-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,ppc64el,s390x,sparc
Debtags of package python-pivy:
uitoolkitqt
Popcon: 258 users (133 upd.)*
Versions and Archs
License: DFSG free
Git

Pivy is a Coin binding for Python. Coin is a high-level 3D graphics library with a C++ API. Coin uses scene-graph data structures to render real-time graphics suitable for mostly all kinds of scientific and engineering visualization applications. Pivy allows:

  • Development of Coin applications and extensions in Python
  • Interactive modification of Coin programs from within the Python interpreter at runtime
  • Incorporation of Scripting Nodes into the scene graph which are capable of executing Python code and callbacks
  • Use of Coin within PyQt4 applications with the quarter module
Python-scitools
Python library for scientific computing
Versions of package python-scitools
ReleaseVersionArchitectures
squeeze0.7-1all
wheezy0.9.0-1all
jessie0.9.0-1all
sid0.9.0-1all
Debtags of package python-scitools:
devellibrary, lang:python
fieldmathematics
roledevel-lib
sciencevisualisation, plotting
useviewing, calculating
Popcon: 69 users (30 upd.)*
Versions and Archs
License: DFSG free
Svn

SciTools is a Python package containing lots of useful tools for scientific computing in Python. The package is built on top of other widely used packages such as NumPy, SciPy, ScientificPython, Gnuplot, etc.

SciTools also comes with a plotting interface called Easyviz, which is a unified interface to various packages for scientific visualization and plotting. Both curve plots and more advanced 2D/3D visualization of scalar and vector fields are supported. The Easyviz interface was designed with three ideas in mind: 1) a simple, Matlab-like syntax; 2) a unified interface to lots of visualization engines (backends): Gnuplot, Matplotlib, Grace, Veusz, Pmw.Blt.Graph, PyX, Matlab, VTK, VisIt, OpenDX; and 3) a minimalistic interface which offers only basic control of plots: curves, linestyles, legends, title, axis extent and names. More fine-tuning of plots can be done by adding backend-specific commands.

Python-vtk
Python bindings for VTK
Versions of package python-vtk
ReleaseVersionArchitectures
squeeze5.4.2-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy5.8.0-13amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie5.8.0-17.4amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid5.8.0-17.4armhf,mips
sid5.8.0-17.5amd64,arm64,armel,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mipsel,powerpc,ppc64el,s390x,sparc
experimental5.10.1-1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
upstream6.1.0~rc1
Debtags of package python-vtk:
devellibrary, lang:python
roleapp-data
uitoolkittk
Popcon: 212 users (161 upd.)*
Newer upstream!
License: DFSG free
Git

The Visualization Toolkit (VTK) is an object oriented, high level library that allows one to easily write C++ programs, Tcl, Python and Java scripts that do 3D visualization.

This provides the shared libraries that enable one to use VTK from Python scripts. You will need Python and vtk installed to use this. Some useful information may be available in /usr/share/doc/python-vtk/.

R-cran-colorspace
GNU R Color Space Manipulation
Versions of package r-cran-colorspace
ReleaseVersionArchitectures
squeeze1.0.1-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0.1-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.2-4-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.2-4-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream1.2-4
Popcon: 197 users (74 upd.)*
Newer upstream!
License: DFSG free
Svn

Carries out mapping between assorted color spaces including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar CIELAB. Qualitative, sequential, and diverging color palettes based on HCL colors are provided.

Please cite: Achim Zeileis, Kurt Hornik and Paul Murrell: Escaping RGBland: Selecting Colors for Statistical Graphics. Computational Statistics & Data Analysis 53:3259-3270 (2009)
R-cran-ggplot2
implementation of the Grammar of Graphics
Versions of package r-cran-ggplot2
ReleaseVersionArchitectures
wheezy0.8.9-1all
jessie1.0.0-1all
sid1.0.0-1all
Popcon: 102 users (44 upd.)*
Versions and Archs
License: DFSG free
Git

ggplot2 combines the advantages of both base and lattice graphics. Conditioning and shared axes are handled automatically, and you can still build up a plot step by step from multiple data sources. It also implements a sophisticated multidimensional conditioning system and a consistent interface to map data to aesthetic attributes.

Please cite: Hadley Wickham: Link to publication (2009)
R-cran-labeling
GNU R Axis Labeling optimization
Versions of package r-cran-labeling
ReleaseVersionArchitectures
jessie0.3-1all
sid0.3-1all
Popcon: 75 users (22 upd.)*
Versions and Archs
License: DFSG free
Svn

This system extends Wilkinsons optimization-based labeling approach to create a more robust, full-featured axis labeler.

R-cran-plotrix
GNU R package providing various plotting functions
Versions of package r-cran-plotrix
ReleaseVersionArchitectures
squeeze2.9-3-2all
wheezy3.2-6-1all
jessie3.5-7-1all
sid3.5-7-1all
Popcon: 62 users (11 upd.)*
Versions and Archs
License: DFSG free
Svn

This R package provides lots of plots, various labeling, axis and color scaling functions. Some of them are:

 arctext:          Display text on a circular arc.
 barhier:          Display a set of hierarchically associated variables
 barp:             A bar plotting routine
 bin.wind.records: Classify wind direction and speed records.
 centipede.plot:   Display a centipede plot
 clock24.plot:     Plot values on a 24 hour "clockface".
 color.legend:     Legend matching categories or values to colors
 dotplot.mtb:      Minitab style dotplots.
 gantt.chart:      Display a Gantt chart
 intersectDiagram: Display set intersections
 multhist:         Plot a multiple histogram, as a barplot
 polar.plot:       Plot values on a circular grid of 0 to 360 degrees.
 vectorField:      Display magnitude/direction vectors
 weighted.hist:    Display a weighted histogram

and many more. Read more about this package at http://cran.r-project.org/web/packages/plotrix/plotrix.pdf

Please cite: Jim Lemon: Plotrix: a package in the red light district of R. (eprint) R-News 6(4):8-12 (2006)
R-cran-scales
Scale functions for graphics
Versions of package r-cran-scales
ReleaseVersionArchitectures
jessie0.2.4-1all
sid0.2.4-1all
Popcon: 71 users (22 upd.)*
Versions and Archs
License: DFSG free
Git

Scales map data to aesthetics, and provide methods for automatically determining breaks and labels for axes and legends.

R-cran-scatterplot3d
GNU R package for Visualizing Multivariate Data
Versions of package r-cran-scatterplot3d
ReleaseVersionArchitectures
squeeze0.3-30-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.3-33-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.3-35-2all
sid0.3-35-2all
Debtags of package r-cran-scatterplot3d:
devellang:r
fieldstatistics, mathematics
roleplugin
scienceplotting
useviewing, analysing
Popcon: 45 users (57 upd.)*
Versions and Archs
License: DFSG free
Git

Scatterplot3d is an GNU R package for the visualization of multivariate data in a three dimensional space. Basically scatterplot3d generates a scatter plot in the 3D space using a parallel projection. Higher dimensions (fourth, fifth, etc.) of the data can be visualized to some extent using, e.g. different colors, symbol types or symbol sizes.

Screenshots of package r-cran-scatterplot3d
Tcl-vtk
Tcl bindings for VTK
Versions of package tcl-vtk
ReleaseVersionArchitectures
wheezy5.8.0-13amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie5.8.0-17.4amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid5.8.0-17.4armhf,mips
sid5.8.0-17.5amd64,arm64,armel,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mipsel,powerpc,ppc64el,s390x,sparc
experimental5.10.1-1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
upstream6.1.0~rc1
Popcon: 232 users (170 upd.)*
Newer upstream!
License: DFSG free
Git

The Visualization Toolkit (VTK) is an object oriented, high level library that allows one to easily write C++ programs, Tcl, Python and Java scripts that do 3D visualization.

This provides the shared libraries and executable that enable one to use VTK from Tcl/Tk scripts. You will need Tcl/Tk and vtk installed to use this.

Texlive-pictures
TeX Live: Graphics, pictures, diagrams
Versions of package texlive-pictures
ReleaseVersionArchitectures
squeeze2009-11+squeeze1all
wheezy2012.20120611-5all
jessie2014.20140927-1all
sid2014.20141024-1all
Debtags of package texlive-pictures:
made-oftex
roleapp-data
usetypesetting, text-formatting, printing
works-withimage:vector, image
works-with-formattex, postscript, pdf
Popcon: 2231 users (5290 upd.)*
Versions and Archs
License: DFSG free

Including TikZ, pict, etc., but MetaPost and PStricks are separate.

This package includes the following CTAN packages:

aobs-tikz -- TikZ styles for creating overlaid pictures in beamer.

askmaps -- Typeset American style Karnaugh maps.

asyfig -- Commands for using Asymptote figures.

asypictureb -- User-friendly integration of Asymptote into LaTeX

autoarea -- Automatic computation of bounding boxes with PiCTeX.

bardiag -- LateX package for drawing bar diagrams.

bloques -- Generate control diagrams.

blox -- Draw block diagrams, using TikZ.

bodegraph -- Draw Bode, Nyquist and Black plots with gnuplot and TikZ.

bondgraph -- Create bond graph figures in LaTeX documents.

braids -- Draw braid diagrams with PGF/TikZ.

bxeepic -- Eepic facilities using pict2e.

cachepic -- Convert document fragments into graphics.

celtic --

chemfig -- Draw molecules with easy syntax.

combinedgraphics -- Include graphic (EPS or PDF)/LaTeX combinations.

circuitikz -- Draw electrical networks with TikZ.

curve -- A class for making curriculum vitae.

curve2e -- Extensions for package pict2e.

curves -- Curves for LaTeX picture environment

dcpic -- Commutative diagrams in a LaTeX and TeX documents.

diagmac2 -- Diagram macros, using pict2e.

doc-pictex -- A summary list of PicTeX documentation.

dottex -- Use dot code in LaTeX.

dot2texi -- Create graphs within LaTeX using the dot2tex tool.

dratex -- General drawing macros.

drs -- Typeset Discourse Representation Structures (DRS).

duotenzor -- Drawing package for circuit and duotensor diagrams.

eepic -- Extensions to epic and the LaTeX drawing tools.

epspdf -- Converter for PostScript, EPS and PDF.

epspdfconversion -- On-the-fly conversion of EPS to PDF.

esk -- Package to encapsulate Sketch files in LaTeX sources.

fast-diagram -- Easy generation of FAST diagrams.

fig4latex -- Management of figures for large LaTeX documents.

flowchart -- Shapes for drawing flowcharts, using TikZ.

forest -- Drawing (linguistic) trees.

getmap -- Download OpenStreetMap maps for use in documents.

gincltex -- Include TeX files as graphics (.tex support for \includegraphics).

gnuplottex -- Embed Gnuplot commands in LaTeX documents.

gradientframe -- Simple gradient frames around objects.

grafcet -- Draw Grafcet/SFC with TikZ.

graphviz -- Write graphviz (dot+neato) inline in LaTeX documents.

harveyballs -- Create Harvey Balls using TikZ.

here -- Emulation of obsolete package for "here" floats.

hf-tikz -- A simple way to highlight formulas and formula parts.

hobby -- An implementation of Hobby's algorithm for PGF/TikZ.

hvfloat -- Rotating caption and object of floats independently.

knitting -- Produce knitting charts, in Plain TeX or LaTeX.

knittingpattern -- Create knitting patterns.

lapdf -- PDF drawing directly in TeX documents.

latex-make -- Easy compiling of complex (and simple) LaTeX documents.

lpic -- Put LaTeX material over included graphics.

makeshape -- Declare new PGF shapes.

mathspic -- A Perl filter program for use with PiCTeX.

miniplot -- A package for easy figure arrangement.

mkpic -- Perl interface to mfpic.

modiagram -- Drawing molecular orbital diagrams.

neuralnetwork -- Graph-drawing for neural networks.

numericplots -- Plot numeric data (including Matlab export) using PSTricks.

pb-diagram -- A commutative diagram package using LAMSTeX or Xy-pic fonts.

petri-nets -- A set TeX/LaTeX packages for drawing Petri nets.

pgf -- Create PostScript and PDF graphics in TeX.

pgf-blur -- PGF/TikZ package for "blurred" shadows.

pgf-soroban -- Create images of the soroban using TikZ/PGF.

pgf-umlcd -- Some LaTeX macros for UML Class Diagrams.

pgf-umlsd -- Draw UML Sequence Diagrams.

pgfgantt -- Draw Gantt charts with TikZ.

pgfkeyx -- Extended and more robust version of pgfkeys.

pgfmolbio -- Draw graphs typically found in molecular biology texts.

pgfopts -- LaTeX package options with pgfkeys.

pgfplots -- Create normal/logarithmic plots in two and three dimensions.

piano -- Typeset a basic 2-octave piano diagram.

picinpar -- Insert pictures into paragraphs.

pict2e -- New implementation of picture commands.

pictex -- Picture drawing macros for TeX and LaTeX.

pictex2 -- Adds relative coordinates and improves the \plot command.

pinlabel -- A TeX labelling package.

pmgraph -- "Poor man's" graphics.

productbox -- Typeset a three-dimensional product box.

pxpgfmark -- e-pTeX driver for PGF inter-picture connections.

qcircuit -- Macros to generate quantum ciruits

qrcode -- Generate QR codes in LaTeX.

randbild -- Marginal pictures.

randomwalk -- Random walks using TikZ.

reotex -- Draw Reo Channels and Circuits.

rviewport -- Relative Viewport for Graphics Inclusion.

sa-tikz -- TikZ library to draw switching architectures.

schemabloc -- Draw block diagrams, using Tikz.

setdeck -- Typeset cards for Set.

smartdiagram -- Generate diagrams from lists.

spath3 -- Manipulate "soft paths" in PGF.

swimgraf -- Graphical/textual representations of swimming performances

texdraw -- Graphical macros, using embedded PostScript.

tikz-3dplot -- Coordinate transformation styles for 3d plotting in TikZ.

tikz-bayesnet -- Draw Bayesian networks, graphical models and directed factor graphs.

tikz-cd -- Create commutative diagrams with TikZ

tikz-dependency -- A library for drawing dependency graphs.

tikz-inet -- Draw interaction nets with TikZ

tikz-opm -- Typeset OPM diagrams.

tikz-qtree -- Use existing qtree syntax for trees in TikZ.

tikz-timing -- Easy generation of timing diagrams as tikz pictures.

tikzinclude -- Import TikZ images from colletions.

tikzmark -- Use TikZ's method of remembering a position on a page.

tikzorbital -- Atomic and molecular orbitals using TiKZ.

tikzpagenodes -- A single TikZ node for the whole page.

tikzpfeile -- Draw arrows using PGF/TikZ.

tikzposter -- Create scientific posters using TikZ.

tikzscale -- Resize pictures while respecting text size.

tikzsymbols -- Some symbols created using TikZ.

timing-diagrams -- Draw timing diagrams.

tqft -- Drawing TQFT diagrams with TikZ/PGF.

tkz-base -- Tools for drawing with a cartesian coordinate system.

tkz-berge -- Macros for drawing graphs of graph theory.

tkz-doc -- Documentation macros for the TKZ series of packages.

tkz-euclide -- Tools for drawing Euclidean geometry.

tkz-fct -- Tools for drawing graphs of functions.

tkz-graph -- Draw graph-theory graphs.

tkz-kiviat -- Draw Kiviat graphs.

tkz-linknodes -- Link nodes in mathematical environments.

tkz-orm -- Create Object-Role Model (ORM) diagrams,

tkz-tab -- Tables of signs and variations using PGF/TikZ.

tsemlines -- Support for the ancient \emline macro.

tufte-latex -- Document classes inspired by the work of Edward Tufte.

venndiagram -- Creating Venn diagrams with TikZ.

xpicture -- Extensions of LaTeX picture drawing.

xypic -- Flexible diagramming macros.

Vtk-examples
C++, Tcl and Python example programs/scripts for VTK
Versions of package vtk-examples
ReleaseVersionArchitectures
squeeze5.4.2-8all
wheezy5.8.0-13all
jessie5.8.0-17.4all
sid5.8.0-17.4all
sid5.8.0-17.5all
experimental5.10.1-1all
upstream6.1.0~rc1
Debtags of package vtk-examples:
develui-builder, lang:c++, examples
roledocumentation
Popcon: 13 users (21 upd.)*
Newer upstream!
License: DFSG free
Git

The Visualization Toolkit (VTK) is an object oriented, high level library that allows one to easily write C++ programs, Tcl, Python and Java scripts that do 3D visualization.

This package contains examples from the VTK source. To compile the C++ examples you will need to install the vtk-dev package as well. Some of them require the libqt4-dev package.

The Python and Tcl examples can be run with the corresponding packages (python-vtk, tcl-vtk).

Debian packages in contrib or non-free

Pgplot5
large subroutine library for plotting scientific data
Maintainer: Carlo Segre
Versions of package pgplot5
ReleaseVersionArchitectures
squeeze5.2.2-17 (non-free)amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy5.2.2-19 (non-free)amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie5.2.2-19 (non-free)amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
sid5.2.2-19 (non-free)amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package pgplot5:
devellibrary
fieldmathematics
roleshared-lib, devel-lib
Popcon: 63 users (15 upd.)*
Versions and Archs
License: non-free

This package contains both runtime and development libraries. Many routines are included in pgplot for viewing scientific data. Many (about 70) output devices are supported. 2-D , 3-D , contour, image manipulation, etc. are well supported. Interactive routines are included. Both a C and a FORTRAN library are present. See http://astro.caltech.edu/~tjp/pgplot/ for documentation.

Packaging has started and developers might try the packaging code in VCS

R-cran-aplpack
Another Plot PACKage for GNU R
License: free
Debian package not available
Svn
Version: 1.2.3-1

The package offers a set of functions for drawing special plots. This comprises stem.leaf which plots a stem and leaf plot, the bagplot to plot a 2D variant of boxplots, faces plots chernoff faces, spin3R supports the inspection of a 3D point cloud and there are slider functions for interactive graphics.

No known packages available but some record of interest (WNPP bug)

Pgfplots - wnpp
TeX package to draw normal and/or logarithmic plots directly in TeX
Responsible: OHURA Makoto
License: GPLv3
Debian package not available

This package provides tools to generate plots and labeled axes easily. It draws normal plots, logplots and semi-logplots. Axis ticks, labels, legends (in case of multiple plots) can be added with key-value options. It can cycle through a set of predefined line/marker/color specifications. In summary, its purpose is to simplify the generation of high-quality function plots, especially for use in scientific contexts (logplots).

Visit - wnpp
Interactive parallel visualization and graphical analysis tool
Responsible: Alastair McKinstry
License: unknown
Debian package not available

No known packages available

Cassandra
VTK/Java based 3D Scientific Data Viewer
License: QPL
Debian package not available

Cassandra is a open source scientific data viewer based on VTK. Cassandra provides a dynamic interaction with the VTK pipeline and enables to load plugins dynamically in order to perform specific tasks in data manipulation and visualisation.

Cassandra is developed by Artenum in the frame of its internal Research and Development program and illustrates its skills in scientific visualisation and VTK technology. Cassandra has already been used for many applications in scientific computing and space environment analysis.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 174040