Debian Science Project
Summary
Numerical Computation
paquets pour le calcul numérique de Debian Science

Ce métapaquet installe les paquets de Debian Science concernant le calcul numérique. Les paquets fournissent un système de calcul et visualisation orienté matrice pour le calcul scientifique et l’analyse de données. Ces paquets sont similaires aux systèmes commerciaux tels que Matlab et IDL.

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 Numerical Computation packages

Official Debian packages with high relevance

admesh
outil pour calculer des maillages solides triangulés − exécutable
Versions of package admesh
ReleaseVersionArchitectures
sid0.98.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster0.98.3-3amd64,arm64,armhf,i386
bookworm0.98.4-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch-security0.98.2-3+deb9u1amd64,arm64,armel,armhf,i386
stretch0.98.2-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.98.1-1amd64,armel,armhf,i386
bullseye0.98.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.98.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package admesh:
fieldmathematics
interfacecommandline
roleprogram
scopeutility
works-with3dmodel
works-with-formatvrml
Popcon: 9 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

Actuellement, même s'il peut écrire des fichiers STL, VRML, OFF et DXF, ADMesh ne lit que les fichiers au format STL qui sont utilisés pour le prototypage rapide. Admesh peut entre autres : remplir les trous dans le réseau en ajoutant des facettes, réparer les faces en connectant les facettes environnantes, réparer les directions normales (c’est-à-dire, les facettes doivent être orientées dans le sens contraire des aiguilles d'une montre), enlever les faces dégénérées (c’est-à-dire, les faces avec au moins deux sommets égaux).

