Debian Science Project
Summary
Physics-dev
Debian Science Physics-dev packages

This metapackage will install Debian Science packages which might be helpful for development of applications for Mathematics.

You might also be interested in the science-physics metapackage.

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 Physics-dev packages

Official Debian packages with high relevance

fenics
résolution automatique d’équations différentielles.
Versions of package fenics
ReleaseVersionArchitectures
jessie1.4.0.1all
bookworm0.5.0.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.9.0.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2019.2.0.5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2016.2.0.1all
buster2018.1.0.6amd64,arm64,armhf,i386
Debtags of package fenics:
fieldmathematics
rolemetapackage
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

FEniCS est une collection de logiciels libres pour la résolution automatique et rapide d’équations différentielles.

FEniCS possède une longue liste de fonctions, comprenant entre autres, la résolution automatique de problèmes variationnels, le contrôle automatique d’erreur, une bibliothèque complète d’éléments finis, une algèbre linéaire hautement performante.

FEniCS est organisée sous forme de collection de composants interopérables, comprenant l’environnement DOLFIN de résolution de problème, le compilateur de formes FFC, le « tabulateur » pour les éléments finis FIAT, le compilateur en temps réel Instant, l’interface de génération de code UFC, le langage de formes UFL et une variété de composants supplémentaires.

Il s’agit d’un métapaquet dépendant de tous les composants de FEniCS.

Il s’agit de la version historique de FEniCS. L’installation de la nouvelle génération, FEniCS-X (paquet fenicx), est à envisager.

fftw-dev
library for computing Fast Fourier Transforms
Versions of package fftw-dev
ReleaseVersionArchitectures
buster2.1.5-4.2amd64,arm64,armhf,i386
stretch2.1.5-4.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.1.5-4.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.1.5-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid2.1.5-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.1.5-1amd64,armel,armhf,i386
Debtags of package fftw-dev:
devellibrary
fieldmathematics
roledevel-lib
works-withimage, image:raster
Popcon: 33 users (42 upd.)*
Versions and Archs
License: DFSG free
Git

This library computes FFTs in one or more dimensions. It is extremely fast. This package contains the statically linked library and the header files.

libasl-dev
fichiers de développement pour ASL
Versions of package libasl-dev
ReleaseVersionArchitectures
sid0.1.7-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.1.7-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.1.7-2amd64,arm64,armhf,i386
bullseye0.1.7-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.1.7-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.1.7-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

La bibliothèque ASL (« Advanced Simulation Library » – bibliothèque de simulation évoluée) est une plateforme libre de simulation multiphysique accélérée matériellement et un outil généraliste extensible pour résoudre des équations aux dérivées partielles.

Son moteur de calcul est écrit en OpenCL et utilise des techniques de résolution sans matrices, ce qui permet des performances extraordinaires, une gestion de la mémoire efficace et déployabilité sur une variété d'architectures massivement parallèles, allant des FPGA, DSP et GPU peu onéreux jusqu'aux grappes et superordinateurs hétérogènes. Le moteur est entièrement caché derrière des classes C++ simples afin qu'aucune connaissance d'OpenCL ne soit requise par les programmeurs d'applications. L'approche sans maillage (« mesh-free ») et « immersed boundary » permet de passer de la CAO à la simulation en réduisant de façon drastique les efforts de prétraitement et le nombre d'erreurs potentielles.

ASL peut servir à modéliser divers phénomènes physiques et chimiques et être utilisé dans une multitude de domaines : mécanique des fluides numérique, détection virtuelle, validation et rapprochement de données de traitement industriel, chirurgie guidée par vidéo, ingénierie assistée par ordinateur, exploration d’alternatives de conception (DSE), cristallographie, etc.

Ce paquet fournit les fichiers de développement.

Please cite: Avtech Scientific <contact@avtechscientific.com>:
libbasix-dev
Finite Element Basis Function Definition Runtime Library (development headers)
Versions of package libbasix-dev
ReleaseVersionArchitectures
trixie0.8.0-9amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.0.1~git20210122.4f10ef2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm0.5.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 9 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

Computes FE basis functions and derivatives for the following elements:

  • Lagrange (interval, triangle, tetrahedron, prism, pyramid, quadrilateral, hexahedron)
  • Nédélec (triangle, tetrahedron)
  • Nédélec Second Kind (triangle, tetrahedron)
  • Raviart-Thomas (triangle, tetrahedron)
  • Regge (triangle, tetrahedron)
  • Crouzeix-Raviart (triangle, tetrahedron)

Computes quadrature rules on different cell types

Provides reference topology and geometry for reference cells of each type.

Python wrapper provided with pybind11.

