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.

The list to the right includes various software projects which are of some interest to the Debian Science Project. Currently, only a few of them are available as Debian packages. It is our goal, however, to include all software in Debian Science which can sensibly add to a high quality Debian Pure Blend.

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Science to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Science mailing list

Links to other tasks

Debian Science Physics-dev packages

Official Debian packages with high relevance

Fftw-dev
library for computing Fast Fourier Transforms
Versions of package fftw-dev
ReleaseVersionArchitectures
squeeze2.1.3-22amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.1.5-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.1.5-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.1.5-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream3.3.4
Debtags of package fftw-dev:
devellibrary
fieldmathematics
roledevel-lib
works-withimage:raster, image
Popcon: 77 users (88 upd.)*
Newer upstream!
License: DFSG free
Svn

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

Libfeel++-dev
A library for the finite element method
Versions of package libfeel++-dev
ReleaseVersionArchitectures
jessie0.99.0-final.1-1amd64,i386,powerpc
sid0.99.0-final.1-1amd64,i386,powerpc
Debtags of package libfeel++-dev:
devellibrary
roledevel-lib
Popcon: 5 users (6 upd.)*
Versions and Archs
License: DFSG free
Svn

Provides the header files and static libraries.

Feel++ is a versatile finite element library to solve partial differential equations.

Support 1D, 2D, 3D

Support the following basic entities: simplices (segment, triangle, tetrahedron) and product of simplices (quadrangle, hexahedron)

Support various point sets on these basic entities: equispaced points, quadrature points, interpolation points (Gauss-Lobatto, Fekete, WarpBlend?)

Support continuous and discontinuous Galerkin methods

Support various polynomial sets:

  • Lagrange(continuous,discontinuous,all dimensions,all interpolation point sets)

  • Dubiner(discontinuous), boundary adapted(continuous)

  • Legendre(discontinuous), boundary adapted(continuous)

Provide mathematical concept for higher order abstraction (Function spaces and associated elements, forms and operators)

Provide a language embedded in C++ for variational formulations, projection and numerical integration

Libfftw3-dev
Library for computing Fast Fourier Transforms - development
Versions of package libfftw3-dev
ReleaseVersionArchitectures
squeeze3.2.2-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.3.2-3.1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.3.4-1.1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.3.4-1.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libfftw3-dev:
devellibrary
roledevel-lib
Popcon: 396 users (1030 upd.)*
Versions and Archs
License: DFSG free
Git

The FFTW library computes Fast Fourier Transforms (FFT) in one or more dimensions. It is extremely fast. This package contains the statically linked library, header files and test programs.

This package contains the header files and static libraries. For documentation, see libfftw3-doc.

Libfreefoam-dev
libraries for Computational Fluid Dynamics (CFD) - development files
Versions of package libfreefoam-dev
ReleaseVersionArchitectures
jessie0.1.0+dfsg+1-3amd64,i386,kfreebsd-amd64,kfreebsd-i386
sid0.1.0+dfsg+1-3amd64,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386
upstream0.1.2
Debtags of package libfreefoam-dev:
devellibrary
roledevel-lib
Popcon: 0 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

Libraries and modules for grid generation, simulation and analyzing of complex fluid flows, post-processing and visualizing of the resulting data. The flows may involve chemical reactions, turbulence, heat transfer, solid dynamics, electromagnetics and even the pricing of financial options. FreeFOAM is a fork of OpenFOAM.

This package contains static linked libraries, headers and templates

Libnfft3-dev
Library for computing Non-uniform Fast Fourier Transforms - development
Maintainer: Ghislain Vaillant
Versions of package libnfft3-dev
ReleaseVersionArchitectures
jessie3.2.3+dfsg-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.2.3+dfsg-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libnfft3-dev:
devellibrary
roledevel-lib
Popcon: 6 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

NFFT is a C subroutine library for computing the nonequispaced discrete Fourier transform (NDFT) in one or more dimensions, of arbitrary input size, and of complex data.

This package contains the header files and static version of the library.