Screenshots of package admesh
algotutor
programme d'observation des étapes intermédiaires d'un algorithme
Maintainer: Georges Khaznadar
Versions of package algotutor
ReleaseVersionArchitectures
bullseye0.8.6-4all
bookworm0.8.6-6all
trixie0.8.6-6all
sid0.8.6-6all
jessie0.8.6-1all
stretch0.8.6-1all
Debtags of package algotutor:
fieldmathematics
interfacex11
roleprogram
sciencecalculation
scopeutility
uitoolkittk
usesimulating
x11application
Popcon: 3 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Le programme interactif algotutor permet d'observer les étapes intermédiaires d'algorithmes (« animation d'algorithme »). Le programme s'adresse aux étudiants en informatique et à quiconque veut étudier des algorithmes ou des structures de données. Des fichiers de données au format texte (en fait des hachages Perl anonymes, mais peu importe) sont fournis à algotutor qui exécute un algorithme prédéfini. La séquence d'exécution de l’algorithme peut alors être parcourue pas à pas, en avant ou en arrière, à différents niveaux de détail.

Screenshots of package algotutor
calculix-ccx
programme d'éléments finis structurels en trois dimensions
Versions of package calculix-ccx
ReleaseVersionArchitectures
bullseye2.17-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.21-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.20-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.11-1amd64,arm64,armhf,i386
stretch2.11-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 257 users (268 upd.)*
Versions and Archs
License: DFSG free
Git

CalculiX est une application d'analyse d'éléments finis libre qui utilise un format d'entrée similaire à celui d'Abaqus. Il a un solveur implicite et explicite, un préprocesseur et un postprocesseur (CGX). Ce paquet fournit le solveur CalculiX CrunchiX (cxx).

calculix-cgx
pré et postprocesseur tridimensionnel pour les modèles à éléments finis
Versions of package calculix-cgx
ReleaseVersionArchitectures
sid2.21+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.21+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye2.17+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.17+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.11+dfsg-1amd64,arm64,armhf,i386
stretch2.11+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 14 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

CalculiX GraphiX (cgx) est un pré et postprocesseur tridimensionnel pour les éléments finis. Des modèles à éléments finis de CalculiX CrunchiX peuvent être compilés, calculés et post-traités. Le pré et postprocesseur est un outil 3D interactif utilisant l'API openGL.

En plus des fichiers de résultats de CalculiX CrunchiX, les résultats d'OpenFoam, Duns (2D et 3D), Isaac (2D et 3D) et Nastran (f06) peuvent être lus. Pour prétraiter le format natif Netgen, STEP et STL peuvent être importés.

coinor-cbc
solveur de programmes en variables mixtes par branch-and-cut COIN-OR
Versions of package coinor-cbc
ReleaseVersionArchitectures
stretch2.8.12-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.9.9+repack1-1amd64,arm64,armhf,i386
bullseye2.10.5+ds1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.10.8+ds1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.10.11+ds1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.10.11+ds1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.8.12-1amd64,armel,armhf,i386
Popcon: 85 users (23 upd.)*
Versions and Archs
License: DFSG free
Git

Cbc (Coin-or branch and cut) est un solveur de programmes en variables mixtes libre écrit en C++. Il peut être utilisé en tant que bibliothèque appelable ou comme un exécutable autonome.

Ce paquet fournit l'exécutable cbc.

coinor-clp
solveur de programmation linéaire COIN-OR
Versions of package coinor-clp
ReleaseVersionArchitectures
stretch1.15.10-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.16.11+repack1-1amd64,arm64,armhf,i386
bullseye1.17.5+repack1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.17.6-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.17.9+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.17.9+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.15.10-1amd64,armel,armhf,i386
Popcon: 6 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Clp (« COIN-OR linear programming ») est un solveur de programmation linéaire libre écrit en C++. Il est principalement prévu pour être utilisé en tant que bibliothèque, mais un exécutable basique et autonome est également disponible. Clp est conçu pour trouver les solutions de problèmes mathématiques d'optimisation linéaire contraints.

Ce paquet fournit l'exécutable clp.

coinor-symphony
solveur COIN-OR pour les programmes linéaires en nombres mixtes
Versions of package coinor-symphony
ReleaseVersionArchitectures
stretch5.6.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie5.6.1-1amd64,armel,armhf,i386
buster5.6.16+repack1-1.1amd64,arm64,armhf,i386
bullseye5.6.16+repack1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm5.6.17+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie5.6.17+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid5.6.17+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 7 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

SYMPHONY est un solveur libre et générique de programmes linéaires en nombres mixtes (MILP – «⋅Mixed-Integer Linear Programs⋅»), une bibliothèque et un cadriciel pour implémenter des solveurs personnalisés. SYMPHONY a un certain nombre de capacités évoluées, telles que la possibilité de résoudre des MILP multiobjectifs, la possibilité d'utiliser un démarrage à chaud de sa procédure de résolution et la capacité d'effectuer des analyses de sensibilité basiques.

SYMPHONY fait partie de l'initiative COIN-OR (« Computational Infrastructure for Operations Research »).

Ce paquet fournit l'exécutable symphony.

esys-particle
Software for particle-based numerical modelling (MPI version)
Versions of package esys-particle
ReleaseVersionArchitectures
sid2.3.5+dfsg2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.3-2amd64,armel,armhf,i386
buster2.3.5+dfsg1-2.1amd64,arm64,armhf,i386
bookworm2.3.5+dfsg2-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.3.4+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.3.5+dfsg2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.3.5+dfsg2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 8 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

ESyS-Particle is Open Source software for particle-based numerical modelling. The software implements the Discrete Element Method (DEM), a widely used technique for modelling processes involving large deformations, granular flow and/or fragmentation. ESyS-Particle is designed for execution on parallel supercomputers, clusters or multi-core PCs running a Linux-based operating system. The C++ simulation engine implements spatial domain decomposition via the Message Passing Interface (MPI). A Python wrapper API provides flexibility in the design of numerical models, specification of modelling parameters and contact logic, and analysis of simulation data. ESyS-Particle has been utilised to simulate earthquake nucleation, comminution in shear cells, silo flow, rock fragmentation, and fault gouge evolution, to name but a few applications.

Screenshots of package esys-particle
freemat
Environnement mathématique (globalement compatible Matlab)
Versions of package freemat
ReleaseVersionArchitectures
jessie4.0-5amd64,armel,armhf,i386
buster4.2+dfsg1-6amd64,arm64,armhf,i386
stretch4.2+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package freemat:
fieldmathematics
interfacecommandline, x11
roleprogram
scopeapplication
uitoolkitqt
x11application
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Freemat est un environnement gratuit pour l'ingénierie rapide, le prototypage scientifique et le traitement de données. Il est similaire aux systèmes commerciaux tels que MATLAB de Mathworks et IDL de Research Systems mais est Open Source. Freemat est disponible sous la licence GPL.

Screenshots of package freemat
gnudatalanguage
compilateur incrémental libre compatible avec IDL
Versions of package gnudatalanguage
ReleaseVersionArchitectures
bookworm1.0.1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-backports1.0.1-3~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.9.9-10amd64,arm64,armhf,i386
trixie1.0.4-1amd64,arm64,mips64el,ppc64el
sid1.0.4-1amd64,arm64,mips64el,ppc64el,riscv64
bullseye0.9.9-13amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-backports-sloppy1.0.1-3~bpo10+1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch0.9.7-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.9.5-2amd64,armel,armhf,i386
Debtags of package gnudatalanguage:
interfacetext-mode
roleprogram
scopeutility
uitoolkitncurses
works-withsoftware:source
Popcon: 10 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

GNU Data Language (GDL) est un compilateur incrémental libre compatible avec IDL (Interactive Data Language). Sa syntaxe est entièrement compatible avec IDL 7.1. IDL est une marque déposée d’ITT Visual Information Solutions. À partir de IDL 8.0, les éléments de langage suivants sont pris en charge :

 — boucle FOREACH ;
 — indices de tableau négatifs ;
 — ramasse-miettes pour les pointeurs et objets ;
 — méthodes d’appel sur des objets en utilisant « . » (par exemple,
   `object.aMemberProcedure,arg1`).

Le système d’entrée et sortie de fichiers est complètement implémenté. La prise en charge de l’interface graphique (composants graphiques) est officiellement fournie, mais pas encore finie.

Ce paquet fournit le frontal de l’interpréteur en ligne de commande.

Please cite: A. Coulais, M. Schellens, J. Gales, S. Arabas, M. Boquien, P. Chanial, P. Messmer, D. Fillmore, O. Poplawski, S. Maret, G. Marchal, N. Galmiche and T. Mermet: Status of GDL - GNU Data Language. (eprint) Astronomical Data Analysis Software and Systems XIX 434:187 (2010)
Screenshots of package gnudatalanguage
iep
transitional dummy package for IEP
Versions of package iep
ReleaseVersionArchitectures
buster4.4.3-1.2all
stretch4.3.1-1+deb9u1all
upstream4.15.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Pyzo is a cross-platform Python IDE focused on interactivity and introspection, which makes it very suitable for scientific computing. Its practical design is aimed at simplicity and efficiency.

It consists of two main components, the editor and the shell, and uses a set of pluggable tools to help the programmer in various ways. Some example tools are source structure, project manager, interactive help, workspace...

Pyzo is written in (pure) Python 3 and uses the Qt GUI toolkit. Binaries are provided for all major operating system. After installing Pyzo, it can be used to execute code on any Python version available on your system (Python 2.4 - 3.x, including Pypy).

This is a transitional dummy package enabling the upgrade from IEP to Pyzo. It can safely be removed.

ipython3
Enhanced interactive Python 3 shell
Versions of package ipython3
ReleaseVersionArchitectures
bullseye-security7.20.0-1+deb11u1all
stretch5.1.0-3all
sid8.20.0-1all
trixie8.20.0-1all
bookworm8.5.0-4all
bullseye7.20.0-1+deb11u1all
buster-security5.8.0-1+deb10u1all
buster5.8.0-1+deb10u1all
jessie2.3.0-2all
stretch-security5.1.0-3+deb9u1all
upstream8.23.0
Popcon: 1217 users (259 upd.)*
Newer upstream!
License: DFSG free
Git

IPython can be used as a replacement for the standard Python shell, or it can be used as a complete working environment for scientific computing (like Matlab or Mathematica) when paired with the standard Python scientific and numerical tools. It supports dynamic object introspections, numbered input/output prompts, a macro system, session logging, session restoring, complete system shell access, verbose and colored traceback reports, auto-parentheses, auto-quoting, and is embeddable in other Python programs.

This package contains the actual terminal shell for Python 3.

The package is enhanced by the following packages: isympy3 python3-matplotlib python3-sympy
Screenshots of package ipython3
julia
langage de programmation haute-performance pour le calcul technique
Versions of package julia
ReleaseVersionArchitectures
buster1.0.3+dfsg-4amd64,arm64,armhf,i386
jessie0.3.2-2amd64,i386
bullseye1.5.3+dfsg-3amd64,arm64,armhf,i386,ppc64el
stretch0.4.7-6amd64,arm64,armhf,i386,mips64el,ppc64el
Debtags of package julia:
uitoolkitncurses
Popcon: 47 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Julia est un langage de programmation haute-performance de haut-niveau pour le calcul technique avec une syntaxe familière aux utilisateurs d'autres environnements de calcul technique. Il fournit un compilateur sophistiqué, une exécution distribuée parallèle, une précision numérique et une vaste bibliothèque de fonctions mathématiques. La bibliothèque, écrite en Julia pour l'essentiel, intègre aussi des bibliothèques⋅C et Fortran, matures et optimales, pour l'algèbre linéaire, la génération de nombres aléatoires, les transformations de Fourier rapides et le traitement de chaînes. Les programmes de Julia sont organisés autour de la définition de fonctions et leur surcharge pour différentes combinaisons de types d'argument (qui peuvent également être définis par l'utilisateur).

Ce paquet fournit une installation complète de Julia (compilateur JIT, bibliothèque standard, interface utilisateur en mode texte).

lammps
Molecular Dynamics Simulator
Versions of package lammps
ReleaseVersionArchitectures
bullseye20210122~gita77bb+ds1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0~20161109.git9806da6-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid20240207+dfsg-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie0~20140523.gite5e877d-1amd64,armel,armhf,i386
stretch-backports0~20181211.gitad1b1897d+dfsg1-1~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0~20181211.gitad1b1897d+dfsg1-2amd64,arm64,armhf,i386
trixie20240207+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm20220106.git7586adbb6a+ds1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-backports20191120+dfsg1-2~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream20240417
Popcon: 11 users (7 upd.)*
Newer upstream!
License: DFSG free
Git

LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator.

LAMMPS has potentials for soft materials (biomolecules, polymers) and solid-state materials (metals, semiconductors) and coarse-grained or mesoscopic systems. It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale.

LAMMPS runs on single processors or in parallel using message-passing techniques and a spatial-decomposition of the simulation domain. The code is designed to be easy to modify or extend with new functionality.

Screenshots of package lammps
libadolc-dev
Bibliothèques et en-têtes de développement ADOLC
Versions of package libadolc-dev
ReleaseVersionArchitectures
sid2.7.2-6.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.7.2-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.7.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.6.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.5.2-2amd64,armel,armhf,i386
buster2.6.3-2amd64,arm64,armhf,i386
Debtags of package libadolc-dev:
devellang:c, lang:c++, library
fieldmathematics
roledevel-lib
Popcon: 18 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

Le système ADOLC calcule automatiquement les dérivées exactes d'une fonction C/C++. Il utilise la surcharge C++ pour enregistrer les opérations arithmétiques et les utilise plus tard de différentes manières pour calculer les valeurs demandées.

Ce paquet contient les bibliothèques, les fichiers d'en-têtes et le manuel d'utilisation.

libarrayfire-unified-dev
fichiers de développement pour ArrayFire — dorsal unifié
Versions of package libarrayfire-unified-dev
ReleaseVersionArchitectures
sid3.3.2+dfsg1-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch3.3.2+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream3.9.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

ArrayFire est une bibliothèque logicielle haute performance pour le calcul parallèle avec une API simple d'utilisation. Son ensemble de fonctions basées sur des tableaux simplifie la programmation parallèle.

Les nombreux dorsaux d'ArrayFire (CUDA, OpenCL et CPU natif) la rendent indépendante des plateformes et extrêmement portable.

Quelques lignes de code dans ArrayFire peuvent remplacer des douzaines de lignes de code de calcul parallèle, épargnant un temps précieux et baissant les coûts de développement.

Ce paquet fournit les fichiers de développement pour le dorsal unifié de la bibliothèque ArrayFire.

Please cite: P. Yalamanchili, U. Arshad, Z. Mohammed, P. Garigipati, P. Entschev, B. Kloppenborg, J. Malcolm and J. Melonakos: ArrayFire - A high performance software library for parallel computing with an easy-to-use API (2015)
libceres-dev
minimiseur de moindres carrés non linéaire — fichiers de développement
Versions of package libceres-dev
ReleaseVersionArchitectures
bookworm2.1.0+really2.1.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.2.0+dfsg-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.2.0+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye1.14.0-14amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.14.0-4amd64,armhf,i386
stretch1.12.0+dfsg0-1amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 21 users (17 upd.)*
Versions and Archs
License: DFSG free
Git

Ceres Solver est une bibliothèque libre en C++ pour modéliser et résoudre des problèmes d'optimisation de grande taille et complexes. Il s'agit d'une bibliothèque riche en fonctionnalités, mûre et performante qui est utilisée en production par Google depuis 2010.

Ceres Solver peut résoudre deux types de problèmes :

 — les problèmes de moindres carrés non linéaires avec contraintes de
   bornes ;
 — les problèmes d'optimisation génériques sans contrainte.

Ce paquet fournit les en-têtes de développement.

libclblas-dev
fichiers de développement pour clBLAS
Versions of package libclblas-dev
ReleaseVersionArchitectures
stretch2.12-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.12-4armel,armhf
sid2.12-4.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
buster2.12-1amd64,arm64,armhf,i386
experimental2.12-4.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 6 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Cette bibliothèque fournit une implémentation des niveaux 1, 2 et 3 des sous-programmes d'algèbre linéaire de base en utilisant OpenCL et optimisée pour les GPU AMD.

Ce paquet fournit les fichiers de développement.

libclfft-dev
fichiers de développement pour clFFT
Versions of package libclfft-dev
ReleaseVersionArchitectures
buster2.12.2-1amd64,arm64,armhf,i386
stretch2.12.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.12.2-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.12.2-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.12.2-3.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.12.2-3.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 3 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

La bibliothèque clFFT est une implémentation OpenCL libre de transformations rapides de Fourier (FFT) discrètes, qui :

 – fournit une plate-forme rapide et précise pour calculer les FFT
   discrètes ;
 – fonctionne sur des dorsaux CPU ou GPU ;
 – prend en charge des transformations internes (« in-place ») et externes
   (« out-of-place ») ;
 – prend en charge des transformations en 1D, 2D et 3D avec une taille de
   lot pouvant être supérieure à 1 ;
 – prend en charge les formats planaire (composants réels et complexes
   dans des tableaux différents) et entremêlé (composants réels et
   complexes en paires contiguës en mémoire) ;
 – prend en charge les longueurs de dimensions pouvant être toute
   combinaison de puissances de 2, 3 et 5 ;
 – prend en charge les formats à virgule flottante en simple et double
   précision.

Ce paquet fournit les fichiers de développement.

libclsparse-dev
fichiers de développement pour clSPARSE
Versions of package libclsparse-dev
ReleaseVersionArchitectures
stretch0.10.2.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

clSPARSE fournit les opérations fondamentales sur des structures creuses pour OpenCL, dont :

 – multiplication de matrice creuse et vecteur dense (SpM-dV) ;
 – multiplication de matrice creuse et matrice dense (SpM-dM) ;
 – solveur de gradient conjugué itératif (CG) ;
 – solveur stabilisé de gradient biconjugué itératif (BiCGStab) ;
 – conversion du format dense vers le format CSR (et inversement) ;
 – conversion du format COO vers le format CSR (et inversement):;
 – fonctions de lecture de fichiers « matrix market » au format COO ou CSR.

Ce paquet fournit les fichiers de développement.

libcolpack-dev
Specialized graph vertex coloring library, development files
Versions of package libcolpack-dev
ReleaseVersionArchitectures
bookworm1.0.10-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.0.10-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.0.9-3amd64,armel,armhf,i386
buster1.0.10-4amd64,arm64,armhf,i386
bullseye1.0.10-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0.10-7.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libcolpack-dev:
devellibrary
roledevel-lib
Popcon: 20 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

ColPack is a package comprising of implementation of algorithms for specialized vertex coloring problems that arise in sparse derivative computation. It is written in an object-oriented fashion heavily using the Standard Template Library (STL). It is designed to be simple, modular, extenable and efficient. Its primary application has been for use in automatic differentiation.

This package contains the development library, header files, and documentation.

libdune-grid-dev
toolbox for solving PDEs -- grid interface (development files)
Versions of package libdune-grid-dev
ReleaseVersionArchitectures
sid2.9.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch2.5.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.3.1-1amd64,armel,armhf,i386
buster2.6.0-3amd64,arm64,armhf,i386
bullseye2.7.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libdune-grid-dev:
devellibrary
roledevel-lib
Popcon: 5 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD).

This package contains the development files for the grid interface.

libopengm-dev
C++ template library for discrete factor graph models
Versions of package libopengm-dev
ReleaseVersionArchitectures
stretch2.3.6+20160905-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

OpenGM is a C++ template library for discrete factor graph models and distributive operations on these models.

It includes state-of-the-art optimization and inference algorithms beyond message passing. OpenGM handles large models efficiently, is modular and extendible. The graphical model data structure, inference algorithms and different encodings of functions inter-operate through well-defined interfaces. The binary OpenGM file format is based on the HDF5 standard and incorporates user extensions automatically.

This package contains the development headers for the OpenGM library.

Please cite: B. Andres, T. Beier and J.H. Kappes: OpenGM: A C++ Library for Discrete Graphical Models. (eprint) CoRR abs/1206.0111 (2012)
libppl-dev
bibliothèque de polyèdres Parma –⋅développement
Versions of package libppl-dev
ReleaseVersionArchitectures
buster1.2-7amd64,arm64,armhf,i386
jessie1.1-3amd64,armel,armhf,i386
stretch1.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.2-8.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.2-8.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.2-8.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.2-8.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libppl-dev:
devellibrary
roledevel-lib
Popcon: 33 users (23 upd.)*
Versions and Archs
License: DFSG free
Git

La bibliothèque de polyèdre Parma (« Parma Polyhedra Library » ou PPL) est une bibliothèque C++ de manipulation de polyèdres convexes (pas forcément fermés) et autres abstractions numériques. Les applications de polyèdres convexes peuvent être l'analyse de programme, la compilation optimisée, l'optimisation entière et combinatoire et l'édition de données statistiques. La bibliothèque est simple d'utilisation (il suffit d'écrire ce qu'on souhaite, par exemple « x + 2y + 5z <= 7 »), totalement dynamique (la mémoire virtuelle disponible étant la seule limite aux dimensions de ce qui est analysé), écrite en C++ standard, exempte d'exceptions, plutôt efficace et largement documentée.

Ce paquet fournit les fichiers d'en-tête et les bibliothèques statiques pour les interfaces⋅C et⋅C++.

libqsopt-ex-dev
Exact linear programming solver -- development files
Versions of package libqsopt-ex-dev
ReleaseVersionArchitectures
bullseye2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.5.10.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.5.10.3-2amd64,arm64,armhf,i386
trixie2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.5.10.3-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 2 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

QSopt-ex is an implementation of a simplex-based algorithm that returns exact rational solutions, taking advantage of the speed of floating-point calculations and attempting to minimize the operations performed in rational arithmetic.

This package contains the header files and static library.

Please cite: David L Applegate, William Cook, Sanjeeb Dash and Daniel G Espinoza: Exact solutions to linear programming problems. Operations Research Letters 35(6):693-699 (2007)
librsb-dev
shared-memory Sparse BLAS library using the RSB matrix format (development)
Versions of package librsb-dev
ReleaseVersionArchitectures
trixie1.3.0.2+dfsg-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.3.0.2+dfsg-6.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.2.0-rc7-6amd64,arm64,armhf,i386
bookworm1.3.0.2+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.2.0-rc5-3+deb9u1amd64,arm64,i386,ppc64el,s390x
bullseye1.2.0.9+real+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

This is a library for sparse matrix computations featuring the Recursive Sparse Blocks (RSB) matrix format. This format allows cache efficient and multi-threaded (that is, shared memory parallel) operations on large sparse matrices. It provides the most common operations necessary to iterative solvers, like matrix-vector multiplication, triangular solution, rows/columns scaling, diagonal extraction / setting, blocks extraction, norm computation, formats conversion. The RSB format is especially well suited for symmetric and transposed multiplication variants.

This package contains the static libraries for development with librsb, including examples.

libsleef-dev
SLEEF Vectorized Math Library (development)
Versions of package libsleef-dev
ReleaseVersionArchitectures
bullseye3.5.1-1amd64,arm64,armhf,i386,ppc64el,s390x
buster3.3.1-6amd64,arm64,armhf,i386
experimental3.6-1~exp1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
sid3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
trixie3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
bookworm3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

SLEEF stands for SIMD Library for Evaluating Elementary Functions. It implements vectorized versions of all C99 real floating point math functions. It can utilize SIMD instructions of modern processors. SLEEF is designed to fully utilize SIMD computation by reducing the use of conditional branches and scatter/gather memory access.

The library contains subroutines for all C99 real FP math functions in double precision and single precision. SLEEF also includes subroutines for discrete Fourier transform(DFT).

This package ships development files.

libsuitesparse-dev
libraries for sparse matrices computations (development files)
Versions of package libsuitesparse-dev
ReleaseVersionArchitectures
buster5.4.0+dfsg-1amd64,arm64,armhf,i386
bookworm5.12.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye5.8.1+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie4.2.1-3amd64,armel,armhf,i386
sid7.7.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie7.7.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch4.5.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libsuitesparse-dev:
devellibrary
roledevel-lib
Popcon: 257 users (161 upd.)*
Versions and Archs
License: DFSG free
Git

Suitesparse is a collection of libraries for computations involving sparse matrices. This package includes the following libraries:

AMD approximate minimum degree ordering

CAMD symmetric approximate minimum degree

BTF permutation to block triangular form (beta)

COLAMD column approximate minimum degree ordering

CCOLAMD constrained column approximate minimum degree ordering

CHOLMOD sparse Cholesky factorization

CXSparse a concise sparse matrix package

KLU sparse LU factorization, primarily for circuit simulation

LDL a simple LDL' factorization

UMFPACK sparse LU factorization

ParU unsymmetric multifrontal multithreaded sparse LU factorization

RBio read/write sparse matrices in Rutherford/Boeing format

SPQR sparse QR factorization

Mongoose graph partitioning library that can quickly compute edge cuts

SPEX solves sparse linear systems in exact arithmetic

SuiteSparse_config configuration routines for all the above packages.

This package contains the static libraries and header files.

libsundials-dev
Package providing everything for SUNDIALS dev work
Versions of package libsundials-dev
ReleaseVersionArchitectures
trixie6.4.1+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster3.1.2+dfsg-3amd64,arm64,armhf,i386
bullseye4.1.0+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid6.4.1+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm6.4.1+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream7.0.0-rc.1
Popcon: 10 users (15 upd.)*
Newer upstream!
License: DFSG free
Git

This package contains all development files necessary to build applications using SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers). All examples and documentation links live in this package as well.

