Summary
Data acquisition
Debian Science data acquisition packages
This metapackage will install Debian Science packages related to data
acquisition. This might be used in several sciences (as for instance
science-viewing and science-typesetting).
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 Data acquisition packages
Official Debian packages with high relevance
|
Engauge-digitizer
interactively extracts numbers from bitmap graphs or maps
|
| Versions of package engauge-digitizer |
| Release | Version | Architectures |
| lenny | 4.1-2 | i386,sparc,hppa,amd64,mips,arm,powerpc,s390,mipsel,armel,alpha,ia64 |
| sid | 4.1-2 | s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc |
| squeeze | 4.1-2 | sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips |
| etch | 3.0-2 | arm,s390,mips,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64 |
| Debtags of package engauge-digitizer: |
| uitoolkit | qt |
|
License: DFSG free
|
|
This digitizing software converts an image file showing a graph or map into
xy data (coordinates). Some people use it for obtaining the original data
from graphs in scientific publications.
Features:
-
Automatic grid line removal
-
Automatic point matching
-
Automatic curve tracing
-
Automatic axes matching
-
Handles cartesian, polar, linear and logarithmic graphs
-
Support for drag-and-drop and copy-and-paste
-
Context sensitive help, user manual and tutorials explain every feature
-
Preview windows give immediate feedback while modifying settings
|
|
|
G3data
extract data from scanned graphs
|
| Versions of package g3data |
| Release | Version | Architectures |
| sid | 1.5.3-2 | s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc |
| squeeze | 1.5.3-2 | sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips |
| lenny | 1.5.1-1 | i386,sparc,hppa,amd64,mips,arm,powerpc,s390,mipsel,armel,alpha,ia64 |
| etch | 1.5.0-2 | arm,s390,mips,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64 |
| Debtags of package g3data: |
| field | statistics |
| interface | x11 |
| role | program |
| scope | utility |
| uitoolkit | gtk |
| use | viewing |
| works-with | image:vector, image |
| x11 | application |
|
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.
|
|
|
Jaaa
audio signal generator and spectrum analyser
|
| Versions of package jaaa |
| Release | Version | Architectures |
| lenny | 0.4.2-1 | i386,arm,mipsel,ia64,alpha,mips,armel,amd64,s390,hppa,sparc,powerpc |
| sid | 0.4.2-1 | ia64,alpha,amd64,armel,hppa,i386,mips,mipsel,powerpc,s390,sparc |
| squeeze | 0.4.2-1 | mipsel,hppa,amd64,powerpc,armel,ia64,sparc,mips,i386,s390 |
| Debtags of package jaaa: |
| role | program |
|
License: DFSG free
|
|
Jaaa (JACK and ALSA Audio Analyser) is an audio signal generator and
spectrum analyser designed to make accurate measurements.
|
|
|
Ktimetrace
Graphical tool to measure and graph data
|
| Versions of package ktimetrace |
| Release | Version | Architectures |
| sid | 0.2.36-5 | s390,alpha,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,sparc |
| squeeze | 0.2.36-5 | sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips |
| lenny | 0.2.36-4.1+b4 | hppa |
| lenny | 0.2.36-4.1+b3 | alpha,s390,amd64,sparc,powerpc,ia64,mipsel,arm,i386,mips |
| etch | 0.2.36-4.1+b3 | hppa |
| etch | 0.2.36-4.1+b2 | mips,arm,s390,mipsel,powerpc,amd64,sparc,alpha,i386,ia64 |
| lenny | 0.2.36-4.1+b1 | armel |
| upstream | 0.2.37 |
| Debtags of package ktimetrace: |
| role | program |
| scope | utility |
| suite | kde |
| uitoolkit | qt |
| use | viewing |
| x11 | application |
|
License: DFSG free
|
|
KTimeTrace is a graphical tool based on Qt that measures and
displays data from data acquisition hardware. It captures
samples from a data acquisition device, saving it to disk
while providing a real-time graphing display.
KTimeTrace requires having a data acquisition device that is
supported by Comedi in order to capture data. See the libcomedi0
package or http://stm.lbl.gov/comedi for more information about
Comedi.
|
|
|
Qtdmm
GUI for digital multimeter
|
| Versions of package qtdmm |
| Release | Version | Architectures |
| etch | 0.8.6-1+b1 | hppa |
| etch | 0.8.6-1 | arm,s390,mips,mipsel,powerpc,amd64,sparc,alpha,i386,ia64 |
| lenny | 0.8.12-2.1 | sparc,hppa,amd64,s390,mips,arm,powerpc,alpha,mipsel,armel,i386,ia64 |
| sid | 0.8.12-2.1 | s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc |
| squeeze | 0.8.12-2.1 | sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips |
| Debtags of package qtdmm: |
| field | electronics |
| interface | x11 |
| role | program |
| uitoolkit | qt |
| x11 | application |
|
License: DFSG free
|
|
A digital multimeter (DMM) attached to the serial port
is presented under a QT surface. The tool plots values
over time, has a simple scheduler for delayed starts
and logging after a threshold was reached. It supports
spawning external applications, too.
|
|
Official Debian packages with lower relevance
|
Comedi-source
Comedi kernel module source
|
| Versions of package comedi-source |
| Release | Version | Architectures |
| sid | 0.7.76+20090411cvs-3 | all |
| squeeze | 0.7.76+20090411cvs-3 | all |
| lenny | 0.7.76+20080817cvs-1 | all |
| Debtags of package comedi-source: |
| admin | kernel |
| role | source, devel-lib |
| use | driver |
|
License: DFSG free
|
|
Comedi (Control and Measurement Device Interface) is a collection
of device drivers for data acquisition devices. This includes
most devices that have analog-to-digital (A/D) converters,
digital-to-analog (D/A) converters, raw digital I/O, digital
counters, and timers. Well-known manufacturers include National
Instruments, Data Translation, and Measurement Computing. A list
of supported devices can be found in /usr/share/doc/comedi-source/.
These drivers are not included in the Linux kernel source, so if
you want to use these devices with Debian, you should install this
package and compile the modules.
The packages libcomedi0 and libcomedi-dev contain documentation
about Comedi and Comedilib.
In order to compile these modules, you will need either the kernel
sources or the Debian kernel-headers and kernel-image packages. For
compile instructions, look at /usr/share/doc/comedi-source/README.Debian
or the documentation for the module-assistant utility.
|
|
|
Gnudatalanguage
Free IDL compatible incremental compiler
|
| Versions of package gnudatalanguage |
| Release | Version | Architectures |
| sid | 0.9~rc3-1 | sparc,amd64,hppa,i386,ia64,mips,powerpc,s390 |
| squeeze | 0.9~rc1-1.2+b2 | mips,armel |
| sid | 0.9~rc1-1.2+b2 | armel |
| squeeze | 0.9~rc1-1.2+b1 | sparc,hppa,ia64,amd64,i386,mipsel,s390 |
| sid | 0.9~rc1-1.2+b1 | alpha,mipsel |
| squeeze | 0.9~rc1-1.2 | powerpc |
| lenny | 0.9~rc1-1 | i386,hppa,s390,powerpc,ia64,sparc,amd64 |
| Debtags of package gnudatalanguage: |
| interface | text-mode |
| role | program |
| scope | utility |
| uitoolkit | ncurses |
| works-with | software:source |
|
License: DFSG free
|
|
A free IDL (Interactive Data Language) compatible incremental compiler.
It has full syntax compatibility with IDL 6.0.
|
|
|
Gpsd
Global Positioning System - daemon
|
| Versions of package gpsd |
| Release | Version | Architectures |
| sid | 2.90-2 | ia64,hppa,alpha,s390,amd64,armel,mipsel,sparc,powerpc,i386 |
| experimental | 2.90-1 | armel,ia64,powerpc,amd64,alpha,sparc,hppa,i386 |
| sid | 2.39-7 | mips |
| squeeze | 2.39-5+b2 | ia64 |
| squeeze | 2.39-5+b1 | armel |
| squeeze | 2.39-5 | i386,s390,amd64,mips,powerpc,sparc,mipsel |
| squeeze | 2.39-4 | hppa |
| lenny | 2.37-7 | armel,alpha,amd64,arm,hppa,i386,ia64,mips,mipsel,powerpc,s390,sparc |
| etch-backports | 2.37-6~bpo40+1 | mipsel,ia64,arm,i386,sparc,hppa,amd64,alpha,s390,mips,powerpc |
| etch | 2.33-4etch1 | mips,i386,amd64,ia64,s390,arm,alpha,powerpc,mipsel,hppa,sparc |
| upstream | 2.90 |
| Debtags of package gpsd: |
| field | geography |
| hardware | gps |
| interface | daemon |
| network | service, server |
| role | program |
|
License: DFSG free
|
|
The gpsd service daemon can monitor one or more GPS devices connected to
a host computer, making all data on the location and movements of the
sensors available to be queried on TCP port 2947.
With gpsd, multiple GPS client applications can share access to devices
without contention or loss of data. Also, gpsd responds to queries with a
format that is substantially easier to parse than the different standards
emitted by GPS devices.
|
|
|
Libgpib-bin
libgpib support applications and configuration
|
| Versions of package libgpib-bin |
| Release | Version | Architectures |
| sid | 3.2.11-2 | ia64,alpha,amd64,armel,hppa,i386,mips,mipsel,powerpc,s390,sparc |
| squeeze | 3.2.11-2 | mipsel,hppa,amd64,powerpc,armel,ia64,sparc,mips,i386,s390 |
| lenny | 3.2.11-1 | i386,arm,mipsel,ia64,alpha,mips,armel,amd64,s390,hppa,sparc,powerpc |
| upstream | 3.2.14 |
| Debtags of package libgpib-bin: |
| admin | hardware |
| devel | library |
| interface | commandline |
| role | program |
| scope | utility |
|
License: DFSG free
|
|
The Linux GPIB Package is a support package for GPIB (IEEE 488) hardware. The
API of the C library is intended to be compatible with National Instrument's
GPIB library.
This package contains configuration files and binaries for libgpib
|
|
|
Rtai
Real Time Application Interface
|
| Versions of package rtai |
| Release | Version | Architectures |
| sid | 3.7.1-1 | i386,powerpc |
| lenny | 3.6.1-1 | arm,i386,powerpc |
| upstream | 3.8-test1 |
|
License: DFSG free
|
|
RTAI is a realtime extension with a broad variety of services which
make realtime programmers' lifes easier. Some of them are
choose between FIFO and RR scheduling policies on a per task basis.
extended POSIX APIs and message queues, in kernel and user space
semaphores can be typed as: counting, binary and resource
a mailbox implementation
LXRT for hard real time in user space
This is a metapackage that depends on the latest versions of
the individual RTAI packages.
|
|
Unofficial packages built by somebody else
|
Epics
Experimental Physics and Industrial Control System
|
License: EPICS base license (BSD like)
|
|
EPICS is a set of Open Source software tools, libraries and applications
developed collaboratively and used worldwide to create distributed soft
real-time control systems for scientific instruments such as a particle
accelerators, telescopes and other large scientific experiments.
|
|
Mx-dataacquisition
data acquisition and control system
|
License: MIT
|
|
MX is a data acquisition and control system that is designed to serve
several functions:
-
As a portable toolkit for writing data acquisition and control
programs.
-
As a standalone system capable of controlling entire experiments.
-
As a platform for building device control servers to be used by
other applications.
-
As a way of extending other control systems and of glueing disparate
control systems together.
|
TANGO is an object oriented distributed control system using CORBA
|
License: GPL
|
|
TANGO is an object oriented distributed control system using CORBA.
In TANGO all objects are representations of devices. The devices can
be on the same computer or distributed over a number of computers
interconnected by a network. Communication inter devices is done using
CORBA and can be synchronous, asynchronous or event driven.
The object model in TANGO supports methods, attributes and properties.
TANGO provides an API which hides all the details of network access and
provides object browsing, discovery and security features.
Permanent data is stored in a Mysql database.
TANGO is being actively developed as a collaborative effort between the
ESRF (www.esrf.eu), Soleil (synchrotron-soleil.fr), Alba (www.cells.es)
and Elettra institutes (www.elettra.trieste.it).
|
No known packages available
|
Plot-digitizer
digitize scanned plots of functional data
|
License: GPL
Debian package not available
|
|
An easy to use Java program that allows you to digitize data points off
of scanned plots, scaled drawings, or orthographic photographs. Includes
an automatic digitization feature that can automatically digitize many
types of functional data.
|
|
Python-visa
control measurement devices and test equipment via GPIB, RS232, or USB
|
License: MIT
Debian package not available
|
|
A Python package with bindings to the "Virtual Instrument Softwares
Architecture" VISA library, in order to control measurement devices
and test equipment via GPIB, RS232, or USB.
Articles about pyvisa:
-
G. Varoquaux has written an interesting article describing the
use of python and pyvisa for experimental control. Agile computer
control of a complex experiment. Computing in Science and
Engineering 10(2), 55 (2008).
-
Writing a graphical application for scientific programming using
TraitsUI
|
|