This package installs the development files for the shared library.

libdeal.ii-dev
Differential Equations Analysis Library - development files
Versions of package libdeal.ii-dev
ReleaseVersionArchitectures
bullseye9.2.0-3amd64,arm64,ppc64el,s390x
jessie8.1.0-4amd64,armhf,i386
sid9.6.0-1amd64,arm64,ppc64el,s390x
bookworm9.4.1-1amd64,ppc64el,s390x
stretch8.4.2-2amd64,arm64,ppc64el
buster9.0.1-1amd64,arm64
buster-backports9.2.0-1~bpo10+1amd64,arm64,s390x
upstream9.6.0-rc2
Debtags of package libdeal.ii-dev:
devellibrary
roledevel-lib
Popcon: 3 users (8 upd.)*
Newer upstream!
License: DFSG free
Git

deal.II is a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements. It uses state-of-the-art programming techniques to offer you a modern interface to the complex data structures and algorithms required.

This package contains the development files.

libdolfinx-dev
Shared links and header files for DOLFIN
Versions of package libdolfinx-dev
ReleaseVersionArchitectures
sid0.9.0-3amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bullseye2019.2.0~git20210130.c14cb0a-5all
bookworm0.5.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.8.0-11mips64el
Popcon: 47 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements.

This package contains the common development files and depends on the real or complex development package.

This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN is provided by libdolfin-dev.

libfclib-dev
read and write problems from the Friction Contact Library (headers)
Versions of package libfclib-dev
ReleaseVersionArchitectures
buster3.0.0+dfsg-2amd64,arm64,armhf,i386
sid3.1.0+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.1.0+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm3.1.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.1.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 1 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

fclib is an open source collection of Frictional Contact (FC) problems stored in a specific HDF5 format, and an open source light implementation of Input/Output functions in C Language to read and write problems.

The goal of this work is to set up a collection of 2D and 3D Frictional Contact (FC) problems in order to set up a list of benchmarks; provide a standard framework for testing available and new algorithms; and share common formulations of problems in order to exchange data.

Fclib is an open-source scientific software primarily targeted at modeling and simulating nonsmooth dynamical systems

This package includes the libfclib development headers.

libfeel++-dev
??? missing short description for package libfeel++-dev :-(
Versions of package libfeel++-dev
ReleaseVersionArchitectures
jessie0.99.0-final.1-1amd64,i386
Debtags of package libfeel++-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn
libfftw3-dev
bibliothèque de calcul des transformées de Fourier rapides — développement
Versions of package libfftw3-dev
ReleaseVersionArchitectures
stretch3.3.5-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid3.3.10-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.3.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm3.3.10-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.3.8-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.3.8-2amd64,arm64,armhf,i386
jessie3.3.4-2amd64,armel,armhf,i386
Debtags of package libfftw3-dev:
devellibrary
roledevel-lib
Popcon: 377 users (626 upd.)*
Versions and Archs
License: DFSG free
Git

La bibliothèque FFTW calcule les transformées de Fourier rapides (FFT) en une ou plusieurs dimensions. Elle est très rapide. Ce paquet fournit la bibliothèque statique liée, les fichiers d'en-tête et les programmes de test.

Ce paquet fournit les fichiers d'en-tête et les bibliothèques statiques. Pour la documentation, consultez libfftw3-doc.

Please cite: Matteo Frigo and Steven G. Johnson: The Design and Implementation of FFTW3. (eprint) 93(2):216–231 (2005)
Registry entries: SciCrunch 
libnfft3-dev
development files for the NFFT library
Versions of package libnfft3-dev
ReleaseVersionArchitectures
stretch3.3.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.3.2-2amd64,arm64,armhf,i386
sid3.5.3-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.2.3+dfsg-1amd64,armel,armhf,i386
trixie3.5.3-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye3.3.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libnfft3-dev:
devellibrary
roledevel-lib
Popcon: 0 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

NFFT3 is a software library written in C for computing nonequispaced fast Fourier and related transformations. In detail, NFFT3 implements:

1) The nonequispaced fast Fourier transform (NFFT)

  • the forward transform (NFFT)
  • the adjoint transform (adjoint NFFT)

2) Generalisations of the NFFT

  • to arbitrary knots in time and frequency domain (NNFFT)
  • to the sphere S^2 (NFSFT)
  • to the hyperbolic cross (NSFFT)
  • to real-valued data, i.e. (co)sine transforms, (NFCT, NFST)
  • to the rotation group (NFSOFT)

3) Generalised inverses based on iterative methods, e.g. CGNR, CGNE