libtoon-dev
C++ numerics library designed for large numbers of small matrices
Versions of package libtoon-dev
ReleaseVersionArchitectures
sid0.0~git20220106104723.370dcd9-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm0.0~git20220106104723.370dcd9-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.0~git20220106104723.370dcd9-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 2 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

TooN is a C++ numerics library which is designed to operate efficiently on large numbers of small matrices, and provides easy access to a number of algorithms including matrix decompositions and optimizations.

TooN is type generic and works well with a variety of numeric types including double, float and automatic differentiation types.

It is designed to integrate very will with the libCVD computer vision library and GVars3 configuration library.

libtoontag-dev
TooN Algorithm Library - development files
Versions of package libtoontag-dev
ReleaseVersionArchitectures
sid0.0~git20220105193632.41237ef-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.0~git20220105193632.41237ef-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.0~git20220105193632.41237ef-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 1 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

TooN is a C++ numerics library which is designed to operate efficiently on large numbers of small matrices, and provides easy access to a number of algorithms including matrix decompositions and optimizations.

TooN is type generic and works well with a variety of numeric types including double, float and automatic differentiation types.

It is designed to integrate very will with the libCVD computer vision library and GVars3 configuration library.

TaG is the TooN Algorithm Library, it contains a mixed bag of algorithms including estimation, 3D geoometry and standard library enhancements.

liggghts
Open Source DEM Particle Simulation Software.
Versions of package liggghts
ReleaseVersionArchitectures
buster3.8.0+repack1-4amd64,arm64,armhf,i386
stretch3.5.0+repack1-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.8.0+repack1-9.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm3.8.0+repack1-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.8.0+repack1-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie3.0.3+repack-2amd64,armel,armhf,i386
Popcon: 12 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

LIGGGHTS stands for LAMMPS improved for general granular and granular heat transfer simulations.

LAMMPS is a classical molecular dynamics simulator. It is widely used in the field of Molecular Dynamics. Thanks to physical and algorithmic analogies, LAMMPS is a very good platform for DEM simulations. LAMMPS offers a GRANULAR package to perform these kind of simulations. LIGGGHTS aims to improve those capability with the goal to apply it to industrial applications. Development version.

Screenshots of package liggghts
metis
Serial Graph Partitioning and Fill-reducing Matrix Ordering. Binaries
Versions of package metis
ReleaseVersionArchitectures
bookworm5.1.0.dfsg-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.1.0.dfsg-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie5.1.0.dfsg-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye5.1.0.dfsg-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.1.0.dfsg-5amd64,arm64,armhf,i386
stretch5.1.0.dfsg-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie5.1.0.dfsg-4amd64,armel,armhf,i386
Popcon: 5 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes. The package contains some binaries for graph analyzing.

octave
langage GNU Octave pour calculs numériques
Versions of package octave
ReleaseVersionArchitectures
stretch-backports4.4.0-3~bpo9+1s390x
bookworm7.3.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie8.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie3.8.2-4amd64,armel,armhf,i386
stretch-backports4.4.1-4~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el
experimental9.1.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid8.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch4.0.3-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye6.2.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-backports5.2.0-3~bpo10+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster4.4.1-5amd64,arm64,armhf,i386
upstream9.1.0
Debtags of package octave:
fieldmathematics
roleprogram
suitegnu
Popcon: 662 users (147 upd.)*
Newer upstream!
License: DFSG free
Git

Octave est un langage de haut niveau (presque entièrement compatible avec Matlab®), d'abord destiné aux calculs numériques. Il fournit une interface pratique en ligne de commande, pour résoudre de façon numérique les problèmes linéaires et non linéaires.

Octave peut être étendu à l’aide de fichiers C++.

The package is enhanced by the following packages: liboctave-dev octave-dev octave-doc
Please cite: John W. Eaton, David Bateman, Søren Hauberg and Rik Wehbring: GNU Octave version 4.2.0 manual: a high-level interactive language for numerical computations. (2016)
Registry entries: SciCrunch 
pdl
langage de données Perl : extensions de Perl pour le calcul numérique
Versions of package pdl
ReleaseVersionArchitectures
bullseye2.025-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.017-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.019-5amd64,arm64,armhf,i386
jessie2.007-4amd64,armel,armhf,i386
sid2.088-1amd64,arm64,armel,armhf,mips64el,ppc64el,riscv64,s390x
sid2.087-1i386
trixie2.085-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.081-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package pdl:
devellang:perl, library
fieldmathematics
interfacecommandline, shell
roledevel-lib, program
scopeutility
Popcon: 20 users (26 upd.)*
Versions and Archs
License: DFSG free
Git

PDL (Perl Data Language — « langage de données Perl ») donne au Perl standard la possibilité de stocker d'une manière COMPACTE et de manipuler RAPIDEMENT des grands tableaux de données à N dimensions qui sont les bases du calcul scientifique. L'idée est de faire de Perl un langage de calcul numérique, libre, orienté sur les tableaux de la même manière que les paquets commerciaux comme IDL et MatLab. Il est possible d'écrire des expressions en Perl simples pour manipuler des tableaux numériques complets en une fois. Par exemple, en utilisant PDL, la variable de Perl $a peut contenir une image 1024x1024 en virgule flottante, en ne prenant que 4 Mo de mémoire et des expressions comme $a=sqrt($a)+2 manipulent l'image en quelques secondes.

Un interpréteur de commandes interactif simple (perldl) est fourni pour une utilisation en ligne de commande ainsi qu'un module (PDL) pour l'utilisation dans les scripts en Perl.

Screenshots of package pdl
psurface
piecewise linear bijections between triangulated surfaces -- utilities
Versions of package psurface
ReleaseVersionArchitectures
buster2.0.0-2amd64,arm64,armhf,i386
bullseye2.0.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.0.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.0.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.0.0-1amd64,armel,armhf,i386
stretch2.0.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 5 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Psurface is a C++ library that handles piecewise linear bijections between triangulated surfaces. These surfaces can be of arbitrary shape and need not even be manifolds.

This package contains several utilities for working with psurface.

python3-arrayfire
liaisons d’ArrayFire pour Python 3
Versions of package python3-arrayfire
ReleaseVersionArchitectures
stretch3.3.20160624-2all
sid3.3.20160624-3all
upstream3.8.0
Popcon: 1 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

ArrayFire est une bibliothèque de haute performance pour le calcul en parallèle avec une API facile à utiliser. Elle permet d’écrire du code de calcul scientifique qui est portable à travers les systèmes CUDA, OpenCL et CPU. Ce projet fournit les liaisons de Python pour la bibliothèque ArrayFire.

Ce paquet fournit les liaisons pour Python 3.

python3-bitstring
Python module for manipulation of binary data (Python 3)
Versions of package python3-bitstring
ReleaseVersionArchitectures
sid4.1.4-1all
stretch3.1.5-1all
bookworm3.1.7-2all
bullseye3.1.7-2all
buster3.1.5-1all
trixie4.1.4-1all
upstream4.2.0
Popcon: 362 users (64 upd.)*
Newer upstream!
License: DFSG free
Git

Bitstring is a pure Python module designed to help make the creation and analysis of binary data as simple and natural as possible.

Bitstrings can be constructed from integers (big and little endian), hex, octal, binary, strings or files. They can be sliced, joined, reversed, inserted into, overwritten, etc. with simple functions or slice notation. They can also be read from, searched and replaced, and navigated in, similar to a file or stream.

This package provides the Python 3 version of the module.

python3-csa
CSA (Connection-Set Algebra) mis en œuvre en Python
Versions of package python3-csa
ReleaseVersionArchitectures
bookworm0.1.12-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.1.12-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.1.12-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.1.12-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 21 users (1 upd.)*
Versions and Archs
License: DFSG free

La bibliothèque CSA fournit des ensembles de connexions (connection-set) et des opérateurs pour les combiner. Il fournit aussi une interface d’itération pour ceux-ci, permettant une itération efficace sur les connexions existantes avec une empreinte mémoire faible, ainsi que pour tous les grands réseaux. Cette CSA peut être utilisée comme composant de simulateur de réseaux neuronaux ou d’autres outils.

python3-deap
Distributed Evolutionary Algorithms in Python3
Versions of package python3-deap
ReleaseVersionArchitectures
stretch1.0.2.post2-2all
bullseye1.3.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.3.1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.3.1-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.4.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.0.2.post2-6all
jessie1.0.1-3+deb8u1all
Popcon: 20 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

DEAP is a novel evolutionary computation framework for rapid prototyping and testing of ideas. It seeks to make algorithms explicit and data structures transparent. It works in perfect harmony with parallelisation mechanism such as multiprocessing and SCOOP.

This package contains the modules for Python3.

python3-escript
Escript/Finley finite elements Python3 system (with OpenMP)
Versions of package python3-escript
ReleaseVersionArchitectures
bookworm5.6-4amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
trixie5.6-6amd64,arm64,armel,armhf,ppc64el,s390x
sid5.6-7amd64,arm64,armel,armhf,ppc64el,riscv64,s390x
stretch5.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye5.6-3amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
Popcon: 5 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

Escript is a programming tool for implementing mathematical models in Python using the finite element method (FEM). Because users do not access the data structures it is very easy to use and scripts can run on desktop computers as well as highly parallel supercomputer without changes. Application areas for escript include earth mantle convection, geophysical inversion, earthquakes, porous media flow, reactive transport, plate subduction, erosion, and tsunamis.

