Summary
Tools
Debian Science generic tools for scientific work
This task lists Debian Science some packages which are providing some
generic tools for sciences and to enhance scientific work.
Note that there is no according metapackage created since the packages
might be to different to make sense to install all on one machine.
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 Tools packages
Official Debian packages with high relevance
hdf-compass
visualisateur pour les formats HDF5 et apparentés
|
Versions of package hdf-compass |
Release | Version | Architectures |
buster | 0.6.0-1 | all |
bullseye | 0.7~b8-3 | all |
sid | 0.7~b15-1 | all |
bookworm | 0.7~b8-3 | all |
trixie | 0.7~b15-1 | all |
stretch | 0.6.0-1 | all |
|
License: DFSG free
|
HDF Compass est un programme expérimental de visualisation pour les formats
HDF5 et apparentés, conçu pour compléter d’autres applications plus
complexes comme HDFView. Un accent fort a été placé sur une conception
minimale épurée et une extensibilité maximale à l’aide d’un système de
greffons pour de nouveaux formats.
Ce paquet fournit l’application HDF Compass.
|
|
mrcal
Calibration and SFM library
|
Versions of package mrcal |
Release | Version | Architectures |
bookworm | 2.2-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 2.4.1-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 2.4.1-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
A photogrammetry toolkit that provides improved methods for making and using
camera models (calibration, tracking, mapping, etc). The focus is on
calibration and uncertainty propagation to produce the most accurate models
possible. This package provides the user-facing tools
|
|
openstereogram
générateur de stéréogrammes (« Magic Eye ») avec interface graphique
|
Versions of package openstereogram |
Release | Version | Architectures |
bookworm | 0.1+20080921-3 | all |
stretch | 0.1+20080921-2 | all |
bullseye | 0.1+20080921-3 | all |
trixie | 0.1+20080921-3 | all |
sid | 0.1+20080921-3 | all |
|
License: DFSG free
|
Il s’agit d’une application de bureau écrite en Java pour créer des
autostéréogrammes, rendus populaires par le livre « Magic Eye ». Des
images peuvent être créées qui paraissent surgir en 3D lorsqu’elles sont
regardées en louchant (cross-eyed ou wall-eyed, vision parallèle).
|
|
python3-h5netcdf
prise en charge de netCDF4 à l’aide d’h5py pour Python 3
|
Versions of package python3-h5netcdf |
Release | Version | Architectures |
trixie | 1.4.0-2 | all |
bullseye | 0.8.1-2 | all |
bookworm | 1.1.0-1 | all |
sid | 1.4.0-2 | all |
|
License: DFSG free
|
Il s’agit d’une interface de Python pour le format de fichier netCDF4, qui
lit et écrit des fichiers HDF5, locaux ou distants, directement à l’aide
de h5py oo h5pyd, sans s’appuyer sur la bibliothèque netCDF d’Unidata.
Ce paquet fournit les modules pour Python⋅3.
|
|
python3-h5py
interface généraliste de Python pour hdf5
|
Versions of package python3-h5py |
Release | Version | Architectures |
jessie | 2.2.1-1.1 | amd64,armel,armhf,i386 |
sid | 3.11.0-8 | all |
stretch | 2.7.0-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bookworm | 3.7.0-8 | all |
trixie | 3.11.0-5 | all |
bullseye | 2.10.0-9 | all |
buster | 2.8.0-3 | amd64,arm64,armhf,i386 |
upstream | 3.12.1 |
|
License: DFSG free
|
HDF5 pour Python (h5py) est une interface Python généraliste pour la
bibliothèque Hierarchical Data Format, version 5. HDF5 est une bibliothèque
polyvalente, scientifiquement mature, conçue pour un stockage rapide et flexible
d'énormes quantités de données.
Du point de vue d'un programmeur Python, HDF5 offre une manière robuste de
stocker des données, organisées par nom sous forme arborescente. Des bases de
données peuvent être créées (baies de stockage) de centaines de gigaoctets et
effectuer des accès E/S aléatoires dans les sections désirées. Les jeux de
données sont organisés dans une hiérarchie de type système de fichiers en
utilisant des conteneurs appelés « groupes », et auxquels l’accès se fait en
utilisant la syntaxe traditionnelle POSIX /chemin/vers/ressource.
H5py fournit une interface simple, robuste en lecture/écriture, pour les données
HDF5 à partir de Python. Les concepts existants de Python et Numpy sont utilisés
pour l'interface ; par exemple, les jeux de données sur le disque sont
représentés par une classe mandataire qui gère le transfert de sous-ensembles
(slicing) et qui possède les attributs dtype et shape. Les groupes HDF5 sont
présentés en utilisant la métaphore d'un dictionnaire, indexés par nom.
Ce paquet est un paquet simple de dépendance qui dépend de la construction série
ou MPI de h5py et fournit les fichiers de test de données.
|
|
python3-hdf5plugin
Python library to make HDF5 compression filters usable from h5py
|
Versions of package python3-hdf5plugin |
Release | Version | Architectures |
bookworm | 4.0.1-3 | all |
trixie | 4.0.1-3 | all |
sid | 4.0.1-3 | all |
|
License: DFSG free
|
hdf5plugin provides h5py extensions to control HDF5 compression filters
plugins installed in the system.
The package supports providing options to:
* blosc
* bitshuffle
* lz4
* FCIDECOMP
* ZFP
* zstd
These filter plugins are not provided by this package and need to be installed
using their own packages.
|
|
python3-hdf5storage
high-level utilities to read from and write to HDF5 (Python 3)
|
Versions of package python3-hdf5storage |
Release | Version | Architectures |
trixie | 0.1.19-2 | all |
sid | 0.1.19-2 | all |
bookworm | 0.1.19-1 | all |
stretch | 0.1.14-1 | all |
|
License: DFSG free
|
This package provides high level utilities to read/write a variety of Python
types to/from HDF5 (Heirarchal Data Format) formatted files. This package also
provides support for MATLAB MAT v7.3 formatted files, which are just HDF5 files
with a different extension and some extra meta-data.
This package provides hdf5storage for the Python 3 interpreter.
|
|
python3-pybind11
pybind11 helper module for Python 3
|
Versions of package python3-pybind11 |
Release | Version | Architectures |
trixie | 2.13.6-1 | all |
sid | 2.13.6-1 | all |
bookworm | 2.10.3-1 | all |
buster | 2.2.4-2 | all |
bullseye | 2.6.2-1 | all |
stretch | 2.0.1-3 | all |
|
License: DFSG free
|
pybind11 is a lightweight header library that exposes C++ types in
Python and vice versa, mainly to create Python bindings of existing C++
code. Its goals and syntax are similar to the excellent Boost.Python
library by David Abrahams: to minimize boilerplate code in traditional
extension modules by inferring type information using compile-time
introspection.
This package provides pybind11 for Python 3.
|
|
reprounzip
tool for reproducing scientific experiments (unpacker)
|
Versions of package reprounzip |
Release | Version | Architectures |
sid | 1.3-2 | all |
bullseye | 1.0.16-2 | all |
bookworm | 1.0.16-2 | all |
buster | 1.0.10-1 | all |
trixie | 1.3-2 | all |
|
License: DFSG free
|
ReproZip is a tool aimed at simplifying the process of creating
reproducible experiments from command-line executions, a frequently-used
common denominator in computational science.
It tracks operating system calls and creates a package that contains
all the binaries, files and dependencies required to run a given
command on the author’s computational environment (packing step). A
reviewer can then extract the experiment in his environment to
reproduce the results (unpacking step).
This package provides the ReproZip unpacker.
|
|
reprozip
tool for reproducing scientific experiments (packer)
|
Versions of package reprozip |
Release | Version | Architectures |
buster | 1.0.14-2 | all |
bullseye | 1.0.16-1 | all |
sid | 1.3-2 | amd64,i386 |
bookworm | 1.1-2 | all |
|
License: DFSG free
|
ReproZip is a tool aimed at simplifying the process of creating
reproducible experiments from command-line executions, a frequently-used
common denominator in computational science.
It tracks operating system calls and creates a package that contains
all the binaries, files and dependencies required to run a given
command on the author’s computational environment (packing step). A
reviewer can then extract the experiment in his environment to
reproduce the results (unpacking step).
This package provides the ReproZip packer.
|
|
science-workflow
workflow management systems useful for scientific research
|
Versions of package science-workflow |
Release | Version | Architectures |
trixie | 1.14.6 | all |
stretch | 1.7 | all |
buster | 1.10 | all |
bullseye | 1.14.2 | all |
bookworm | 1.14.5 | all |
sid | 1.14.6 | all |
|
License: DFSG free
|
This task lists some packages providing workflow management
systems useful for scientific research.
|
|
xoscope
|
Versions of package xoscope |
Release | Version | Architectures |
stretch | 2.2-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 2.0-3.2 | amd64,armel,armhf,i386 |
sid | 2.3-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 2.2-1 | amd64,arm64,armhf,i386 |
bullseye | 2.2-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 2.3-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
Debtags of package xoscope: |
field | electronics |
interface | x11 |
role | program |
use | checking, learning |
x11 | application |
|
License: DFSG free
|
Xoscope is a oscilloscope using input from a sound card or EsounD server
and/or a COMEDI hardware. Includes 8 signal displays, variable time scale,
math, memory, measurements, and file save/load.
|
|
Official Debian packages with lower relevance
libmemtailor-dev
C++ library of special purpose memory allocators (developer tools)
|
Versions of package libmemtailor-dev |
Release | Version | Architectures |
bullseye | 1.0~git20200526-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 1.0~git20160302-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 1.0~git20160311-2 | amd64,arm64,armhf,i386 |
sid | 1.0~git20230916-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 1.0~git20230916-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 1.0~git20220104-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
Memtailor is a C++ library of special purpose memory allocators. It currently
offers an arena allocator and a memory pool.
This package contains the developer tools.
|
|
libmrcal-dev
Calibration and SFM library
|
Versions of package libmrcal-dev |
Release | Version | Architectures |
bookworm | 2.2-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 2.4.1-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 2.4.1-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
A photogrammetry toolkit that provides improved methods for making and using
camera models (calibration, tracking, mapping, etc). The focus is on
calibration and uncertainty propagation to produce the most accurate models
possible. This package provides the development C libraries
|
|
libmrmpi-dev
Implements MapReduce operation on top of standard MPI message - development
|
Versions of package libmrmpi-dev |
Release | Version | Architectures |
trixie | 1.0~20140404-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 1.0~20140404-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 1.0~20140404-2 | amd64,arm64,armhf,i386 |
jessie | 1.0~20140404-1 | amd64,armel,armhf,i386 |
stretch | 1.0~20140404-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 1.0~20140404-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 1.0~20140404-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
Debtags of package libmrmpi-dev: |
devel | library |
role | devel-lib |
|
License: DFSG free
|
The MapReduce-MPI (MR-MPI) library is open-source software that implements the
MapReduce operation popularized by Google on top of standard MPI message
passing.
The MR-MPI library is written in C++ and is callable from hi-level languages
such as C++, C, Fortran. A Python wrapper is also included, so MapReduce
programs can be written in Python, including map() and reduce() user callback
methods. A hi-level scripting interface to the MR-MPI library, called OINK, is
also included which can be used to develop and chain MapReduce algorithms
together in scripts with commands that simplify data management tasks. OINK has
its own manual and doc pages.
This package contains development files needed to build MapReduce-MPI
applications.
|
|
python3-mrcal
Calibration and SFM library
|
Versions of package python3-mrcal |
Release | Version | Architectures |
trixie | 2.4.1-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 2.4.1-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 2.2-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
A photogrammetry toolkit that provides improved methods for making and using
camera models (calibration, tracking, mapping, etc). The focus is on
calibration and uncertainty propagation to produce the most accurate models
possible. This package provides the Python interfaces
|
|
python3-opcodes
Database of Processor Instructions/Opcodes (Python 3)
|
Versions of package python3-opcodes |
Release | Version | Architectures |
bullseye | 0.0~git20180424.6e2b0cd-3 | all |
bookworm | 0.0~git20180424.6e2b0cd-3 | all |
trixie | 0.0~git20180424.6e2b0cd-3 | all |
sid | 0.0~git20180424.6e2b0cd-3 | all |
upstream | 0.0~git20240108.b606dde |
|
License: DFSG free
|
The project provides descriptions for most user-mode x86, x86-64, and k1om
instructions up to AVX-512 and SHA (including 3dnow!+, XOP, FMA3, FMA4,
TBM and BMI2).
This package installs the library for Python 3.
|
|
python3-pweave
générateur de rapport scientifique pour Python
|
Versions of package python3-pweave |
Release | Version | Architectures |
sid | 0.30.3-1 | all |
buster | 0.25-1 | all |
bullseye | 0.25-3 | all |
bookworm | 0.30.3-1 | all |
trixie | 0.30.3-1 | all |
|
License: DFSG free
|
Pweave est un générateur de rapport scientifique et un outil de programmation
lettrée pour Python. Pweave peut capturer le résultat et réaliser des tracés à
partir d’analyse de données et fonctionne parfaitement avec NumPy, SciPy et
matplotlib. Il peut exécuter du code Python à partir d’un document source et
inclure le résultat et les tracés matplotlib dans sa sortie.
|
|
spacenavd
démon pour utiliser les périphériques de saisie de 3Dconnexion
|
Versions of package spacenavd |
Release | Version | Architectures |
bullseye | 0.7.1-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 1.1-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 0.5-1 | amd64,armel,armhf,i386 |
trixie | 1.2-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 1.2-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 0.6-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
Debtags of package spacenavd: |
hardware | input |
interface | daemon |
role | program |
|
License: DFSG free
|
L’utilisation d’une souris ou d’une boule de commande est laborieuse pour
les applications en 3D : il manque une dimension, et plus encore si une
distinction doit être faite entre l’inclinaison et le déplacement ou
la réalisation des deux opérations en même temps, comme ce qui est fait
intuitivement avec une tasse de café. 3Dconnexion produit des
périphériques de saisie à six degrés de liberté, vendus comme « space
navigator », « space pilot », « space traveller », « space mouse », etc.,
et l’acquisition d’un de ces produits conduit vraisemblablement à
l’abandon de la souris et à regretter tout le temps perdu à positionner
des objets en CAD/CAM ou ailleurs.
Spacenavd est un logiciel ouvert de remplacement de pilote en espace
utilisateur (démon) pour ces périphériques. Il est compatible avec le
démon propriétaire original 3dxsrv fourni par 3Dconnexion, et fonctionne
parfaitement avec n’importe quel programme écrit pour le pilote de
3Dconnexion. Il propose aussi une autre méthode d’accès au périphérique à
l’aide d’un protocole nouveau non dépendant de X11.
|
|
tiemu-skinedit
|
Versions of package tiemu-skinedit |
Release | Version | Architectures |
sid | 1.28~git20220826.cda2db4-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 1.28~git20220826.cda2db4-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 1.28~git20220826.cda2db4-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 1.28~20200818-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 1.27-3 | amd64,arm64,armhf,i386 |
stretch | 1.27-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 1.27-2 | amd64,armel,armhf,i386 |
upstream | 1.28~git20240908.2b8df92 |
Debtags of package tiemu-skinedit: |
hardware | emulation |
interface | x11 |
role | program |
scope | application |
uitoolkit | gtk |
use | editing |
x11 | application |
|
License: DFSG free
|
skinedit is the skin editor that accompanies TiEmu, the Texas Instruments
calculators emulator. By using a different skin, you change the appearance
of the emulator.
skinedit can handle VTi (another emulator, running on Windows) skins too,
allowing you to convert the skins between the VTi formats and the TiEmu
format.
|
|
Packaging has started and developers might try the packaging code in VCS
python3-pydap
implementation of the Data Access Protocol in Python
|
Versions of package python3-pydap |
Release | Version | Architectures |
VCS | 3.2.2+ds1-1 | all |
|
License: Expat
Debian package not available
Version: 3.2.2+ds1-1
|
Pydap is an implementation of the Opendap/DODS protocol, written from scratch.
You can use Pydap to access scientific data on the internet without having to
download it; instead, you work with special array and iterable objects that
download data on-the-fly as necessary, saving bandwidth and time. The module
also comes with a robust-but-lightweight Opendap server, implemented as a WSGI
application.
This package provides the modules for Python 3.
|
|