4) Applications in

  • medical imaging (i) magnetic resonance imaging (ii) computerised tomography
  • summation schemes (i) fast Gauss transform (FGT) (ii) singular kernels (iii) zonal kernels
  • polar FFT, discrete Radon transform, ridgelet transform

This package provides the development files for the NFFT library.

Please cite: J. Keiner, S. Kunis and D. Potts: Using NFFT 3 - a software library for various nonequispaced fast Fourier transforms. (eprint) ACM Trans. Math. Softw. 36(4):19-1-19-30 (2009)
libopenctm-dev
Library headers for compression of 3D triangle meshes
Versions of package libopenctm-dev
ReleaseVersionArchitectures
bullseye1.0.3+dfsg1-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0.3+dfsg1-2amd64,arm64,armhf,i386
stretch1.0.3+dfsg1-1.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.0.3+dfsg1-1.1amd64,armel,armhf,i386
sid1.0.3+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.3+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.0.3+dfsg1-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libopenctm-dev:
devellibrary
roledevel-lib
Popcon: 1 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

OpenCTM — the Open Compressed Triangle Mesh file format — is a file format, a software library and a tool set for compression of 3D triangle meshes. The geometry is compressed to a fraction of comparable file formats, and the format is easily accessible through a simple, portable API.

This package contains the development files needed for compiling programs using OpenCTM.

libp4est-dev
Algorithms for Parallel Adaptive Mesh Refinement - development files
Versions of package libp4est-dev
ReleaseVersionArchitectures
trixie2.3.6-1amd64,arm64,mips64el,ppc64el,riscv64,s390x
bullseye2.2-3amd64,arm64,mips64el,ppc64el,s390x
buster-backports2.2-3~bpo10+1amd64,arm64,mips64el,ppc64el,s390x
stretch1.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.1-5amd64,arm64,armhf,i386
sid2.3.6-2amd64,arm64,mips64el,ppc64el,riscv64,s390x
bookworm2.2-3amd64,arm64,mips64el,ppc64el,s390x
upstream2.8.6
Popcon: 4 users (10 upd.)*
Newer upstream!
License: DFSG free
Git

The p4est software library enables the dynamic management of a collection of adaptive octrees, conveniently called a forest of octrees. p4est is designed to work in parallel and scale to hundreds of thousands of processor cores.

This package contains the development files.

libplb-dev
CFD solver based on the lattice Boltzmann method. Development files
Versions of package libplb-dev
ReleaseVersionArchitectures
bookworm1.5~r1+repack1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.5~r1+repack1-5.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.5~r1+repack1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.5~r1+repack1-4amd64,arm64,armhf,i386
stretch1.5~r1+repack1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 1 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

A software tool for classical CFD, particle-based models and complex physical interaction, Palabos offers a powerful environment for your fluid flow simulations.

Through the innovative matrix-based interface, setting up a massively parallel simulation or developing a new physical model has become simpler than ever. The package contains development files.

libspfft-dev
Sparse 3D FFT library with MPI, OpenMP, CUDA / ROCm support (development files)
Versions of package libspfft-dev
ReleaseVersionArchitectures
trixie1.1.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.1.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.9.13-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.0.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

SpFFT was originally intended for transforms of data with spherical cutoff in frequency domain, as required by some computational material science codes. For distributed computations, SpFFT uses a slab decomposition in space domain and pencil decomposition in frequency domain (all sparse data within a pencil must be on one rank). If desired, the library can be compiled without any parallelization (MPI, OpenMP, CUDA / ROCm).

This package contains development files.

libxray-absorption-perl
x-ray absorption data for the elements
Versions of package libxray-absorption-perl
ReleaseVersionArchitectures
sid3.0.1-4all
buster3.0.1-3all
stretch3.0.1-3all
jessie3.0.1-1all
bullseye3.0.1-3all
bookworm3.0.1-4all
trixie3.0.1-4all
Debtags of package libxray-absorption-perl:
devellang:perl, library
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Xray::Absorption supports access to X-ray absorption data. It is designed to be a transparent interface to absorption data from a variety of sources. Currently, the only sources of data are the 1969 McMaster tables, the 1999 Elam tables, the 1993 Henke tables, and the 1995 Chantler tables. The Brennan-Cowen implementation of the Cromer-Liberman tables is available as a drop-on-top addition to this package. More resources can be added easily.