Scripts can be executed in parallel (on varying numbers of threads or nodes) without any special modifications.

Escript now includes the esys.downunder module for 3D inversion of geophysical data sets. The current version supports gravity, magnetic and joint inversion.

This package contains the commands and libraries for Python3 with OpenMP threading and MPI multiprocess support.

python3-escript-mpi
(OpenMP + MPI)
Versions of package python3-escript-mpi
ReleaseVersionArchitectures
bullseye5.6-3amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
trixie5.6-6amd64,arm64,armel,armhf,ppc64el,s390x
stretch5.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm5.6-4amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
sid5.6-7amd64,arm64,armel,armhf,ppc64el,riscv64,s390x
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Escript is a programming tool for implementing mathematical models in Python using the finite element method (FEM). Because users do not access the data structures it is very easy to use and scripts can run on desktop computers as well as highly parallel supercomputer without changes. Application areas for escript include earth mantle convection, geophysical inversion, earthquakes, porous media flow, reactive transport, plate subduction, erosion, and tsunamis.

Scripts can be executed in parallel (on varying numbers of threads or nodes) without any special modifications.

Escript now includes the esys.downunder module for 3D inversion of geophysical data sets. The current version supports gravity, magnetic and joint inversion.

This package contains the commands and libraries for Python3 with both OpenMP threading and MPI multiprocess support.

