Debian Science Project
Summary
Data acquisition development
Debian Science data acquisition development packages

This metapackage will install Debian Science packages which are helpful to develop applications related to data acquisition. This might be used in several sciences.

Description

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 development packages

Official Debian packages with high relevance

Libgetdata-dev
library to read/write dirfile data - devel files (C, C++, F77, F95)
Versions of package libgetdata-dev
ReleaseVersionArchitectures
buster0.10.0-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.9.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid0.10.0-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
wheezy0.7.3-6amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.7.3-6amd64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
Debtags of package libgetdata-dev:
devellibrary
roledevel-lib
Popcon: 4 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The GetData Project is the reference implementation of the Dirfile Standards, a filesystem-based, column-oriented database format for time-ordered binary data. The Dirfile database format is designed to provide a fast, simple format for storing and reading data.

Libgetdata-perl
library to read/write dirfile data - perl bindings
Versions of package libgetdata-perl
ReleaseVersionArchitectures
buster0.10.0-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid0.10.0-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.9.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The GetData Project is the reference implementation of the Dirfile Standards, a filesystem-based, column-oriented database format for time-ordered binary data. The Dirfile database format is designed to provide a fast, simple format for storing and reading data.

Liblog4tango-dev
logging for TANGO - development library
Versions of package liblog4tango-dev
ReleaseVersionArchitectures
buster9.2.5a+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid9.2.5a+dfsg1-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
stretch9.2.5a+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 3 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Log for TANGO is a library of C++ classes for flexible logging to files, syslog and other destinations. It is modeled after the Log for C++ library (http://jakarta.apache.org/log4j/), staying as close to their API as is reasonable.

This package contains the log4tango5 development files.

Liblxi-dev
LAN eXtensions for Instrumentation (LXI) software interface
Versions of package liblxi-dev
ReleaseVersionArchitectures
sid1.13-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.13-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

liblxi is an open source software library which offers a simple API for communicating with LXI compatible instruments. The API allows applications to easily discover instruments on networks and communicate SCPI commands.

Development files

Libnarval1-dev
An Ada framework for Distributed Acquisition Systems (development)
Maintainer: Xavier Grave
Versions of package libnarval1-dev
ReleaseVersionArchitectures
squeeze1.10.2-2amd64,i386,ia64,kfreebsd-amd64,kfreebsd-i386,powerpc,s390,sparc
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free

NARVAL is a framework that eases setting up of experimental data acquisition. It is written in Ada, supports user plugins written in C or C++. Using NARVAL, one can distribute many processes across a network to acquire, process, store data online. Processes are of four types: producer (injects data in NARVAL framework), consumer (end of the data flow), intermediate (act as NxM switches) and stand alone actor (no data flow handling, can be used for monitoring).

This package contains the files needed to develop NARVAL "actors" in Ada.

Libsdsl-dev
succinct data structure library - development files
Versions of package libsdsl-dev
ReleaseVersionArchitectures
stretch2.0.3-4amd64,arm64,mips64el,ppc64el,s390x
sid2.1.1+dfsg-2amd64,arm64,kfreebsd-amd64,mips64el,ppc64el,s390x
buster2.1.1+dfsg-2amd64,arm64,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The Succinct Data Structure Library (SDSL) is a powerful and flexible C++11 library implementing succinct data structures. In total, the library contains the highlights of 40 research publications. Succinct data structures can represent an object (such as a bitvector or a tree) in space close the information-theoretic lower bound of the object while supporting operations of the original object efficiently. The theoretical time complexity of an operations performed on the classical data structure and the equivalent succinct data structure are (most of the time) identical.

This package installs development files.

Libtango-dev
TANGO distributed control system - development library
Versions of package libtango-dev
ReleaseVersionArchitectures
sid9.2.5a+dfsg1-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
stretch9.2.5a+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster9.2.5a+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

TANGO is an object-oriented distributed control system using CORBA. In TANGO all objects are representations of devices, which can be on the same computer or distributed over a network. Communication between devices uses 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/MariaDB 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).

This package contains the tango9 development files.

Python-guidata
dataset manipulation GUI generator - Python 2
Versions of package python-guidata
ReleaseVersionArchitectures
buster1.7.6-1all
jessie1.6.1-1all
wheezy1.4.1-2all
sid1.7.6-1all
stretch1.7.6-1all
Popcon: 72 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

Based on the Qt Python binding module PyQt4, guidata is a Python library generating graphical user interfaces for easy dataset editing and display. It also provides helpers and application development tools for PyQt4.

This is the Python 2 version of the package.

Python-pygetdata
library to read/write dirfile data - python bindings
Versions of package python-pygetdata
ReleaseVersionArchitectures
wheezy0.7.3-6amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid0.10.0-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.10.0-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.9.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.7.3-6amd64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The GetData Project is the reference implementation of the Dirfile Standards, a filesystem-based, column-oriented database format for time-ordered binary data. The Dirfile database format is designed to provide a fast, simple format for storing and reading data.