libxray-scattering-perl
x-ray scattering data for the elements
Versions of package libxray-scattering-perl
ReleaseVersionArchitectures
bullseye3.0.1-2.1all
sid3.0.1-3all
trixie3.0.1-3all
bookworm3.0.1-3all
jessie3.0.1-1all
stretch3.0.1-2all
buster3.0.1-2all
Debtags of package libxray-scattering-perl:
devellang:perl, library
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Xray::Scattering supports access to X-ray scattering data for atoms and ions. It is designed to be a transparent interface to scattering data from a variety of sources. Currently, the only sources of data are the Cromer-Mann tables from the International Tables of Crystallography and the 1995 Waasmaier-Kirfel tables. More resources can be added easily.

libxray-spacegroup-perl
symmetry operations for the crystal space groups
Versions of package libxray-spacegroup-perl
ReleaseVersionArchitectures
trixie0.1.1-4all
jessie0.1.1-2all
sid0.1.1-4all
stretch0.1.1-3all
buster0.1.1-3all
bullseye0.1.1-3.1all
bookworm0.1.1-4all
Debtags of package libxray-spacegroup-perl:
devellang:perl, library
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Xray::SpaceGroup provides an object-oriented interface to a database of space group symmetries transcribed from volume A of the International Tables of Crystallography.

pyfai
Fast Azimuthal Integration scripts
Versions of package pyfai
ReleaseVersionArchitectures
buster0.17.0+dfsg1-3all
bullseye0.20.0+dfsg1-3all
sid2024.05-3all
buster-backports0.19.0+dfsg1-3~bpo10+1all
trixie2024.05-3all
bookworm-backports2023.9.0-1~bpo12+1all
jessie0.10.2-1amd64,armel,armhf,i386
bookworm0.21.3+dfsg1-4all
stretch-backports0.15.0+dfsg1-1~bpo9+1all
stretch0.13.0+dfsg-1all
upstream2024.09
Popcon: 7 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

PyFAI is a Python library for azimuthal integration; it allows the conversion of diffraction images taken with 2D detectors like CCD cameras into X-Ray powder patterns that can be used by other software like Rietveld refinement tools (i.e. FullProf), phase analysis or texture analysis.

As PyFAI is a library, its main goal is to be integrated in other tools like PyMca, LiMa or EDNA. To perform online data analysis, the precise description of the experimental setup has to be known. This is the reason why PyFAI includes geometry optimization code working on "powder rings" of reference samples. Alternatively, PyFAI can also import geometries fitted with other tools like Fit2D.

PyFAI has been designed to work with any kind of detector with any geometry (transmission, reflection, off-axis, ...). It uses the Python library FabIO to read most images taken by diffractometer.

python3-basix
Finite Element Basis Function Definition Runtime Library (Python 3)
Versions of package python3-basix
ReleaseVersionArchitectures
bookworm0.5.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.0.1~git20210122.4f10ef2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.8.0-9amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 7 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

Computes FE basis functions and derivatives for the following elements:

  • Lagrange (interval, triangle, tetrahedron, prism, pyramid, quadrilateral, hexahedron)
  • Nédélec (triangle, tetrahedron)
  • Nédélec Second Kind (triangle, tetrahedron)
  • Raviart-Thomas (triangle, tetrahedron)
  • Regge (triangle, tetrahedron)
  • Crouzeix-Raviart (triangle, tetrahedron)

Computes quadrature rules on different cell types

Provides reference topology and geometry for reference cells of each type.

Python wrapper provided with pybind11.

This package installs the library for Python 3.

python3-dmsh
High-quality 2D mesh generator based on distmesh
Versions of package python3-dmsh
ReleaseVersionArchitectures
trixie0.2.19-1all
bookworm0.2.19-1all
sid0.2.19-1all
bullseye0.2.11-3all
Popcon: 2 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

dmsh: "The worst mesh generator you'll ever use."

Inspired by distmesh, dmsh is slow, requires a lot of memory, and isn't terribly robust either.

On the plus side, it's got a usable interface, is pure Python (and hence easily installable on any system), and if it works, it produces pretty high-quality meshes.

Combined with optimesh, dmsh produces the highest-quality 2D meshes in the west.

Example capabilities:

  • Primitives
  • circle, rectangle, polygon
  • halfspace
  • Combinations
  • difference
  • nonconstant edge length
  • union
  • intersection
  • Transformations
  • rotation, translation, scaling
  • Local refinement
python3-dolfin
Base Python interface for DOLFIN (Python 3)
Versions of package python3-dolfin
ReleaseVersionArchitectures
buster2018.1.0.post1-16amd64,arm64,armhf,i386
bookworm2019.2.0~git20230116.bd54183-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2019.2.0~legacy20240219.1c52e83-11amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2019.2.0~legacy20240219.1c52e83-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2019.2.0~git20201207.b495043-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 89 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements.