python3-guiqwt
efficient 2D data-plotting library - Python 3
Versions of package python3-guiqwt
ReleaseVersionArchitectures
stretch3.0.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.0.3-3amd64,arm64,armhf,i386
bullseye3.0.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.3.1-1amd64,arm64,armhf,i386,mips64el,mipsel
trixie4.4.4-1amd64,arm64,armhf,i386,mips64el
sid4.4.4-1amd64,arm64,armhf,i386,mips64el
Popcon: 13 users (1 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.

This is the Python 3 version of the package.

python3-lmfit
Least-Squares Minimization with Constraints (Python 3)
Versions of package python3-lmfit
ReleaseVersionArchitectures
stretch0.9.5+dfsg-2all
buster0.9.11+dfsg-2all
sid1.2.2-3all
bookworm1.1.0-1all
trixie1.2.2-3all
jessie0.8.0+dfsg.1-1all
bullseye1.0.1-6all
upstream1.3.1
Popcon: 25 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

The lmfit Python package provides a simple, flexible interface to non-linear optimization or curve fitting problems. The package extends the optimization capabilities of scipy.optimize by replacing floating pointing values for the variables to be optimized with Parameter objects. These Parameters can be fixed or varied, have upper and/or lower bounds placed on its value, or written as an algebraic expression of other Parameters.

The principal advantage of using Parameters instead of simple variables is that the objective function does not have to be rewritten to reflect every change of what is varied in the fit, or what relationships or constraints are placed on the Parameters. This means a scientific programmer can write a general model that encapsulates the phenomenon to be optimized, and then allow user of that model to change what is varied and fixed, what range of values is acceptable for Parameters, and what constraints are placed on the model. The ease with which the model can be changed also allows one to easily test the significance of certain Parameters in a fitting model.

The lmfit package allows a choice of several optimization methods available from scipy.optimize. The default, and by far best tested optimization method used is the Levenberg-Marquardt algorithm from MINPACK-1 as implemented in scipy.optimize.leastsq. This method is by far the most tested and best support method in lmfit, and much of this document assumes this algorithm is used unless explicitly stated. An important point for many scientific analysis is that this is only method that automatically estimates uncertainties and correlations between fitted variables from the covariance matrix calculated during the fit.

A few other optimization routines are also supported, including Nelder-Mead simplex downhill, Powell's method, COBYLA, Sequential Least Squares methods as implemented in scipy.optimize.fmin, and several others from scipy.optimize. In their native form, some of these methods setting allow upper or lower bounds on parameter variables, or adding constraints on fitted variables. By using Parameter objects, lmfit allows bounds and constraints for all of these methods, and makes it easy to swap between methods without hanging the objective function or set of Parameters.

Finally, because the approach derived from MINPACK-1 usin the covariance matrix to determine uncertainties is sometimes questioned (and sometimes rightly so), lmfit supports methods to do a brute force search of the confidence intervals and correlations for sets of parameters.

This is the Python 3 version of the package.

python3-matplotlib
système de traçage basé sur Python dans un style similaire à celui Matlab –⋅Python⋅3
Versions of package python3-matplotlib
ReleaseVersionArchitectures
bookworm3.6.3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.4.2-3.1amd64,armel,armhf,i386
stretch2.0.0+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.0.2-2amd64,arm64,armhf,i386
sid3.6.3-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.6.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye3.3.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream3.9.0~rc2
Popcon: 19129 users (507 upd.)*
Newer upstream!
License: DFSG free
Git

Matplotlib est une bibliothèque de traçage en Python pur conçue pour apporter à Python des capacités de traçage d'une qualité adaptée à la publication, avec une syntaxe familière aux utilisateurs de Matlab. L'accès à toutes les commandes de traçage, dans l'interface pylab, est possible soit à travers une interface fonctionnelle familière aux utilisateurs de Matlab, soit à travers une interface orientée objet familière à ceux de Python.

Ce paquet fournit la version Python⋅3 de matplotlib.

python3-numpy
gestion rapide des tableaux pour le langage Python – Python 3
Versions of package python3-numpy
ReleaseVersionArchitectures
bullseye1.19.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.16.2-1amd64,arm64,armhf,i386
stretch1.12.1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.8.2-2amd64,armel,armhf,i386
sid1.26.4+ds-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.24.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.24.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 25357 users (2547 upd.)*
Versions and Archs
License: DFSG free
Git

NumPy (Numerical Python) fournit un puissant objet de tableau à n dimensions, des fonctions sophistiquées (dispersion), des outils pour intégrer du code Fortran et C/C++, des outils pratiques pour l'algèbre linéaire, la transformation de Fourier et la génération de nombres aléatoires.

Ce paquet installe NumPy pour Python 3.

The package is enhanced by the following packages: python3-shapely
python3-ppl
Python interface to PPL -- Python 3
Versions of package python3-ppl
ReleaseVersionArchitectures
bookworm0.8.7-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.8.7-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.8.9-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream0.8.10rc2
Popcon: 32 users (22 upd.)*
Newer upstream!
License: DFSG free
Git

A Python interface to the C++ Parma Polyhedra Library (PPL), which allows computations with polyhedra and grids, like mixed integer linear programming.

This package installs the library for Python 3.

python3-pysph
cadriciel au code source ouvert pour l’hydrodynamique des particules lissées
Versions of package python3-pysph
ReleaseVersionArchitectures
bookworm1.0~b1-5amd64,arm64
bullseye1.0~b0~20191115.gite3d5e10-4amd64,arm64,ppc64el,s390x
sid1.0~b1-8amd64,arm64
Popcon: 8 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

Ce cadriciel est implémenté en Python et les parties critiques pour la performance sont implémentées en Cython.

PySPH est implémenté d'une telle façon que l'utilisateur puisse spécifier l'entièreté de la simulation SPH en pur Python. Le code de haute performance est généré à partir de ce code Python de haut niveau, compilé à la volée et exécuté. PySPH fournit aussi facultativement la parallélisation automatique à l'aide de mpi4py et Zoltan.

python3-pyswarms
research toolkit for particle swarm optimization in Python
Versions of package python3-pyswarms
ReleaseVersionArchitectures
bookworm1.3.0-5all
bullseye1.3.0-1all
sid1.3.0-6all
trixie1.3.0-6all
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

PySwarms is an extensible research toolkit for particle swarm optimization (PSO) in Python.

It is intended for swarm intelligence researchers, practitioners, and students who prefer a high-level declarative interface for implementing PSO in their problems. PySwarms enables basic optimization with PSO and interaction with swarm optimizations.

Features:

  • High-level module for Particle Swarm Optimization
  • Built-in objective functions to test optimization algorithms
  • Plotting environment for cost histories and particle movement
  • Hyperparameter search tools to optimize swarm behaviour

This package contains the Python 3.x version of PySwarms.

python3-resampy
Efficient signal resampling
Versions of package python3-resampy
ReleaseVersionArchitectures
sid0.4.3+ds-1all
bookworm0.4.2+ds-3all
Popcon: 2 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Implements band-limited sinc interpolation method for sampling rate conversion.

python3-rioxarray
rasterio xarray extension
Versions of package python3-rioxarray
ReleaseVersionArchitectures
trixie0.15.4-1all
sid0.15.4-1all
bookworm0.13.3-1all
Popcon: 5 users (19 upd.)*
Versions and Archs
License: DFSG free
Git

rioxarray is an extension to the xarray package that

  • supports multidimensional datasets such as netCDF
  • stores the CRS as a WKT, which is the recommended format
  • loads in the CRS, transform, and nodata metadata in standard CF & GDAL locations
  • supports masking and scaling data with the masked and mask_and_scale kwargs
  • adds the coordinate axis CF metadata
  • loads in raster metadata into the attributes

This package provides the Python 3 library

python3-scipy
outils scientifiques pour Python 3
Versions of package python3-scipy
ReleaseVersionArchitectures
jessie0.14.0-2amd64,armel,armhf,i386
buster1.1.0-7amd64,arm64,armhf,i386
sid1.11.4-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.11.4-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch0.18.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.10.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.6.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream1.13.0
Popcon: 2642 users (1864 upd.)*
Newer upstream!
License: DFSG free
Git

SciPy complète le module NumPy populaire (paquet python-numpy), rassemblant une grande variété de modules de haut niveau technique dans un seul paquet.

SciPy est un ensemble d’outils scientifiques et numériques pour Python. Il prend en charge, entre autres, les fonctions spéciales, la résolution d’intégrales et d’équations différentielles ordinaires, l’optimisation par gradient, des algorithmes génétiques, des outils de programmation parallèle, un compilateur expression-vers-C++ pour une exécution rapide.

Registry entries: SciCrunch 
python3-sfepy
méthode des éléments finis simple en Python
Versions of package python3-sfepy
ReleaseVersionArchitectures
bookworm2021.4-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2020.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2021.4-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream2024.1
Popcon: 6 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

SfePy est un logiciel pour résoudre des systèmes d’équations aux dérivées partielles couplées (EDP) par la méthode des éléments finis en 1D, 2D et 3D. Il peut être vu comme une boite noire de solveur d’EDP ou comme un paquet de Python pouvant être utilisé pour construire des applications personnelles. Le mot « simple » signifie que les problèmes de MEF peuvent être codés très facilement et rapidement.

Screenshots of package python3-sfepy
python3-sparse
multidimensional sparse arrays for Python
Versions of package python3-sparse
ReleaseVersionArchitectures
bookworm0.13.0-1all
buster0.2.0-1all
sid0.15.1-1all
bullseye0.11.2-3all
upstream0.16.0a4
Popcon: 48 users (16 upd.)*
Newer upstream!
License: DFSG free
Git

This package implements sparse multidimensional arrays on top of NumPy and scipy.sparse. It generalizes the scipy.sparse.coo_matrix layout but extends beyond just rows and columns to an arbitrary number of dimensions. The original motivation is for machine learning algorithms, but it is intended for somewhat general use.

It supports:

  • NumPy ufuncs (where zeros are preserved)
  • Arithmetic with scalars (where zeros are preserved)
  • Reductions (sum, max)
  • Reshape
  • Transpose
  • Tensordot
  • Slicing with integers, lists, and slices (with no step value)
  • Concatenation and stacking
  • Addition with other sparse arrays of the same shape

This package provides the modules for Python 3.

python3-tables
Hierarchical database for Python3 based on HDF5
Versions of package python3-tables
ReleaseVersionArchitectures
trixie3.7.0-10all
stretch3.3.0-5all
sid3.9.2-2all
buster3.4.4-2all
bullseye3.6.1-3all
jessie3.1.1-3all
bookworm3.7.0-5all
sid3.7.0-10all
Popcon: 549 users (304 upd.)*
Versions and Archs
License: DFSG free
Git

PyTables is a package for managing hierarchical datasets and designed to efficiently cope with extremely large amounts of data.

It is built on top of the HDF5 library and the NumPy package. It features an object-oriented interface that, combined with C extensions for the performance-critical parts of the code (generated using Cython), makes it a fast, yet extremely easy to use tool for interactively save and retrieve very large amounts of data. One important feature of PyTables is that it optimizes memory and disk resources so that they take much less space (between a factor 3 to 5, and more if the data is compressible) than other solutions, like for example, relational or object oriented databases.

  • Compound types (records) can be used entirely from Python (i.e. it is not necessary to use C for taking advantage of them).
  • The tables are both enlargeable and compressible.
  • I/O is buffered, so you can get very fast I/O, specially with large tables.
  • Very easy to select data through the use of iterators over the rows in tables. Extended slicing is supported as well.
  • It supports the complete set of NumPy objects.
python3-theano
CPU/GPU math expression compiler for Python 3
Versions of package python3-theano
ReleaseVersionArchitectures
buster1.0.3+dfsg-1amd64,arm64,i386
stretch0.8.2-6amd64,arm64,i386,ppc64el,s390x
bullseye1.0.5+dfsg-2amd64,arm64,armhf,i386,ppc64el,s390x
Popcon: 20 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Theano is a Python library that allows one to define and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It provides a high-level Numpy like expression language for functional description of calculation, rearranges expressions for speed and stability, and generates native machine instructions for fast calculation. Optionally, highly accelerated computations could be carried out on graphics cards processors.

This package contains Theano for Python 3.

Please cite: Theano Development Team: Theano: A Python framework for fast computation of mathematical expressions (eprint) (2016)
python3-woo
Discrete dynamic compuations, esp. granular mechanics (python 3)
Versions of package python3-woo
ReleaseVersionArchitectures
stretch1.0+dfsg1-1amd64,arm64,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Extesible and portable framework primarily for mechanics granular materials. Computation parts are written in c++ parallelized using OpenMP, fully accessible and modifiable from python (ipython console or scripts). Arbitrarily complex scene can be scripted. Qt-based user interface is provided, featuring flexible OpenGL display, inspection of all objects and runtime modification. Parametric preprocessors can be written in pure python, and batch system can be used to drive parametric studies. New material models and particle shapes can be added (in c++) without modifying existing classes.

Woo is an evolution of the Yade package (http://www.launchpad.net/yade), aiming at more flexibility, extensibility, tighter integration with python and user-friendliness.

This version is built with OpenMP enabled, and targets Python 3.x.

python3-xarray
N-D labeled arrays and datasets in Python 3
Versions of package python3-xarray
ReleaseVersionArchitectures
stretch-backports-sloppy0.12.1-2~bpo10+1all
bullseye0.16.2-2all
buster0.11.3-2all
sid2024.03.0-1all
trixie2024.02.0-2all
bookworm2023.01.0-1.1all
Popcon: 60 users (41 upd.)*
Versions and Archs
License: DFSG free
Git

xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures.

It provides a pandas-like and pandas-compatible toolkit for analytics on multi-dimensional arrays, rather than the tabular data for which pandas excels.

This package provides the Python 3 library

pyzo
interactive editor for scientific Python
Versions of package pyzo
ReleaseVersionArchitectures
bullseye4.11.2-1all
sid4.12.3-1all
stretch4.3.1-1+deb9u1all
trixie4.12.3-1all
bookworm4.12.3-1all
buster4.4.3-1.2all
upstream4.15.0
Popcon: 16 users (5 upd.)*
Newer upstream!
License: DFSG free
Git

Pyzo is a cross-platform Python IDE focused on interactivity and introspection, which makes it very suitable for scientific computing. Its practical design is aimed at simplicity and efficiency.

It consists of two main components, the editor and the shell, and uses a set of pluggable tools to help the programmer in various ways. Some example tools are source structure, project manager, interactive help, workspace...

Pyzo is written in (pure) Python 3 and uses the Qt GUI toolkit. Binaries are provided for all major operating system. After installing Pyzo, it can be used to execute code on any Python version available on your system (Python 2.4 - 3.x, including Pypy).

This package provides the Pyzo IDE.

qsopt-ex
résolveur exact d’optimisation linéaire
Versions of package qsopt-ex
ReleaseVersionArchitectures
stretch2.5.10.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.5.10.3-2amd64,arm64,armhf,i386
bullseye2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.5.10.3-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 3 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

QSopt-ex est une implémentation d’un algorithme basé sur les simplexes qui renvoie les solutions rationnelles exactes, en exploitant la rapidité des calculs en virgule flottante et en essayant de minimiser les opérations réalisées en arithmétique des nombres rationnels.

Ce paquet fournit les utilitaires en ligne de commande.

Please cite: David L Applegate, William Cook, Sanjeeb Dash and Daniel G Espinoza: Exact solutions to linear programming problems. Operations Research Letters 35(6):693-699 (2007)
r-base
système de calcul statistique et de graphique GNU R
Maintainer: Dirk Eddelbuettel
Versions of package r-base
ReleaseVersionArchitectures
experimental4.3.3.20240416-1all
jessie-security3.1.1-1+deb8u1all
bullseye4.0.4-1all
jessie3.1.1-1+deb8u1all
trixie4.3.2-1all
sid4.3.3-3all
bookworm4.2.2.20221110-2all
stretch3.3.3-1all
buster3.5.2-1all
Debtags of package r-base:
devellang:r
fieldstatistics
roledummy, metapackage
suitegnu
Popcon: 50 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

R est un système de calcul statistique et de graphiques. Il est composé d'un langage ainsi que d'un environnement d'exécution avec des graphiques, un débogueur, un accès à certaines fonctions système et la possibilité d'exécuter des programmes stockés dans des fichiers de script.

La conception de R a été fortement influencée par deux langages existants : le S de Becker, Chambers et Wilks et le Scheme de Sussman. Le langage obtenu est très proche en apparence du S, alors que l'implémentation sous-jacente et la sémantique dérivent du Scheme.

Le cœur de R est un langage de calcul interprété qui permet les branchements et les boucles ainsi que la programmation modulaire en utilisant des fonctions. La plupart des fonctions visibles par les utilisateurs sont écrites en R. Il est possible d'utiliser des procédures écrites en C, C++ ou FORTRAN pour plus d'efficacité, et la plupart des fonctions internes de R le font. La distribution R contient des fonctionnalités pour un large panel de procédures statistiques et de calculs mathématiques appliqués sous-jacents. Elle contient également un grand nombre de fonctions qui fournissent un environnement graphique flexible pour créer différents types de présentations des données.

De plus, plusieurs milliers de « paquets » d’extension sont disponibles à partir de CRAN (Comprehensive R Archive Network), aussi que sous forme de paquets Debian appelés « r-cran- ».

Ce paquet est un meta-paquet pour faciliter la transition de la configuration du paquet pre-1.5.0 avec le paquet principal r-base. Une fois installé, ce paquet peut être supprimé en toute sécurité, apt-get continuera à mettre à jour automatiquement ses composants dans les futures mises à jour. Fournir ce paquet est un moyen donné aux utilisateurs de n'installer que r-base-core s'ils le souhaitent.

Screenshots of package r-base
r-cran-nleqslv
GNU R package for solving systems of nonlinear equations
Versions of package r-cran-nleqslv
ReleaseVersionArchitectures
stretch3.0.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye3.3.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm3.3.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.3.2-1amd64,arm64,armhf,i386
sid3.3.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.3.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 165 users (58 upd.)*
Versions and Archs
License: DFSG free
Git

This R package solves a system of nonlinear equations using a Broyden or a Newton method with a choice of global strategies such as line search and trust region. There are options for using a numerical or user supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a singular or ill-conditioned Jacobian.

scilab
paquet logiciel scientifique pour le calcul numérique
Versions of package scilab
ReleaseVersionArchitectures
bullseye6.1.0+dfsg1-7all
jessie5.5.1-7all
stretch5.5.2-4all
stretch-security5.5.2-4+deb9u1all
buster6.0.1-10+deb10u1all
bookworm6.1.1+dfsg2-6all
trixie2024.0.0+dfsg-5all
sid2024.0.0+dfsg-6all
Debtags of package scilab:
fieldelectronics, mathematics, physics, statistics
interfacex11
roleprogram
scopeutility
uitoolkittk
useanalysing, learning
works-withimage
x11application
Popcon: 51 users (39 upd.)*
Versions and Archs
License: DFSG free
Git

Scilab est paquet logiciel scientifique basé sur le calcul matriciel. Scilab fournit en interne des centaines de fonctions mathématiques, des structures puissantes (incluant les polynômes, les fonctions rationnelles, les systèmes linéaires, les listes…), ainsi qu’un certain nombre de boîtes à outils spécifiques au contrôle, traitement de signal…

Ce paquet fournit aussi Xcos, un éditeur graphique pour concevoir des modèles de système dynamique hybride. Ces modèles peuvent être conçus, chargés, enregistrés, compilés ou simulés. Solution stable et efficiente pour les besoins industriels et académiques, Xcos fournit des fonctions pour la modélisation de système mécanique (automobile, aéronautique…), de circuit hydraulique (modélisation de barrage, canalisation…), etc. Des fonctions Modelica sont aussi fournies.

Pour une version minimale de scilab, le paquet « scilab-cli » est à installer.

scilab-ann
Scilab module for artificial neural networks
Versions of package scilab-ann
ReleaseVersionArchitectures
stretch0.4.2.4-1all
jessie0.4.2.4-1all
Debtags of package scilab-ann:
devellibrary
roledevel-lib, shared-lib
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn

This module implements artificial neural networks capabilities into the Scilab language. Current features are:

  • Only layered feedforward networks are supported directly at the moment (for others use the "hooks" provided)
  • Unlimited number of layers
  • Unlimited number of neurons per each layer separately
  • User defined activation function (defaults to logistic)
  • User defined error function (defaults to SSE)
  • Algorithms implemented so far:
  • standard (vanilla) with or without bias, on-line or batch
  • momentum with or without bias, on-line or batch
  • SuperSAB with or without bias, on-line or batch
  • Conjugate gradients
  • Jacobian computation
  • Computation of result of multiplication between "vector" and Hessian
  • Some helper functions provided
sdpb
Semidefinite program solver
Versions of package sdpb
ReleaseVersionArchitectures
bookworm1.0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0-3amd64,arm64,armhf,i386
bullseye1.0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream2.7.0
Popcon: 5 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

SDPB is an open-source, arbitrary-precision, parallelized semidefinite program solver, designed for the conformal bootstrap. SDPB significantly outperforms less specialized solvers and should enable many new computations.

For more information, see "A Semidefinite Program Solver for the Conformal Bootstrap" at http://arxiv.org/abs/1502.02033.

spyder
Richly-featured Python IDE
Versions of package spyder
ReleaseVersionArchitectures
bookworm5.4.2+ds-5+deb12u1all
bullseye4.2.1+dfsg1-3+deb11u2all
buster3.3.3+dfsg1-1all
stretch3.1.3+dfsg1-3all
jessie2.3.1+dfsg-1all
sid5.5.1+ds-1all
trixie5.5.1+ds-1all
upstream6.0.0~a4
Debtags of package spyder:
develide, lang:python
roleprogram
Popcon: 315 users (79 upd.)*
Newer upstream!
License: DFSG free
Git

Spyder is a powerful interactive development environment for Python providing many features and facilities, including advanced editing facilities (including tooltips and completion facilities), issue highlighting, interactive testing, debugging and introspection facilities, an embedded console (IPython) supporting graphics and much more.

This package provides the application.

There is one plugin currently available in Debian: spyder-unittest, in the package python3-spyder-unittest.

The package is enhanced by the following packages: perlnavigator
Screenshots of package spyder
toulbar2
Exact combinatorial optimization for Graphical Models
Versions of package toulbar2
ReleaseVersionArchitectures
buster1.0.0+dfsg3-2amd64,arm64,armhf,i386
trixie1.2.1+dfsg-0.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.2.1+dfsg-0.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.1.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.1.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 3 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Toulbar2 is an exact discrete optimization tool for Graphical Models such as Cost Function Networks, Markov Random Fields, Weighted Constraint Satisfaction Problems and Bayesian Nets.

vitables
outil graphique pour éditer ou parcourir des fichiers PyTables et HDF5
Versions of package vitables
ReleaseVersionArchitectures
stretch2.1-1all
jessie2.1-1all
trixie3.0.2-4all
sid3.0.2-4all
bullseye3.0.0-1.1all
bookworm3.0.2-4all
buster2.1-1all
upstream3.0.3
Popcon: 10 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

ViTables est un composant de la famille PyTables. C’est un outil graphique pour parcourir et éditer les fichiers aux formats PyTables ou HDF5.

Les possibilités de ViTables comprennent la navigation aisée dans la hiérarchie de données, l’affichage des données réelles et des métadonnées associées, une navigation simple, quoique puissante, de données multi-dimensionnelles, et bien plus.

Une des plus grandes forces de ViTables est son aptitude à afficher de très grandes tables. Celles avec un milliard de lignes (et au-delà) sont parcourues de manière étonnamment rapide et avec des besoins en mémoire très faibles. Aussi, si on a besoin de parcourir de très grandes tables, sans hésitation, ViTables est la solution.

Screenshots of package vitables
xtensor-dev
multi-dimensional arrays with broadcasting (transition package)
Versions of package xtensor-dev
ReleaseVersionArchitectures
bookworm0.24.3-1all
trixie0.25.0-1all
sid0.25.0-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

xtensor is a C++ library meant for numerical analysis with multi-dimensional array expressions.

This is a dummy package transitioning to libxtensor-dev.

yade
plateforme pour la modélisation d'élément discret
Versions of package yade
ReleaseVersionArchitectures
jessie1.12.0-2amd64,armel,armhf,i386
bookworm2023.02a-1amd64,arm64,i386,ppc64el,s390x
experimental2024.00a~git~ga581-1~exp2amd64,arm64,s390x
buster2019.01a-2amd64,arm64,i386
buster-backports2020.01a-10~bpo10+1amd64,arm64,i386,ppc64el
bullseye2021.01a-3amd64,arm64,i386,ppc64el,s390x
trixie2024.02a-1amd64,arm64
sid2024.02a-1amd64,arm64
stretch2017.01a-8amd64,arm64,i386,mips64el,ppc64el,s390x
stretch-backports2020.01a-10~bpo9+1amd64,arm64,i386,ppc64el
Debtags of package yade:
roleprogram
usesimulating
Popcon: 6 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Encore un autre moteur dynamique (YADE).

Environnement de travail open-source extensible pour les modèles numériques discrets, concentrés sur la méthode d'élément discret. Las parties de calcul sont écrites en C++ en utilisant un modèle d'objet flexible, permettant la mise en œuvre indépendante de nouveaux algorithmes et interfaces. Python est utilisé pour la construction rapide et concise de scène, de contrôle de simulation, de post-traitement et de débogage.

Ce paquet fournit une version de yade optimisant la vitesse.

Please cite: V.ŠMilauer, E. Catalano, B. Chareyre, S. Dorofeenko, J. Duriez, A. Gladky, J. Kozicki, C. Modenese, L. Scholtès, L. Sibille, J. Stránský and K. Thoeni: Yade Documentation (V. Šmilauer, ed.),. The Yade Project, 2nd ed. (2015)
Screenshots of package yade
yorick
langage interprété et graphiques scientifiques
Versions of package yorick
ReleaseVersionArchitectures
bookworm2.2.04+dfsg1-12amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.2.04+dfsg1-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie2.2.04+dfsg1-12amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster2.2.04+dfsg1-10amd64,arm64,armhf,i386
bullseye2.2.04+dfsg1-12amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.2.03+dfsg-3amd64,armel,armhf,i386
sid2.2.04+dfsg1-12amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package yorick:
develide, interpreter, runtime
fieldastronomy, mathematics, physics
interfacecommandline, shell
roledevel-lib, program
scopeapplication
useanalysing, viewing
works-withimage, image:raster
Popcon: 19 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

Yorick est un langage de programmation interprété pour :

  • les simulations scientifiques et les calculs ;
  • le post-traitement ou le guidage de grands codes de simulation ;
  • les graphiques scientifiques interactifs ;
  • la lecture, l'écriture et la traduction de grands fichiers de nombres.

Le langage fournit une syntaxe compacte pour plusieurs opérations habituelles sur les tableaux et donc travaille rapidement et efficacement sur de grands tableaux de nombres. Le code yorick ressemble superficiellement à du C mais les variables de yorick ne sont jamais explicitement déclarées et elles ont un champ dynamique similaire aux dialectes Lisp. Le langage yorick est conçu pour être saisi interactivement au clavier, ainsi que pour être stocké dans des fichiers pour une utilisation ultérieure.

Ce paquet inclut un environnement de développement basé sur emacs, que vous pouvez lancer en saisissant M-x yorick dans emacs.

De nombreux modules et greffons sont disponibles pour Yorick (paquets yorick-*). Le méta-paquet yorick-full dépend de la majorité d'entre-eux.

Screenshots of package yorick

Official Debian packages with lower relevance

calculix-ccx-doc
programme d'éléments finis structurels en trois dimensions – fichiers de documentation
Versions of package calculix-ccx-doc
ReleaseVersionArchitectures
bookworm2.11-1.1all
buster2.11-1all
bullseye2.11-1all
trixie2.11-1.1all
sid2.11-1.1all
stretch2.11-1all
upstream2.21
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

CalculiX est une application d'analyse d'éléments finis libre qui utilise un format d'entrée similaire à celui d'Abaqus. Il a un solveur implicite et explicite, un préprocesseur et un postprocesseur (CGX).

Ce paquet fournit la documentation au format HTML pour CalculiX CrunchiX.

calculix-ccx-test
programme d'éléments finis structurels en trois dimensions – fichiers de documentation
Versions of package calculix-ccx-test
ReleaseVersionArchitectures
stretch2.11-1all
bullseye2.11-1all
buster2.11-1all
sid2.11-1.1all
trixie2.11-1.1all
bookworm2.11-1.1all
upstream2.21
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

CalculiX est une application d'analyse d'éléments finis libre qui utilise un format d'entrée similaire à celui d'Abaqus. Il a un solveur implicite et explicite, un préprocesseur et un postprocesseur (CGX).

Ce paquet fournit les fichiers d'exemple pour CalculiX CrunchiX.

calculix-cgx-examples
fichiers d'exemple pour CalculiX GraphiX
Versions of package calculix-cgx-examples
ReleaseVersionArchitectures
buster2.11+dfsg-1all
bookworm2.17+dfsg-2all
stretch2.11+dfsg-1all
sid2.21+dfsg-1all
trixie2.21+dfsg-1all
bullseye2.17+dfsg-2all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

CalculiX GraphiX (cgx) est un pré et postprocesseur tridimensionnel pour les éléments finis. Des modèles à éléments finis de CalculiX CrunchiX peuvent être compilés, calculés et post-traités. Le pré et postprocesseur est un outil 3D interactif utilisant l'API openGL.

En plus des fichiers de résultats de CalculiX CrunchiX, les résultats d'OpenFoam, Duns (2D et 3D), Isaac (2D et 3D) et Nastran (f06) peuvent être lus. Pour prétraiter le format natif Netgen, STEP et STL peuvent être importés.

Ce paquet fournit les exemples.

ceres-solver-doc
documentation pour ceres-solver
Versions of package ceres-solver-doc
ReleaseVersionArchitectures
buster1.14.0-4all
stretch1.12.0+dfsg0-1all
bullseye1.14.0-14all
bookworm2.1.0+really2.1.0+dfsg-1all
trixie2.2.0+dfsg-4all
sid2.2.0+dfsg-4.1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Ceres Solver est une bibliothèque libre en C++ pour modéliser et résoudre des problèmes d'optimisation de grande taille et complexes. Il s'agit d'une bibliothèque riche en fonctionnalités, mûre et performante qui est utilisée en production chez Google depuis 2010.

Ceres Solver peut résoudre deux types de problèmes :

 — les problèmes de moindres carrés non linéaires avec contraintes de
   bornes ;
 — les problèmes d'optimisation génériques sans contrainte.

Ce paquet fournit la documentation disponible sur http://ceres-solver.org/ et les exemples fournis avec la distribution.

coinor-libcoinmp-dev
API C simple pour les solveurs Clp et Cbc de COIN-OR – fichiers de développement
Versions of package coinor-libcoinmp-dev
ReleaseVersionArchitectures
stretch1.7.6+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.7.6+dfsg1-1amd64,armel,armhf,i386
buster1.8.3-2amd64,arm64,armhf,i386
bullseye1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
experimental1.8.4+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 6 users (4 upd.)*
Versions and Archs
License: DFSG free

L'optimiseur Coin-MP est un solveur libre faisant partie du projet COIN-OR qui est une initiative pour stimuler le développement de logiciels libres pour la communauté de recherche opérationnelle.

CoinMP est une bibliothèque API en C prenant en charge la plupart des fonctions des projets CLP (Coin LP), CBC (Coin Branch-and-Cut) et CGL (Cut Generation Library).

Ce paquet fournit les fichiers nécessaires pour construire des applications utilisant libCoinMP.

evolver-nox
Surface Evolver, modélisation de surfaces – sans gestion d’X
Versions of package evolver-nox
ReleaseVersionArchitectures
bookworm2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.70+ds-4amd64,arm64,armhf,i386
stretch2.70+ds-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x
trixie2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Surface Evolver est un programme interactif pour la modélisation de la surface d’un liquide, façonnée par différentes forces et tensions.

Ce paquet fournit des variantes d’evolver construites suivant des formats différents de virgule flottante (double, long double, quadruple), mais sans prise en charge d’X.

The package is enhanced by the following packages: evolver-doc
evolver-ogl
Surface Evolver, modélisation de surfaces – avec affichage OpenGL
Versions of package evolver-ogl
ReleaseVersionArchitectures
stretch2.70+ds-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x
bookworm2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.70+ds-4amd64,arm64,armhf,i386
bullseye2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Surface Evolver est un programme interactif pour la modélisation de la surface d’un liquide, façonnée par différentes forces et tensions.

Ce paquet fournit des variantes d’evolver construites suivant des formats différents de virgule flottante (double, long double, quadruple), et avec un affichage utilisant OpenGL/GLUT.

The package is enhanced by the following packages: evolver-doc
hpcc
mesureur de performance HPC Challenge
Versions of package hpcc
ReleaseVersionArchitectures
trixie1.5.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster1.5.0-1amd64,arm64,armhf,i386
stretch1.4.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.4.1-3amd64,armel,armhf,i386
sid1.5.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.5.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package hpcc:
adminbenchmarking
roleprogram
Popcon: 3 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

Le mesureur de performance HPC Challenge (High Performance Computing – Informatique de haute performance) exécute une suite de sept tests pour les CPU, la mémoire et le réseau pour des grappes HPC. Entre autres, il fournit le mesureur HPL (High-Performance LINPACK), utilisé par le classement Top500 (http://www.top500.org/).

libcneartree-dev
Library and headers for solving the Nearest Neighbor Problem
Versions of package libcneartree-dev
ReleaseVersionArchitectures
bullseye5.1.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch3.1.1-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm5.1.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie5.1.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid5.1.1+dfsg1-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster5.1.1+dfsg1-1amd64,arm64,armhf,i386
jessie3.1.1-2.1amd64,armel,armhf,i386
Debtags of package libcneartree-dev:
devellibrary
roledevel-lib
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Neartree is an API and a library for finding nearest neighbors among points in spaces of arbitrary dimensions. This package provides a C++ template, TNear.h, and C library and header files for compiling programs using Neartree.

The library uses the Nearest Neighbor algorithm after Kalantari and McDonald, (IEEE Transactions on Software Engineering, v. SE-9, pp. 631-634,1983) modified to use recursion instead of a double-linked tree and simplified so that it does less checking for things like is the distance to the right less than the distance to the left; it was found that these checks make little to no difference.

libcppnumericalsolvers-dev
C++ library of numerical optimization methods for nonlinear functions
Versions of package libcppnumericalsolvers-dev
ReleaseVersionArchitectures
bookworm1.0.0-2all
trixie1.0.0-2all
sid1.0.0-2all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

A lightweight C++ library of numerical optimization methods for nonlinear functions, including L-BFGS-B for TensorFlow

libcubature-dev
Multi-dimensional adaptive integration (cubature) in C
Versions of package libcubature-dev
ReleaseVersionArchitectures
bookworm1.0.4+ds-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.0.3+ds-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.0.4+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.0.4+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This is a simple C package for adaptive multidimensional integration (cubature) of vector-valued integrands over hypercubes. Of course, it can handle scalar integrands as the special case where f is a one-dimensional vector: the dimensionalities of f and x are independent. The integrand can be evaluated for an array of points at once to enable easy parallelization.

This package contains the development files.

liblbfgspp-dev
C++ library that implements the Limited-memory BFGS algorithm
Versions of package liblbfgspp-dev
ReleaseVersionArchitectures
trixie0.1.0-1all
bookworm0.1.0-1all
sid0.1.0-1all
upstream0.3.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

LBFGS++ is a header-only C++ library that implements the Limited-memory BFGS algorithm (L-BFGS) for unconstrained minimization problems, and a modified version of the L-BFGS-B algorithm for box-constrained ones.

libpsurface-dev
piecewise linear bijections between triangulated surfaces -- development files
Versions of package libpsurface-dev
ReleaseVersionArchitectures
jessie2.0.0-1amd64,armel,armhf,i386
buster2.0.0-2amd64,arm64,armhf,i386
sid2.0.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.0.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.0.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.0.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Psurface is a C++ library that handles piecewise linear bijections between triangulated surfaces. These surfaces can be of arbitrary shape and need not even be manifolds.

There are two main uses for psurface. When doing adaptive finite element simulations on grids with parametrized boundaries, psurface can store the parametrization. Boundary parametrizations are practically mappings from the coarse grid boundary to the actual boundary, and if that actual boundary is a triangulated surface then psurface can handle it. This is implemented, for example, in the dune-grid module of Dune.

Secondly, when doing domain decomposition methods with nonconforming interfaces, you need to relate the two interface grids to each other. Psurface can do this for you, even if your interfaces do not match geometrically. Such is the case, e.g., in contact problems. This second functionality is also available for 1d surfaces in 2d space.

The easiest way to use psurface for domain decomposition is to get the dune-grid-glue module and use it to drive psurface.

This package contains the development files.

libquantum-dev
library for the simulation of a quantum computer (development files)
Versions of package libquantum-dev
ReleaseVersionArchitectures
sid1.1.1-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.1.1-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.1.1-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.1.1-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.1.1-5amd64,arm64,armhf,i386
stretch1.1.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.1.1-3amd64,armel,armhf,i386
Debtags of package libquantum-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

libquantum is a C library for the simulation of a quantum computer. Based on the principles of quantum mechanics, it provides an implementation of a quantum register. Basic operations for register manipulation such as the Hadamard gate or the Controlled-NOT gate are available through an easy-to-use interface. Measurements can be performed on either single qubits or the whole quantum register.

Features:

  • Simulation of arbitrary quantum algorithms is possible
  • High performance and low memory consumption
  • Decoherence support for realistic quantum computation
  • Interface for quantum error correction (QEC)
  • Supports the density operator formalism
  • Implementations of Shor's factoring algorithm and Grover's search algorithm are included

This package contains the header files and static libraries which are needed to develop applications based on libquantum.

libstopt-dev
library for stochastic optimization problems (development package)
Versions of package libstopt-dev
ReleaseVersionArchitectures
bullseye-backports5.5+dfsg-1~bpo11+1amd64,armel,armhf,ppc64el,s390x
sid5.8+dfsg-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm5.5+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The STochastic OPTimization library (StOpt) aims at providing tools in C++ for solving some stochastic optimization problems encountered in finance or in the industry. Different methods are available:

  • dynamic programming methods based on Monte Carlo with regressions (global, local, kernel and sparse regressors), for underlying states following some uncontrolled Stochastic Differential Equations;
  • dynamic programming with a representation of uncertainties with a tree: transition problems are here solved by some discretizations of the commands, resolution of LP with cut representation of the Bellman values;
  • Semi-Lagrangian methods for Hamilton Jacobi Bellman general equations for underlying states following some controlled Stochastic Differential Equations;
  • Stochastic Dual Dynamic Programming methods to deal with stochastic stock management problems in high dimension. Uncertainties can be given by Monte Carlo and can be represented by a state with a finite number of values (tree);
  • Some branching nesting methods to solve very high dimensional non linear PDEs and some appearing in HJB problems. Besides some methods are provided to solve by Monte Carlo some problems where the underlying stochastic state is controlled. For each method, a framework is provided to optimize the problem and then simulate it out of the sample using the optimal commands previously computed. Parallelization methods based on OpenMP and MPI are provided in this framework permitting to solve high dimensional problems on clusters. The library should be flexible enough to be used at different levels depending on the user's willingness.

This package contains the headers and the static libraries (libstopt-mpi which allows for multithreading, and libstopt which does not).

The package is enhanced by the following packages: stopt-examples
python3-agate
data analysis library optimized for human readability
Versions of package python3-agate
ReleaseVersionArchitectures
trixie1.9.1-1all
bookworm1.6.3-2all
bullseye1.6.1-1all
buster1.6.0-3all
sid1.9.1-1all
Popcon: 50 users (30 upd.)*
Versions and Archs
License: DFSG free
Git

Agate is a Python data analysis library that is optimized for humans instead of machines. It is an alternative to numpy and pandas that solves real-world problems with readable code.

Why agate?

  • A readable and user-friendly API.
  • A complete set of SQL-like operations.
  • Unicode support everywhere.
  • Decimal precision everywhere.
  • Exhaustive user documentation.
  • Pluggable extensions that add SQL integration, Excel support, and more.
  • Designed with iPython, Jupyter and atom/hydrogen in mind.
  • Pure Python. No C dependencies to compile.
  • Exhaustive test coverage.
  • MIT licensed and free for all purposes.
  • Zealously zen.
  • Made with love.

This package provides the modules for Python 3.

python3-agatedbf
support for dbf files in agate
Versions of package python3-agatedbf
ReleaseVersionArchitectures
trixie0.2.2-2all
bookworm0.2.2-2all
bullseye0.2.0-2all
sid0.2.2-2all
buster0.2.0-2all
upstream0.2.3
Popcon: 47 users (30 upd.)*
Newer upstream!
License: DFSG free
Git

Agate-dbf adds read support for dbf files to agate. It uses a monkey patching pattern to add read methods for dbf files to all agate.Table instances after import of the corresponding agatedbf module.

This package provides the modules for Python 3.

python3-agateexcel
support for Excel files in agate
Versions of package python3-agateexcel
ReleaseVersionArchitectures
sid0.4.1-1all
bookworm0.2.5-2all
trixie0.4.1-1all
bullseye0.2.3-1all
buster0.2.1-3all
Popcon: 47 users (30 upd.)*
Versions and Archs
License: DFSG free
Git

Agate-excel adds read support for Excel files (xls and xlsx) to agate. It uses a monkey patching pattern to add read methods for xls and xlsx files to all agate. Table instances after import of the corresponding agateexcel module.

This package provides the modules for Python 3.

python3-agatesql
support for SQL read/write in agate
Versions of package python3-agatesql
ReleaseVersionArchitectures
bullseye0.5.5-4all
trixie0.7.2-1all
sid0.7.2-1all
bookworm0.5.8-2all
buster0.5.2-2all
Popcon: 47 users (30 upd.)*
Versions and Archs
License: DFSG free
Git

Agate-sql adds read/write support for SQL to agate. It uses a monkey patching pattern to add read and write methods for SQL to all agate.Table instances after import of the corresponding agatesql module.

This package provides the modules for Python 3.

python3-bcolz
high performant compressed data container based on NumPy (Python 3)
Versions of package python3-bcolz
ReleaseVersionArchitectures
bullseye1.2.1+ds2-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
buster1.2.1+ds2-2amd64,arm64,armhf,i386
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

bcolz provides columnar, chunked data containers that can be compressed in-memory and on-disk. Column storage allows for efficiently querying tables, as well as for cheap column addition and removal. It is based on NumPy, and uses it as the standard data container to communicate with bcolz objects, but it also comes with support for import/export facilities to/from HDF5/PyTables tables and Pandas dataframes.

This package contains the modules for Python 3.

python3-compyle
Execute a subset of Python on HPC platforms
Versions of package python3-compyle
ReleaseVersionArchitectures
bookworm0.8.1-4all
bullseye0.7-2all
sid0.8.1-8all
Popcon: 9 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

ComPyle allows users to execute a restricted subset of Python (almost similar to C) on a variety of HPC platforms. Currently it supports multi-core execution using Cython, and OpenCL and CUDA for GPU devices.

Users start with code implemented in a very restricted Python syntax, this code is then automatically transpiled, compiled and executed to run on either one CPU core, or multiple CPU cores (via OpenMP_) or on a GPU. CPy offers source-to-source transpilation, making it a very convenient tool for writing HPC libraries.

Some simple yet powerful parallel utilities are provided which can allow you to solve a remarkably large number of interesting HPC problems.

ComPyle also features JIT transpilation if you wish making it easy to use.

python3-cyarray
Fast, typed, resizable, Cython array
Versions of package python3-cyarray
ReleaseVersionArchitectures
trixie1.1-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.1-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 9 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

The cyarray package provides a fast, typed, re-sizable, Cython array.

It currently provides the following arrays: IntArray, UIntArray, LongArray, FloatArray, DoubleArray.

All arrays provide for the following operations:

  • access by indexing.
  • access through get/set function.
  • resizing the array.
  • appending values at the end of the array.
  • reserving space for future appends.
  • access to internal data through a numpy array.

If you are writing Cython code this is a convenient array to use as it exposes the raw underlying pointer to the data. For example if you use a FloatArray and access its data attribute it will be a float*.

Each array also provides an interface to its data through a numpy array. This is done through the get_npy_array function. The returned numpy array can be used just like any other numpy array but for the following restrictions:

  • the array may not be resized.
  • references of this array should not be kept.
  • slices of this array may not be made.

The numpy array may however be copied and used in any manner.

python3-dbfread
read DBF Files with Python
Versions of package python3-dbfread
ReleaseVersionArchitectures
bullseye2.0.7-3all
buster2.0.7-2all
trixie2.0.7-5all
bookworm2.0.7-5all
sid2.0.7-5all
Popcon: 48 users (30 upd.)*
Versions and Archs
License: DFSG free
Git

DBF is a file format used by databases such dBase, Visual FoxPro, and FoxBase+. This library reads DBF files and returns the data as native Python data types for further processing. It is primarily intended for batch jobs and one-off scripts.

This package provides the modules for Python 3.

python3-lazyarray
Python module providing a NumPy-compatible lazily-evaluated array
Versions of package python3-lazyarray
ReleaseVersionArchitectures
trixie0.5.0-1all
sid0.5.0-1all
bullseye0.3.3-2all
bookworm0.5.0-1all
Popcon: 5 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The 'larray' class is a NumPy-compatible numerical array where operations on the array (potentially including array construction) are not performed immediately, but are delayed until evaluation is specifically requested. Evaluation of only parts of the array is also possible. Consequently, use of an 'larray' can potentially save considerable computation time and memory in cases where arrays are used conditionally, or only parts of an array are used (for example in distributed computation, in which each MPI node operates on a subset of the elements of the array).

python3-leather
charting library for Python
Versions of package python3-leather
ReleaseVersionArchitectures
sid0.4.0-1all
bullseye0.3.3-1.1all
buster0.3.3-1all
trixie0.4.0-1all
bookworm0.3.4-2all
Popcon: 50 users (30 upd.)*
Versions and Archs
License: DFSG free
Git

Leather is the Python charting library for those who need charts now and don’t care if they’re perfect.

Why leather?

  • A readable and user-friendly API.
  • Optimized for exploratory charting.
  • Produces scale-independent SVG charts.
  • Completely type-agnostic. Chart your data, whatever it is.
  • Designed with iPython, Jupyter and atom/hydrogen in mind.
  • Pure Python. No C dependencies to compile.
  • MIT licensed and free for all purposes.
  • Zealously zen.
  • Made with love.

This package provides the modules for Python 3.

python3-libpysal
Library of spatial analysis functions
Versions of package python3-libpysal
ReleaseVersionArchitectures
sid4.10-1all
bookworm4.7.0-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Module has the libpysal.cg responsible for Computational Geometry, as well as the libpysal.io which allows input and output as well as libpysal.weights capable of processing Space Weights.

The module also comes with libpysal.examples, ie built-in example datasets, making it very efficient.

python3-numcodecs
buffer compression and transformation codecs for Python
Versions of package python3-numcodecs
ReleaseVersionArchitectures
bookworm0.11.0+ds-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.7.3+ds-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.12.1+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.12.1+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 65 users (53 upd.)*
Versions and Archs
License: DFSG free
Git

Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications. These include:

  • Compression codecs, e.g., Zlib, BZ2, LZMA and Blosc.
  • Pre-compression filters, e.g., Delta, Quantize, FixedScaleOffset, PackBits, Categorize.
  • Integrity checks, e.g., CRC32, Adler32.

All codecs implement the same API, allowing codecs to be organized into pipelines in a variety of ways.

python3-spyder-kernels
Jupyter kernels for the Spyder console - Python 3
Versions of package python3-spyder-kernels
ReleaseVersionArchitectures
bullseye1.10.2-1all
sid2.5.0-2all
buster1.0.1+really0.2.4-1all
trixie2.5.0-2all
bookworm2.4.2-1all
upstream3.0.0b4
Popcon: 394 users (81 upd.)*
Newer upstream!
License: DFSG free
Git

Jupyter Kernels for the Spyder console

This package provides the modules for Python 3.

python3-spyder-line-profiler
line profiling plugin for the Spyder IDE
Versions of package python3-spyder-line-profiler
ReleaseVersionArchitectures
trixie0.3.2-2all
sid0.3.2-2all
buster0.1.1-1all
bullseye0.2.1-1all
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

This is a plugin for the Spyder IDE that integrates the Python line profiler.

Add a @profile decorator to the functions that you wish to profile then press Shift+F10 (line profiler default) to run the profiler on the current script, or go to Run > Run line profiler.

The results will be shown in a dockwidget, grouped by function. Lines with a stronger color take more time to run.

python3-spyder-memory-profiler
memory profiling plugin for the Spyder IDE
Versions of package python3-spyder-memory-profiler
ReleaseVersionArchitectures
buster0.1.2-1all
sid0.2.1-1all
bullseye0.2.1-1all
upstream0.2.dev0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

This is a plugin for the Spyder IDE that integrates the Python memory profiler. It allows you to see the memory usage in every line.

Add a @profile decorator to the functions that you wish to profile then press Ctrl+Shift+F10 to run the profiler on the current script, or go to Run > Profile memory line by line.

The results will be shown in a dockwidget, grouped by function. Lines with a stronger color have the largest increments in memory usage.

python3-spyder-reports
plugin to render scientific reports within the Spyder IDE
Versions of package python3-spyder-reports
ReleaseVersionArchitectures
buster0.1.1-3all
sid0.1.1-4all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Spyder-reports is a plugin for the Spyder IDE which renders scientific reports written in Markdown. The preview is displayed on a separate panel and uses pandoc and Pweave in the backend to perform the conversion from Markdown to HTML.

python3-spyder-unittest
Plugin to run tests within the Spyder IDE
Versions of package python3-spyder-unittest
ReleaseVersionArchitectures
bookworm0.5.1-3all
sid0.6.0-1all
trixie0.6.0-1all
buster0.3.0-1all
bullseye0.4.1-1all
Popcon: 5 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

This is a plugin for the Spyder IDE that integrates popular unit test frameworks. It allows you to run tests and view the results within Spyder.

python3-stopt
library for stochastic optimization problems (Python 3 bindings)
Versions of package python3-stopt
ReleaseVersionArchitectures
bullseye-backports5.5+dfsg-1~bpo11+1amd64,armel,armhf,ppc64el,s390x
bookworm5.5+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.8+dfsg-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

The STochastic OPTimization library (StOpt) aims at providing tools in C++ for solving some stochastic optimization problems encountered in finance or in the industry. Python 3 bindings are provided by this package in order to allow one to use the C++ library in a Python code.

The package is enhanced by the following packages: stopt-examples
python3-threadpoolctl
Python helpers for common threading libraries (BLAS, OpenMP)
Versions of package python3-threadpoolctl
ReleaseVersionArchitectures
bookworm3.1.0-1all
sid3.1.0-1all
trixie3.1.0-1all
buster-backports2.1.0-1~bpo10+1all
bullseye2.1.0-1all
upstream3.4.0
Popcon: 299 users (141 upd.)*
Newer upstream!
License: DFSG free
Git

Thread-pool Controls provides Python helpers to limit the number of threads used in the threadpool-backed of common native libraries used for scientific computing and data science (e.g. BLAS and OpenMP).

Fine control of the underlying thread-pool size can be useful in workloads that involve nested parallelism so as to mitigate oversubscription issues.

python3-zarr
chunked, compressed, N-dimensional arrays for Python
Versions of package python3-zarr
ReleaseVersionArchitectures
bookworm2.13.6+ds-1all
trixie2.17.2+ds-1all
sid2.17.2+ds-1all
bullseye2.6.1+ds-1all
Popcon: 53 users (57 upd.)*
Versions and Archs
License: DFSG free
Git

Zarr is a Python package providing an implementation of compressed, chunked, N-dimensional arrays, designed for use in parallel computing. Some highlights:

  • Create N-dimensional arrays with any NumPy dtype.
  • Chunk arrays along any dimension.
  • Compress chunks using the fast Blosc meta-compressor or alternatively using zlib, BZ2 or LZMA.
  • Store arrays in memory, on disk, inside a Zip file, on S3, ...
  • Read an array concurrently from multiple threads or processes.
  • Write to an array concurrently from multiple threads or processes.
  • Organize arrays into hierarchies via groups.
  • Use filters to preprocess data and improve compression.
theano-doc
CPU/GPU math expression compiler for Python (docs)
Versions of package theano-doc
ReleaseVersionArchitectures
stretch0.8.2-6all
buster1.0.3+dfsg-1all
bullseye1.0.5+dfsg-2all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Theano is a Python library that allows one to define and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It provides a high-level Numpy like expression language for functional description of calculation, rearranges expressions for speed and stability, and generates native machine instructions for fast calculation. Optionally, highly accelerated computations could be carried out on graphics cards processors.

This package contains the documentation for Theano.

Please cite: Theano Development Team: Theano: A Python framework for fast computation of mathematical expressions (eprint) (2016)

Debian packages in contrib or non-free

libmagma-dev
Matrix Algebra on GPU and Multicore Architectures (dev)
Versions of package libmagma-dev
ReleaseVersionArchitectures
bookworm2.6.2-1 (contrib)amd64
trixie2.7.2+ds-1 (contrib)amd64
bullseye2.5.4+ds-3 (contrib)amd64
sid2.7.2+ds-1 (contrib)amd64
upstream2.8.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free, but needs non-free components
Git

The MAGMA project aims to develop a dense linear algebra library similar to LAPACK but for heterogeneous/hybrid architectures, starting with current "Multicore+GPU" systems.

The MAGMA research is based on the idea that, to address the complex challenges of the emerging hybrid environments, optimal software solutions will themselves have to hybridize, combining the strengths of different algorithms within a single framework. Building on this idea, we aim to design linear algebra algorithms and frameworks for hybrid manycore and GPU systems that can enable applications to fully exploit the power that each of the hybrid components offers.

This package contains the headers and the static libraries.

libsuitesparse-metis-dev
collection of libraries for computations for sparse matrices
Versions of package libsuitesparse-metis-dev
ReleaseVersionArchitectures
jessie3.1.0-2 (contrib)amd64,armel,i386
Debtags of package libsuitesparse-metis-dev:
devellibrary
roledevel-lib
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Svn

Suitesparse is a collection of libraries for computations involving sparse matrices. libsuitesparse-metis-dev is a replacement for libsuitesparse-dev compiled with libmetis support. The package includes the following libraries:

AMD approximate minimum degree ordering

CAMD symmetric approximate minimum degree

BTF permutation to block triangular form (beta)

COLAMD column approximate minimum degree ordering

CCOLAMD constrained column approximate minimum degree ordering

CHOLMOD sparse Cholesky factorization

CSparse a concise sparse matrix package

CXSparse CSparse extended: complex matrix, int and long int support

KLU sparse LU factorization, primarily for circuit simulation

LDL a simple LDL' factorization

UMFPACK sparse LU factorization

UFconfig configuration file for all the above packages.

This package contains the static libraries and header files.

matlab-support
distro integration for local MATLAB installations
Versions of package matlab-support
ReleaseVersionArchitectures
bookworm0.0.23 (contrib)all
stretch0.0.21 (contrib)all
sid0.1 (contrib)all
trixie0.1 (contrib)all
bullseye0.0.22 (contrib)all
buster0.0.21 (contrib)all
jessie0.0.19+nmu1 (contrib)all
Popcon: 18 users (9 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Git

This package does not provide MATLAB. Instead, it configures an existing MATLAB installation to integrate more comfortably in a Debian installation.

Currently it provides /usr/bin/matlab through the alternatives system, offers to work around incompatibilities between the libraries bundled with MATLAB and system libraries, and provides a helper utility meant to be used by other packages to compile MEX extensions.

Install this if you would like your MATLAB installation to behave more like an ordinary Debian package. Other packages may depend on this one if they install MATLAB code, for example in order to compile MEX extensions.

metis-edf
Family of Multilevel Partitioning Algorithms
Versions of package metis-edf
ReleaseVersionArchitectures
bullseye4.1-2-4 (non-free)amd64
stretch4.1-2-3 (non-free)amd64
sid4.1-2-4 (non-free)amd64
bookworm4.1-2-4 (non-free)amd64
jessie4.1-2-3 (non-free)amd64
buster4.1-2-4 (non-free)amd64
Popcon: 3 users (0 upd.)*
Versions and Archs
License: non-free
Git

METIS: A Family of Multilevel Partitioning Algorithms

This is a collection of serial and parallel programs & libraries that can be used to partitioning unstructured graphs, finite element meshes, and hypergraphs, both on serial as well as on parallel computers.

Adaptation of METIS for Code_Aster purpose

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

libcblas-dev
Basic Linear Algebra Subroutines 3, static library
Versions of package libcblas-dev
ReleaseVersionArchitectures
VCS3.2.1+dfsg-1all
Versions and Archs
License: BSD-3-clause
Debian package not available
Git
Version: 3.2.1+dfsg-1

This package is a binary incompatible upgrade to the blas-dev package. Several minor changes to the C interface have been incorporated.

BLAS (Basic Linear Algebra Subroutines) is a set of efficient routines for most of the basic vector and matrix operations. They are widely used as the basis for other high quality linear algebra software, for example lapack and linpack. This implementation is the Fortran 77 reference implementation found at netlib.

This implementation of the library belongs to the CLAPACK distribution.

This package contains a static version of the library.

libgismo-dev
Geometry plus simulatiom modules development files
Versions of package libgismo-dev
ReleaseVersionArchitectures
VCS0.8.3-2all
Versions and Archs
License: MPL-2.0
Debian package not available
Git
Version: 0.8.3-2

G+Smo (Geometry + Simulation Modules, pronounced "gismo") is a new open-source C++ library that brings together mathematical tools for geometric design and numerical simulation. This package contains inlude headers, cmake configuration files and other development utils.

python3-pydap
implementation of the Data Access Protocol in Python
Versions of package python3-pydap
ReleaseVersionArchitectures
VCS3.2.2+ds1-1all
Versions and Archs
License: Expat
Debian package not available
Git
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.

xtensor-python-dev
Python bindings for the xtensor library
Versions of package xtensor-python-dev
ReleaseVersionArchitectures
VCS0.12.4-1all
Versions and Archs
License: BSD-3-Clause
Debian package not available
Git
Version: 0.12.4-1

xtensor is a C++ library for multi-dimensional arrays enabling numpy-style broadcasting and lazy computing.

xtensor-python enables inplace use of numpy arrays in C++ with all the benefits from xtensor:

  • C++ universal function and broadcasting
  • STL - compliant APIs.
  • A broad coverage of numpy APIs (see the numpy to xtensor cheat sheet).

The Python bindings for xtensor are based on the pybind11 C++ library, which enables seemless interoperability between C++ and Python.

This package provides the header-only library.

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