Python3-aws-xray-sdk
AWS X-Ray SDK for Python 3
Versions of package python3-aws-xray-sdk
ReleaseVersionArchitectures
sid0.95-1all
buster0.95-1all
upstream2.4.2
Popcon: 0 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

AWS X-Ray is a service that collects data about requests that your application serves, and provides tools you can use to view, filter, and gain insights into that data to identify issues and opportunities for optimization. For any traced request to your application, you can see detailed information not only about the request and response, but also about calls that your application makes to downstream AWS resources, microservices, databases and HTTP web APIs.

This package provides the Python 3 version of the module.

Python3-csvkit
public modules for csvkit (Python 3)
Versions of package python3-csvkit
ReleaseVersionArchitectures
stretch0.9.1-3all
buster1.0.2-1all
sid1.0.2-1all
upstream1.0.4
Popcon: 22 users (14 upd.)*
Newer upstream!
License: DFSG free
Git

csvkit is a suite of command-line tools for converting to and working with CSV, the king of tabular file formats.

It is inspired by pdftk, gdal and the original csvcut tool by Joe Germuska and Aaron Bycoffe.

If you need to do more complex data analysis than csvkit can handle, use agate.

This package provides the modules for Python 3.

Python3-guidata
dataset manipulation GUI generator - Python 3
Versions of package python3-guidata
ReleaseVersionArchitectures
stretch1.7.6-1all
sid1.7.6-1all
buster1.7.6-1all
Popcon: 16 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

Based on the Qt Python binding module PyQt4, guidata is a Python library generating graphical user interfaces for easy dataset editing and display. It also provides helpers and application development tools for PyQt4.

This is the Python 3 version of the package.

Python3-pygetdata
library to read/write dirfile data - Python3 bindings
Versions of package python3-pygetdata
ReleaseVersionArchitectures
sid0.10.0-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.9.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.10.0-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 3 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

The GetData Project is the reference implementation of the Dirfile Standards, a filesystem-based, column-oriented database format for time-ordered binary data. The Dirfile database format is designed to provide a fast, simple format for storing and reading data.

Python3-pymeasure
scientific measurement library for Python
Versions of package python3-pymeasure
ReleaseVersionArchitectures
sid0.5-1all
buster0.5-1all
upstream0.6.0
Popcon: 3 users (6 upd.)*
Newer upstream!
License: DFSG free
Git

PyMeasure makes scientific measurements easy to set up and run.

The package contains a repository of instrument classes and a system for running experiment procedures, which provides graphical interfaces for graphing live data and managing queues of experiments. Both parts of the package are independent, and when combined provide all the necessary requirements for advanced measurements with only limited coding.

This package provides the modules for Python 3.

Python3-segyio
SEG-Y read/write library for seismic processing (python3 bindings)
Versions of package python3-segyio
ReleaseVersionArchitectures
buster1.8.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.8.3-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

segyio is a fast and practical library for reading and writing seismic data in SEG-Y format. segyio is random access oriented for modern computers simple read/write primitives on lines.

This package contain the python3 interface.

Official Debian packages with lower relevance

R-cran-mi
GNU R package for Missing Data Imputation and Model Checking -- mi
Versions of package r-cran-mi
ReleaseVersionArchitectures
sid1.0-7all
stretch1.0-4+deb9u1all
buster1.0-7all
Popcon: 28 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

The mi R package provides functions for data manipulation, imputing missing values in an approximate Bayesian framework, diagnostics of the models used to generate the imputations, confidence-building mechanisms to validate some of the assumptions of the imputation algorithm, and functions to analyze multiply imputed data sets with the appropriate degree of sampling uncertainty.

R-cran-ncdf4
GNU R interface to Unidata netCDF format data files
Versions of package r-cran-ncdf4
ReleaseVersionArchitectures
jessie1.13-1amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
buster1.16-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.15-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.16-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
upstream1.16.1
Popcon: 31 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

High-level R interface to data files written using Unidata's netCDF library (version 4 or earlier), which are binary data files that are portable across platforms and include metadata information in addition to the data sets. Using this package, netCDF files (either version 4 or "classic" version 3) can be opened and data sets read in easily. It is also easy to create new netCDF dimensions, variables, and files, in either version 3 or 4 format, and manipulate existing netCDF files.

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

Python-xrayutilities
X-rays data reduction and analysis (Python 2)
Versions of package python-xrayutilities
ReleaseVersionArchitectures
VCS1.5.1-1all
Versions and Archs
License: GPL-2.0+
Debian package not available
Git
Version: 1.5.1-1

xrayutilities is a collection of scripts used to analyze x-ray diffraction data. It consists of a Python package and several routines coded in C. It especially useful for the reciprocal space conversion of diffraction data taken with linear and area detectors.

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