This is the base package depending on specific dolfin builds. By default the version built against the preferred version of PETSc in /usr/lib/petsc is selected (with 32-bit indexing, but the alternative version (64-bit PETSc) can be selected by setting the environment variable PETSC_DIR.

This is the legacy version of DOLFIN, you may want to install the next-generation python3-dolfinx (DOLFIN-X) instead.

python3-dolfinx
Python interface for DOLFIN (Python 3)
Versions of package python3-dolfinx
ReleaseVersionArchitectures
sid0.9.0-3amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm0.5.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2019.2.0~git20210130.c14cb0a-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.8.0-11mips64el
Popcon: 48 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements.

This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN is provided by python3-dolfin.

This is a base package depending on the dolfinx packages with real or complex number support. By default the version built against the preferred version of PETSc in /usr/lib/petsc is selected, but the alternative version can be selected by setting the environment variable PETSC_DIR.

python3-ffcx
next-gen compiler for finite element variational forms (Python 3)
Versions of package python3-ffcx
ReleaseVersionArchitectures
sid0.9.0-2all
bullseye2019.2.0~git20210122.22ca4c0-2all
bookworm0.5.0-3all
trixie0.8.0-1all
Popcon: 7 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

The FEniCS Form Compiler FFC provides state-of-the-art automatic and efficient evaluation of general multilinear forms (variational formulations) for FEniCS. FFC functions as the form evaluation system for DOLFIN but can also be used to compile forms for other systems.

FFC works as a compiler for multilinear forms by generating code (C or C++) for the evaluation of a multilinear form given in mathematical notation. This new approach to form evaluation makes it possible to combine generality with efficiency; the form can be given in mathematical notation and the generated code is as efficient as hand-optimized code.

This package installs the next-generation FFC-X library for Python 3.

python3-gpyfft
enveloppe pour la bibliothèque FFT OpenCL, clFFT – Python 3
Versions of package python3-gpyfft
ReleaseVersionArchitectures
bullseye0.7.0-2amd64,arm64,armel,armhf,i386
buster0.7.0-1amd64,arm64,armhf,i386
stretch-backports0.7.0-1~bpo9+1amd64,arm64,armhf,i386
sid0.7.1-2amd64,arm64,armel,armhf,i386
trixie0.7.1-2amd64,arm64,armel,armhf,i386
bookworm0.7.1-2amd64,arm64,armel,armhf,i386
upstream0.8.0
Popcon: 3 users (10 upd.)*
Newer upstream!
License: DFSG free
Git

Cette enveloppe de Python est conçue pour s’intégrer étroitement avec PyOpenCL. Elle consiste en une enveloppe de bas niveau basée sur Cython avec une interface similaire à la bibliothèque C sous-jacente. Et par-dessus tout, elle propose une interface de haut niveau conçue pour travailler sur des données contenues dans des instances de pyopencl.array.Array, une classe de tableau fonctionnant comme numpy pour des calculs de GPU. L’interface de haut niveau s’inspire quelque peu de pyFFTW. Pour des détails sur l’interface de haut niveau, consulter fft.py.

Ce paquet installe la bibliothèque pour Python 3.

python3-ltfatpy
Large Time-Frequency Toolbox (LTFAT) en Python
Versions of package python3-ltfatpy
ReleaseVersionArchitectures
trixie1.0.16-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
bullseye1.0.16-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
sid1.0.16-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
bookworm1.0.16-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
Popcon: 1 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

Le paquet ltfatpy constitue un portage partiel en Python de LTFAT (Large Time/Frequency Analysis Toolbox), une boîte à outils pour MATLAB® ou Octave pour travailler sur l’analyse et la synthèse temps-fréquence.

Il est conçu comme outil éducatif et de calcul.

Ce paquet fournit un grand nombre de transformations linéaires incluant les transformées de Gabor avec des routines de construction de fenêtre (prototypes de filtre) et des routines pour manipuler les coefficients.

Ce paquet fournit les modules pour Python⋅3.

python3-meshplex
fast tools for simplex meshes (Python 3)
Versions of package python3-meshplex
ReleaseVersionArchitectures
sid0.17.1-3all
bullseye0.15.13-1all
trixie0.17.1-3all
bookworm0.17.1-2all
Popcon: 2 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

Compute all sorts of interesting points, areas, and volumes in triangular and tetrahedral meshes, with a focus on efficiency. Useful in many contexts, e.g., finite-element and finite-volume computations.

This package installs the library for Python 3.

python3-meshzoo
simple geometric meshes (Python 3)
Versions of package python3-meshzoo
ReleaseVersionArchitectures
sid0.9.4-1all
trixie0.9.4-1all
bookworm0.9.4-1all
Popcon: 2 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

When generating meshes for FEM/FVM computations, sometimes your geometry is so simple that you don't need a complex mesh generator (like pygmsh, MeshPy, mshr, pygalmesh, dmsh), but something simple and fast that makes use of the structure of the domain. Enter meshzoo.

Examples: Triangle, Rectangle, Regular polygon, Disk, Möbius strip, Sphere (surface), Ball (solid), Tube, Cube.

This package installs the module for Python 3.

python3-multipletau
algorithme multiple-tau pour Python3/NumPy
Versions of package python3-multipletau
ReleaseVersionArchitectures
stretch0.1.7+ds-1all
jessie0.1.4-1all
buster0.3.3+ds-1all
bullseye0.3.3+ds-3all
bookworm0.3.3+ds-4all
trixie0.4.1+ds-1all
sid0.4.1+ds-1all
Popcon: 6 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

La corrélation multiple-tau est calculée à partir d’une échelle logarithmique (moins de points de données sont calculés) et est donc plus rapide que la corrélation conventionnelle à partir d’une échelle linéaire telle que « numpy.correlate ».

Une documentation est disponible sur http://paulmueller.github.io/multipletau

python3-pyfftw
Pythonic wrapper around FFTW - Python 3
Versions of package python3-pyfftw
ReleaseVersionArchitectures
jessie0.9.2+dfsg-2amd64,i386
sid0.13.1-2amd64,arm64,i386,mips64el,ppc64el,s390x
bookworm0.13.0-2amd64,arm64,i386,mips64el,ppc64el,s390x
bullseye0.12.0-1amd64,arm64,i386,mips64el,ppc64el,s390x
buster0.11.1-2amd64,arm64,i386
upstream0.15.0
Popcon: 18 users (23 upd.)*
Newer upstream!
License: DFSG free
Git

Pythonic wrapper around FFTW, the speedy FFT library. The ultimate aim is to present a unified interface for all the possible transforms that FFTW can perform.

Both the complex DFT and the real DFT are supported, as well as arbitrary axes of abitrary shaped and strided arrays, which makes it almost feature equivalent to standard and real FFT functions of numpy.fft (indeed, it supports the clongdouble dtype which numpy.fft does not).

pyFFTW is BSD-licensed and should not be confused with python-fftw, a GPL-licensed python module with the same aim of providing python bindings to FFTW3. Or python3-gpyfft, which provides bindings to the OpenCL FFT library clFFT.

This package provides the Python 3 bindings.

python3-pygalmesh
Python 3 frontend to CGAL's 3D mesh generators
Versions of package python3-pygalmesh
ReleaseVersionArchitectures
bookworm0.10.6-1amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
bullseye0.9.1-2amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
buster0.2.6-1amd64,arm64,armhf,i386
sid0.10.6-3amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

pygalmesh makes it easy to create high-quality 3D volume and surface meshes.

CGAL offers two different approaches for mesh generation:

  • Meshes defined implicitly by level sets of functions.
  • Meshes defined by a set of bounding planes.

pygalmesh provides a front-end to the first approach, which has the following advantages and disadvantages:

  • All boundary points are guaranteed to be in the level set within any specified residual. This results in smooth curved surfaces.
  • Sharp intersections of subdomains (e.g., in unions or differences of sets) need to be specified manually (via feature edges, see below), which can be tedious.

On the other hand, the bounding-plane approach (realized by mshr), has the following properties:

  • Smooth, curved domains are approximated by a set of bounding planes, resulting in more of less visible edges.
  • Intersections of domains can be computed automatically, so domain unions etc. have sharp edges where they belong.

pygalmesh and mshr are therefore complementary.

pygalmesh also interfaces CGAL's 3D periodic mesh generation.

This package installs the pygalmesh module for Python 3.

It also provides the utility scripts pygalmesh-from-inr and pygalmesh-volume-from-surface for generating volume meshes from INR or surface meshes.

python3-pynfft
Python bindings for the NFFT3 library - Python 3
Versions of package python3-pynfft
ReleaseVersionArchitectures
buster1.3.2-2amd64,arm64,armhf,i386
stretch1.3.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.3.2-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.3.2-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

This package provides Python bindings to the NFFT library, useful for performing Fourier transforms on non-uniformly sampled data with efficient speed. The bindings were generated using Cython and abstract the creation and execution of NFFT plans out using classes.

This package provides the Python 3 version of the bindings.

python3-pyode
liaisons de Python pour ODE (Open Dynamics Engine)
Versions of package python3-pyode
ReleaseVersionArchitectures
bullseye1.2.0.dev15-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.2.0.dev15-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.2.0.dev15-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.2.0.dev15-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

PyODE est un ensemble de liaisons au code source ouvert de Python pour ODE (Open Dynamics), un moteur physique au code source ouvert. PyODE fournit aussi un analyseur XODE.

Ce paquet fournit PyODE pour les versions de Python prises en charge.

python3-quantities
Library for computation of physical quantities with units, based on numpy
Versions of package python3-quantities
ReleaseVersionArchitectures
sid0.16.1-1all
bullseye0.12.4-1all
bookworm0.13.0-2all
trixie0.16.1-1all
Popcon: 18 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

Quantities is designed to handle arithmetic and conversions of physical quantities, which have a magnitude, dimensionality specified by various units, and possibly an uncertainty. Quantities builds on the popular numpy library and is designed to work with numpy ufuncs, many of which are already supported.

sfftw-dev
library for computing Fast Fourier Transforms
Versions of package sfftw-dev
ReleaseVersionArchitectures
sid2.1.5-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.1.5-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.1.5-4.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.1.5-4.2amd64,arm64,armhf,i386
stretch2.1.5-4.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.1.5-1amd64,armel,armhf,i386
Debtags of package sfftw-dev:
devellibrary
fieldmathematics
roledevel-lib
Popcon: 14 users (23 upd.)*
Versions and Archs
License: DFSG free
Git

This library computes FFTs in one or more dimensions. It is extremely fast. This package contains the statically linked library and the header files.

trilinos-all-dev
object-oriented framework for large-scale problems - development files (ALL)
Versions of package trilinos-all-dev
ReleaseVersionArchitectures
experimental14.4.0-1~exp1amd64,arm64,ppc64el,s390x
stretch12.10.1-3amd64,arm64,mips64el,ppc64el
buster12.12.1-7amd64,arm64
bullseye12.18.1-2amd64,arm64,ppc64el,s390x
bookworm13.2.0-4amd64,arm64,ppc64el,s390x
trixie13.2.0-6amd64,arm64,mips64el,ppc64el,riscv64,s390x
sid13.2.0-6amd64,arm64,mips64el,ppc64el,riscv64,s390x
upstream16.0.0
Popcon: 3 users (8 upd.)*
Newer upstream!
License: DFSG free
Git

The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. A unique design feature of Trilinos is its focus on packages.

This package depends on all Trilinos development packages.

Please cite: Michael Heroux, Roscoe Bartlett, Vicki Howle Robert Hoekstra, Jonathan Hu, Tamara Kolda, Richard Lehoucq, Kevin Long, Roger Pawlowski, Eric Phipps, Andrew Salinger, Heidi Thornquist, Ray Tuminaro, James Willenbring and Alan Williams: An Overview of Trilinos (SAND2003-2927) (2003)

Official Debian packages with lower relevance

libopm-common-dev
Tools for Eclipse reservoir simulation files -- development files
Versions of package libopm-common-dev
ReleaseVersionArchitectures
sid2024.10+ds-2amd64,arm64,mips64el,ppc64el,riscv64
trixie2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
bookworm2022.10+ds-7amd64,arm64,armel,mips64el,mipsel,ppc64el
Popcon: 0 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery.

This package contains the shared buildsystem of all OPM modules, the headers for input, parsing, and output of files in Eclipse format, a format widely used in the reservoir simulation community, and generic utilities used in other OPM modules.

libopm-grid-dev
DUNE grid implementations for reservoir simulation -- development files
Versions of package libopm-grid-dev
ReleaseVersionArchitectures
bookworm2022.10+ds-3amd64,arm64,ppc64el
trixie2024.04+ds-3amd64,arm64,mips64el,ppc64el,riscv64
sid2024.10+ds-1amd64,arm64,mips64el,ppc64el,riscv64
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery.

opm-grid provides implementations of grids for reservoir simulation, corner point or more general pillar grids, following the DUNE grid interface: CpGrid, a parallel corner point grid, and PolyhedralGrid a more general serial grid implementation of an unstructured, legacy, grid.

A standard grid type in the petroleum industry, corner-point grids fills the domain with a relatively low number of cells while still providing sufficient flexibility to model faults, fractures and erosion. The grid format was originally designed with an eye towards geological modeling rather than numerical simulation, but is still suitable for e.g. low order finite volume discretizations.

This package provides the development files for the grid implementations, i.e. the headers and shared library links.

libopm-material-dev
paquet de transition
Versions of package libopm-material-dev
ReleaseVersionArchitectures
bookworm2022.10+ds-4amd64,arm64,armel,mips64el,mipsel,ppc64el
trixie2024.04+ds-2all
sid2024.10+ds-2all
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Il s'agit d'un paquet de transition qui peut être supprimé sans danger.

libopm-models-dev
??? missing short description for package libopm-models-dev :-(
Versions of package libopm-models-dev
ReleaseVersionArchitectures
bookworm2022.10+ds-4amd64,arm64,armel,mips64el,ppc64el
trixie2024.04+ds-1amd64,arm64,mips64el,ppc64el,riscv64
sid2024.10+ds-3all
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git
libopm-simulators-dev
Parallel porous media / reservoir simulators -- development files
Versions of package libopm-simulators-dev
ReleaseVersionArchitectures
sid2024.10+ds-3amd64,arm64,mips64el,ppc64el,riscv64
trixie2024.04+ds-3amd64,arm64,ppc64el,riscv64
bookworm2022.10+ds-2amd64,arm64,ppc64el
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery.

opm-simulators provides a research (ebos) and a production (flow) fully implicit black-oil simulators, supporting one to three phases and supporting solvent and polymer options. It uses cell centered finite volume schemes with two point flux approximation and automatic differentiation for the discretization and uses state of the art linear and nonlinear solvers. It supports standard and multi segment well models and reading and writing file in Eclipse format, a very common format used in the oil reservoir simulation community.

Package provides the development files (headers and shared library links).

libopm-upscaling-dev
Porous media upscaling tools -- development files
Versions of package libopm-upscaling-dev
ReleaseVersionArchitectures
sid2024.10+ds-1amd64,arm64,mips64el,ppc64el,riscv64
trixie2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
bookworm2022.10+ds-4amd64,arm64,ppc64el
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery.

opm-upscaling provides tools for single phase and relative permeability upscaling. During upscaling effective parameters (like porosity, permeability, and capillary pressure) for a simulation on a coarser scale are computed from properties of a simulation on a fine scale.

Package provides the development files (headers and shared library links).

python3-opm-common
outils pour les fichiers Eclipse de simulation de réservoir – enveloppes de Python
Versions of package python3-opm-common
ReleaseVersionArchitectures
trixie2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
sid2024.10+ds-2amd64,arm64,mips64el,ppc64el,riscv64
bookworm2022.10+ds-7amd64,arm64,armel,mips64el,mipsel,ppc64el
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

La suite OPM (Open Porous Media) fournit des bibliothèques et des outils pour la modélisation et la simulation de milieux poreux, particulièrement pour la simulation de capture de CO2 et une meilleure récupération du pétrole.

Ce paquet fournit les enveloppes de Python pour lire, analyser et éditer des fichiers au format Eclipse, un format largement utilisé dans le domaine des réservoirs pétroliers.

python3-opm-simulators
enveloppes de Python pour OPM et la simulation de réservoirs
Versions of package python3-opm-simulators
ReleaseVersionArchitectures
sid2024.10+ds-3amd64,arm64,mips64el,ppc64el,riscv64
bookworm2022.10+ds-2amd64,arm64,ppc64el
trixie2024.04+ds-3amd64,arm64,ppc64el,riscv64
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

La suite OPM (Open Porous Media) fournit des bibliothèques et des outils pour la modélisation et la simulation de milieux poreux, particulièrement pour la simulation de capture de CO2 et une meilleure récupération du pétrole.

opm-simulators fournit des simulateurs de produits pétroliers totalement continus pour la recherche (ebos) et la production (flow), prenant en charge de une à trois phases et prenant en charge les options solvants et polymères. Il utilise les schémas de volumes finis centrés sur les mailles avec approximation de flux à deux points et la différentiation automatique pour la discrétisation, et utilise des solveurs linéaires et non linéaires à la pointe de l’art. Il prend en charge les modèles de puits standard et multi segment et la lecture et l’écriture de fichier au format Eclipse, un format largement utilisé dans le domaine de simulation des réservoirs pétroliers.

Ce paquet fournit les enveloppes de Python pour les simulateurs.

Debian packages in contrib or non-free

libtriangle-dev
High-quality 2-D mesh generator -- development files
Versions of package libtriangle-dev
ReleaseVersionArchitectures
stretch1.6-2 (non-free)amd64,i386
jessie1.6-2 (non-free)amd64,i386
buster1.6-2 (non-free)amd64,i386
bullseye1.6-3 (non-free)amd64,i386
bookworm1.6-4 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.6-6 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.6-6 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libtriangle-dev:
devellibrary
roledevel-lib
Popcon: 1 users (1 upd.)*
Versions and Archs
License: non-free
Git

Triangle is a library/program for meshing 2-D surfaces and manifolds.

This package contains its static library, headers, and shared library symbolic link, which are needed to compile programs using the triangle library.

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