Libopenctm-dev
Library headers for compression of 3D triangle meshes
Versions of package libopenctm-dev
ReleaseVersionArchitectures
jessie1.0.3+dfsg1-1.1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.0.3+dfsg1-1.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libopenctm-dev:
devellibrary
roledevel-lib
Popcon: 3 users (22 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.

Pyfai
Fast Azimuthal Integration scripts
Versions of package pyfai
ReleaseVersionArchitectures
wheezy0.3.5-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.10.2-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.10.2-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Popcon: 11 users (35 upd.)*
Versions and Archs
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.

Screenshots of package pyfai
Python-multipletau
multiple-tau algorithm for Python/NumPy
Versions of package python-multipletau
ReleaseVersionArchitectures
jessie0.1.4-1all
sid0.1.4-1all
Popcon: 2 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

Multipe-tau correlation is computed on a logarithmic scale (less data points are computed) and is thus much faster than conventional correlation on a linear scale such as numpy.correlate

An online reference is available at http://paulmueller.github.io/multipletau

This is the Python 2 version of the package

Python-openctm
Python bindings for OpenCTM library
Versions of package python-openctm
ReleaseVersionArchitectures
jessie1.0.3+dfsg1-1.1all
sid1.0.3+dfsg1-1.1all
Popcon: 1 users (4 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 Python binding for OpenCTM library.

Python-pynfft
Python bindings for the NFFT3 library - Python 2
Versions of package python-pynfft
ReleaseVersionArchitectures
sid1.3.2-1.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mipsel,powerpc,ppc64el,s390x,sparc
Popcon: 1 users (8 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 2 version of the bindings.

Python-quantities
Library for computation of physical quantities with units, based on numpy
Versions of package python-quantities
ReleaseVersionArchitectures
wheezy0.10.1-1all
jessie0.10.1-1all
sid0.10.1-1all
Popcon: 8 users (6 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.

Python3-multipletau
multiple-tau algorithm for Python/NumPy
Versions of package python3-multipletau
ReleaseVersionArchitectures
jessie0.1.4-1all
sid0.1.4-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Multipe-tau correlation is computed on a logarithmic scale (less data points are computed) and is thus much faster than conventional correlation on a linear scale such as numpy.correlate

An online reference is available at http://paulmueller.github.io/multipletau

This is the Python 3 version of the package

Python3-pynfft
Python bindings for the NFFT3 library - Python 3
Versions of package python3-pynfft
ReleaseVersionArchitectures
sid1.3.2-1.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mipsel,powerpc,ppc64el,s390x,sparc
Popcon: 0 users (2 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.

Sfftw-dev
library for computing Fast Fourier Transforms
Versions of package sfftw-dev
ReleaseVersionArchitectures
squeeze2.1.3-22amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.1.5-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.1.5-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.1.5-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream3.3.4
Debtags of package sfftw-dev:
devellibrary
fieldmathematics
roledevel-lib
Popcon: 41 users (40 upd.)*
Newer upstream!
License: DFSG free
Svn

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

Debian packages in contrib or non-free

Libtriangle-dev
High-quality 2-D mesh generator development files
Maintainer:
Versions of package libtriangle-dev
ReleaseVersionArchitectures
squeeze1.6-2 (non-free)amd64,i386
wheezy1.6-2 (non-free)amd64,i386
jessie1.6-2 (non-free)amd64,i386
sid1.6-2 (non-free)amd64,hurd-i386,i386
Debtags of package libtriangle-dev:
devellibrary
roledevel-lib
Popcon: 4 users (0 upd.)*
Versions and Archs
License: non-free

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.

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

Libismrmrd-dev
ISMRM Raw Data format (ISMRMRD) - development files
License: Expat
Debian package not available
Git
Version: 0.5.2+git20140609-0ubuntu1~precise1

The ISMRMRD format combines a mix of flexible data structures (XML header) and fixed structures (equivalent to C-structs) to represent MRI data.

In addition, the ISMRMRD format also specifies an image header for storing reconstructed images and the accompanying C++ library provides a convenient way of writing such images into HDF5 files along with generic arrays for storing less well defined data structures, e.g. coil sensitivity maps or other calibration data.

This package provides the development files.

Python-xrayutilities - wnpp
Package for xray data reduction and analysis
License: GPL-2.0+
Debian package not available
Git
Version: 1.0.4-1

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

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