Summary
Mathematics
Debian Science Mathematics packages
This metapackage will install Debian Science packages related to
Mathematics. You might also be interested in the field::mathematics
debtag and, depending on your focus, in the educationmathematics
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 Mathematics packages
Official Debian packages with high relevance
4ti2
mathematical tool suite for problems on linear spaces  tools

Versions of package 4ti2 
Release  Version  Architectures 
stretch  1.6.7+ds2  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
sid  1.6.10+ds1.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  1.6.10+ds1.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  1.6.9+ds8  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  1.6.9+ds2  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  1.6.9+ds1  amd64,arm64,armhf,i386 
Popcon:
37 users (31 upd.) ^{*}

License: DFSG free

4ti2 is a mathematical software package for algebraic, geometric
and combinatorial problems on linear spaces.
This package provides the 4ti2 tool suite.


agda
dependently typed functional programming language

Versions of package agda 
Release  Version  Architectures 
jessie  2.4.0.22  all 
trixie  2.6.31  all 
sid  2.6.31  all 
bookworm  2.6.2.21.1  all 
bullseye  2.6.11  all 
buster  2.5.4.13  all 
stretch  2.5.1.13  all 
upstream  2.6.4.3 
Debtags of package agda: 
role  metapackage 

License: DFSG free

Agda is a dependently typed functional programming language: It has inductive
families, which are like Haskell's GADTs, but they can be indexed by values and
not just types. It also has parameterised modules, mixfix operators, Unicode
characters, and an interactive Emacs interface (the type checker can assist in
the development of your code).
Agda is also a proof assistant: It is an interactive system for writing and
checking proofs. Agda is based on intuitionistic type theory, a foundational
system for constructive mathematics developed by the Swedish logician Per
MartinLöf. It has many similarities with other proof assistants based on
dependent types, such as Coq, Epigram and NuPRL.
This is a meta package which provides Agda's emacs mode, executable, standard
library and its documentation.


auto07p
software for continuation and bifurcation problems in ODE

Versions of package auto07p 
Release  Version  Architectures 
sid  0.9.2+dfsg3  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
jessie  0.9.1+dfsg1  amd64,armel,armhf,i386 
stretch  0.9.1+dfsg3  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  0.9.1+dfsg7  amd64,arm64,armhf,i386 
bullseye  0.9.2+dfsg3  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  0.9.2+dfsg3  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  0.9.2+dfsg3  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 

License: DFSG free

AUTO can do a limited bifurcation analysis of algebraic systems
of the form
f(u,p) = 0, f,u in Rn
and of systems of ordinary differential equations of the form
u'(t) = f(u(t),p), f,u in Rn
subject to initial conditions, boundary conditions, and integral
constraints. Here p denotes one or more parameters. AUTO can also
do certain continuation and evolution computations for parabolic
PDEs. It also includes the software HOMCONT for the bifurcation
analysis of homoclinic orbits. AUTO is quite fast and can benefit
from multiple processors; therefore it is applicable to rather
large systems of differential equations.


axiom
General purpose computer algebra system: main binary and modules

Versions of package axiom 
Release  Version  Architectures 
stretch  2014080112  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  201705014  amd64,arm64,armhf,i386 
bullseye  201705016  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  2017050112  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  2017050112  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
sid  2017050112  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
jessie  201408016  amd64,armel,armhf,i386 
Debtags of package axiom: 
devel  compiler, interpreter 
field  mathematics 
interface  textmode 
role  program 
scope  utility 
Popcon:
11 users (10 upd.) ^{*}

License: DFSG free

Axiom is useful for
research and development of mathematical algorithms. It defines a
strongly typed, mathematically correct type hierarchy. It has a
programming language and a builtin compiler.
Axiom has been in development since 1973 and was sold as a
commercial product. It has been released as free software.
Efforts are underway to extend this software to (a) develop a
better user interface (b) make it useful as a teaching tool
(c) develop an algebra server protocol (d) integrate additional
mathematics (e) rebuild the algebra in a literate programming style
(f) integrate logic programming (g) develop an Axiom Journal with
refereed submissions.
This package contains the main program binary and all precompiled
algebra and autoloadable modules.


bliss
tool to compute graph automorphisms and labelings  bin

Versions of package bliss 
Release  Version  Architectures 
stretch  0.731  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
sid  0.773  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  0.773  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  0.735  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  0.735  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  0.732  amd64,arm64,armhf,i386 
jessie  0.725  amd64,armel,armhf,i386 
Debtags of package bliss: 
interface  commandline 
role  program 

License: DFSG free

Bliss is a backtracking algorithm for computing automorphism groups
and canonical forms of graphs, based on individualization and
refinement. Its data structures, subroutines, and pruning heuristics
are specially designed for fast handling of large and sparse graphs.
This package provides the command line tool bliss.


cohomcalg
sheaf cohomology of line bundles on toric varieties

Versions of package cohomcalg 
Release  Version  Architectures 
trixie  0.32+ds6  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  0.32+ds6  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  0.32+ds2  amd64,arm64,armhf,i386 
bullseye  0.32+ds3  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  0.32+ds6  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 

License: DFSG free

The algorithm for the computation of sheaf cohomologies for line bundles on
toric varieties presented in "Cohomology of Line Bundles: A Computational
Algorithm" by Ralph Blumenhagen, Benjamin Jurke, Thorsten Rahn, and Helmut
Roschy has been implemented in a convenient and highperformance C/C++
application called cohomCalg.
The optional cohomCalg Koszul extension serves as a Mathematica 7 frontend and
allows for the easy computation of hypersurface and complete intersection
cohomologies, following the material presented in "Cohomology of Line Bundles:
Applications" by the same authors.


coinorcbc
Coinor branchandcut mixed integer programming solver

Versions of package coinorcbc 
Release  Version  Architectures 
trixie  2.10.11+ds13  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
sid  2.10.11+ds13  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
jessie  2.8.121  amd64,armel,armhf,i386 
stretch  2.8.121  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  2.9.9+repack11  amd64,arm64,armhf,i386 
bullseye  2.10.5+ds13  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  2.10.8+ds11  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
Popcon:
63 users (19 upd.) ^{*}

License: DFSG free

Cbc (Coinor branch and cut) is an opensource mixed integer programming
solver written in C++. It can be used as a callable library or as a
standalone executable.
This package contains cbc executable.


coinorcsdp
Software package for semidefinite programming (binaries)

Versions of package coinorcsdp 
Release  Version  Architectures 
jessie  6.1.11  amd64,armel,armhf,i386 
sid  6.2.05  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  6.2.05  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  6.2.04  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  6.2.03  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  6.1.11  amd64,arm64,armhf,i386 
stretch  6.1.11  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

CSDP is a library of routines that implements a predictor corrector variant of
the semidefinite programming algorithm of Helmberg, Rendl, Vanderbei, and
Wolkowicz. The code runs in parallel on shared memory multiprocessor systems,
and it makes effective use of sparsity in the constraint matrices.
CSDP is part of the larger COINOR initiative (Computational Infrastructure
for Operations Research).
This package contains the binaries.


coinorlibbonmindev
COINOR mixed integer programming (developer files)

Versions of package coinorlibbonmindev 
Release  Version  Architectures 
trixie  1.8.91.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  1.8.91  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  1.8.91.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 

License: DFSG free

Bonmin (Basic Opensource Nonlinear Mixed INteger programming) is an
opensource code for solving general MINLP (Mixed Integer NonLinear
Programming) problems.
Bonmin is part of the larger COINOR initiative (Computational Infrastructure
for Operations Research) and can be used with other COINOR packages that
make use of cuts, such as the mixedinteger linear programming solver Cbc.
This package contains the header files for developers.


coinorsymphony
COINOR solver for mixedinteger linear programs

Versions of package coinorsymphony 
Release  Version  Architectures 
stretch  5.6.11  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  5.6.16+repack11.1  amd64,arm64,armhf,i386 
sid  5.6.17+dfsg1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  5.6.17+dfsg1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  5.6.17+dfsg1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
jessie  5.6.11  amd64,armel,armhf,i386 
bullseye  5.6.16+repack13  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

SYMPHONY is an opensource generic mixedinteger linear programs (MILP) solver,
callable library, and extensible framework for implementing customized solvers
SYMPHONY has a number of advanced capabilities, including the ability to
solve multiobjective MILPs, the ability to warm start its solution procedure,
and the ability to perform basic sensitivity analyses.
SYMPHONY is part of the larger COINOR initiative (Computational Infrastructure
for Operations Research).
This package contains the symphony executable.


coq
proof assistant for higherorder logic (toplevel and compiler)

Versions of package coq 
Release  Version  Architectures 
bullseye  8.12.03  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el 
buster  8.9.01  amd64,arm64,armhf,i386 
trixie  8.18.0+dfsg1  amd64,arm64,armhf,i386,ppc64el,s390x 
bookworm  8.16.1+dfsg1  amd64,arm64,armhf,i386,ppc64el,s390x 
jessie  8.4pl4dfsg1  amd64,armel,armhf,i386 
stretch  8.64  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
sid  8.19.1+dfsg2  amd64,arm64,armhf,i386,ppc64el,riscv64,s390x 
upstream  8.19.2 
Debtags of package coq: 
devel  compiler 
field  mathematics 
interface  commandline, textmode 
role  program 
scope  utility 
uitoolkit  ncurses 
Popcon:
26 users (14 upd.) ^{*}

License: DFSG free

Coq is a proof assistant for higherorder logic, which allows the
development of computer programs consistent with their formal
specification. It is developed using Objective Caml and Camlp5.
This package provides coqtop, a command line interface to Coq.
A graphical interface for Coq is provided in the coqide package.
Coq can also be used with ProofGeneral, which allows proofs to be
edited using emacs and xemacs. This requires the proofgeneral
package to be installed.


cryptominisat
SAT solver command line interface

Versions of package cryptominisat 
Release  Version  Architectures 
bullseye  5.8.0+dfsg11  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  5.11.4+dfsg12  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  5.11.21+dfsg11  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
sid  5.11.21+dfsg11  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 

License: DFSG free

CryptoMiniSat is a modern, multithreaded, simplifying SAT solver.
This package provides a command line interface which reads SAT formulas in
conjunctive normal form in the DIMACS format with the extension of XOR
clauses and decides whether they are satisfiable.


eclibtools
Programs for modular symbols and elliptic curves over Q

Versions of package eclibtools 
Release  Version  Architectures 
experimental  20240408+commit3c7ea551  amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  202210121  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  201909093  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  202312121.1  armel,armhf 
buster  201808152  amd64,arm64,armhf,i386 
stretch  201607202  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
sid  202404081  amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x 
jessie  201409211  amd64,armel,armhf,i386 
Popcon:
21 users (32 upd.) ^{*}

License: DFSG free

This package includes several programs to compute with elliptic curves
over Q ; most notably mwrank (for 2descent on elliptic curves over Q)
and the modular symbol tools used to create the elliptic curve database.


eprover
Equational theorem prover

Versions of package eprover 
Release  Version  Architectures 
trixie  3.1.0+ds2  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  2.6+ds3  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  3.2.0+ds1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 

License: DFSG free

This package provides tools to prove equational theorems:
from a mathematical specification in manysorted firstorder
logic with equality and an hypothesis/conjecture, it
will look for a proof.


feel++apps
A library for the finite element method

Versions of package feel++apps 
Release  Version  Architectures 
jessie  0.99.0final.11  amd64,i386 

License: DFSG free

Provides some applications codes(source and executables) such
as laplacian with cG and dG methods, stokes, heat transfer, solid
mechanics(static and dynamic).
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 (GaussLobatto,
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


fenics
Automated Solution of Differential Equations

Versions of package fenics 
Release  Version  Architectures 
bullseye  2019.2.0.5  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
stretch  2016.2.0.1  all 
jessie  1.4.0.1  all 
bookworm  0.5.0.1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  0.8.0.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
sid  0.8.0.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
buster  2018.1.0.6  amd64,arm64,armhf,i386 
Debtags of package fenics: 
field  mathematics 
role  metapackage 

License: DFSG free

FEniCS is a collection of free software for automated, efficient
solution of differential equations.
FEniCS has an extensive list of features, including automated
solution of variational problems, automated error control and
adaptivity, a comprehensive library of finite elements, high
performance linear algebra and many more.
FEniCS is organized as a collection of interoperable components,
including the problemsolving environment DOLFIN, the form compiler
FFC, the finite element tabulator FIAT, the justintime compiler
Instant, the code generation interface UFC, the form language UFL and
a range of additional components.
This is a metapackage which depends on all FEniCS components.
This is the legacy version of FEniCS. You may want to consider
installing the nextgeneration FEniCSX (fenicx package).


flintqs
Program using quadratic sieve to factor integers

Versions of package flintqs 
Release  Version  Architectures 
bullseye  1.03  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  1.03  amd64,arm64,armhf,i386 
stretch  1.01  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
bookworm  1.04  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  1.04  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
sid  1.04  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
Popcon:
21 users (28 upd.) ^{*}

License: DFSG free

This package includes William Hart's program to find prime factors of large
integers (at least forty digits).
It does so using highly optimized multipolynomial quadratic sieve.


form
Symbolic manipulation system

Versions of package form 
Release  Version  Architectures 
sid  4.3.1+git20240409+ds2  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
stretch  4.11  amd64,i386,mips,mips64el,mipsel 
buster  4.2.11  amd64,arm64,armhf,i386 
bullseye  4.2.1+git202002171  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  4.3.0+git20230104+ds1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  4.3.1+git20240409+ds2  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 

License: DFSG free

This is a Symbolic Manipulation System. It reads symbolic expressions from
files and executes symbolic/algebraic transformations upon them. The answers
are returned in a textual mathematical representation. As its landmark
feature, the size of the considered expressions in FORM is only limited by
the available disk space and not by the available RAM.


fpllltools
Tools to compute LLLreduction of Euclidian lattices

Versions of package fpllltools 
Release  Version  Architectures 
trixie  5.4.51.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
jessie  4.0.42  amd64,armel,armhf,i386 
stretch  5.0.31  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  5.2.12  amd64,arm64,armhf,i386 
bullseye  5.4.02  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  5.4.51.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  5.4.43  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

fpLLL is a library for computing reduced (nearly orthogonal) bases
for Euclidean lattices using the floatingpoint LLL algorithm.
fpLLL contains multiple different implementations of the
floatingpoint LLL reduction algorithm, offering multiple different
speed/guarantees ratios.
It contains a 'wrapper' that chooses the estimated best sequence of
variants in order to provide a guaranteed output as fast as possible.
In the case of the wrapper, the succession of variants is oblivious
to the user.
This package contains the base tools using libfplll.


freefem
PDE oriented language using Finite Element Method

Versions of package freefem 
Release  Version  Architectures 
bookworm  3.5.87  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
jessie  3.5.85.1  amd64,armel,armhf,i386 
stretch  3.5.85.1  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  3.5.87  amd64,arm64,armhf,i386 
bullseye  3.5.87  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  3.5.87  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  3.5.87  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
Debtags of package freefem: 
devel  interpreter 
field  physics 
interface  commandline 
role  program 
scope  utility 

License: DFSG free

FreeFEM is a language adapted to Partial Differential equation. The
underlying method used is the Finite Element Method.
This tool has been successfully used as a teaching tool and even as a
research tool.


freefem++
Provides the binaries of the FreeFem++ FE suite

Versions of package freefem++ 
Release  Version  Architectures 
stretch  3.47+dfsg11  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
sid  4.14+dfsg1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  4.14+dfsg1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  4.11+dfsg13  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  3.61.1+dfsg14  amd64,arm64,armhf,i386 
jessie  3.3121  amd64,armel,armhf,i386 
upstream  4.14.testActions 

License: DFSG free

FreeFem++ is an implementation of a language dedicated to the finite
element method. It enables you to solve Partial Differential
Equations (PDE) easily.
Problems involving PDE from several branches of physics such as
fluidstructure interactions require interpolations of data on
several meshes and their manipulation within one program. FreeFem++
includes a fast quadtreebased interpolation algorithm and a language
for the manipulation of these data on multiple meshes. It contains
also a powerful mesh generation and adaption tool integrated
seamlessly in FreeFem++ called bamg.
FreeFem++ is written in C++ and the FreeFem++ language is a C++ idiom
allowing for a smooth learning curve.
This package contains the executables of FreeFem++.


freefem3d
Language and solver for partial differential equations in 3D

Versions of package freefem3d 
Release  Version  Architectures 
jessie  1.0pre103.2  amd64,armel,armhf,i386 
stretch  1.0pre103.4  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
Debtags of package freefem3d: 
devel  interpreter 
field  physics 
interface  commandline 
role  program 
scope  utility 
uitoolkit  qt 
workswith  3dmodel 

License: DFSG free

FreeFEM3D (aka ff3d) is a 3D solver of partial differential
equations (PDE). It is a member of the familly of the freefem
programs (see http://www.freefem.org).
ff3d, as well as its cousins, is a PDE solver driven by a
userfriendly language. It solves many kind of problems such as
elasticity, fluids (Stokes and NavierStokes) and a lot more. The
user has to enter the equation associated with the problem, giving
either the PDE in strong formulation or weak (variational)
formulation.
ff3d can use either the Finite Elements method (the mesh of the
geometry being provided by the user) or a Fictitious Domain like
approach where the geometry is described using Constructive Solid
Geometry (CSG). This description is done using the POVRay language
but others such as VRML could be added.
The processing of the results is left to the user. One can use
various graphic tools: output in the MEdit mesh format or VTK are
supported. The implementation of a VTK base visualization module is
underway.
The goal of ff3d is to provide a good teaching tool and a research
toolbox (the code is written in C++ and its design is such that new
methods can be easily implemented).


freemat
mathematics framework (mostly matlab compatible)

Versions of package freemat 
Release  Version  Architectures 
jessie  4.05  amd64,armel,armhf,i386 
stretch  4.2+dfsg14  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  4.2+dfsg16  amd64,arm64,armhf,i386 
Debtags of package freemat: 
field  mathematics 
interface  commandline, x11 
role  program 
scope  application 
uitoolkit  qt 
x11  application 

License: DFSG free

FreeMat is a free environment for rapid engineering and scientific prototyping
and data processing. It is similar to commercial systems such as MATLAB from
Mathworks, and IDL from Research Systems, but is Open Source.
FreeMat is available under the GPL license.


frobby
Computations with monomial ideals

Versions of package frobby 
Release  Version  Architectures 
buster  0.9.05  amd64,arm64,armhf,i386 
stretch  0.9.02  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
trixie  0.9.54  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
sid  0.9.54  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bullseye  0.9.11  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  0.9.54  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

Frobby is a software system and project for computations with monomial ideals.
Frobby is free software and it is intended as a vehicle for computational and
mathematical research on monomial ideals.
The current functionality includes Euler characteristic, Hilbert series,
maximal standard monomials, combinatorial optimization on monomial ideals,
primary decomposition, irreducible decomposition, Alexander dual, associated
primes, minimization and intersection of monomial ideals as well as the
computation of Frobenius problems (using 4ti2) with very mmlarge numbers.
Frobby is also able to translate between formats that can be used with several
different computer systems, such as Macaulay 2, Monos, 4ti2, CoCoA4 and
Singular. Thus Frobby can be used with any of those systems.


gap
computer algebra system for Groups, Algorithms and Programming

Versions of package gap 
Release  Version  Architectures 
bullseye  4.11.04  all 
buster  4r10p07  all 
stretch  4r8p62  all 
sid  4.13.11  all 
sid  4.13.02  all 
trixie  4.13.02  all 
bookworm  4.12.12  all 
jessie  4r7p52  all 
Debtags of package gap: 
field  mathematics 
role  metapackage 

License: DFSG free

GAP is a system for computational discrete algebra, with particular emphasis
on Computational Group Theory. GAP provides a programming language, a library
of thousands of functions implementing algebraic algorithms written in the GAP
language as well as large data libraries of algebraic objects. GAP is used in
research and teaching for studying groups and their representations, rings,
vector spaces, algebras, combinatorial structures, and more.
This is a dummy package that depends on the standard GAP components.


gapcharactertables
GAP Library of character tables

Versions of package gapcharactertables 
Release  Version  Architectures 
trixie  1.3.91  all 
jessie  1r2p2.dfsg.02  all 
stretch  1r2p2.dfsg.03  all 
buster  1r2p2.dfsg.03  all 
bullseye  1.3.11  all 
bookworm  1.3.41  all 
sid  1.3.91  all 
Debtags of package gapcharactertables: 
devel  library 
field  mathematics 
role  appdata 

License: DFSG free

GAP is a system for computational discrete algebra, with particular emphasis
on Computational Group Theory. GAP provides a programming language, a library
of thousands of functions implementing algebraic algorithms written in the GAP
language as well as large data libraries of algebraic objects. GAP is used in
research and teaching for studying groups and their representations, rings,
vector spaces, algebras, combinatorial structures, and more.
This package contains the Character Table Library by Thomas Breuer.


gapdesign

Versions of package gapdesign 
Release  Version  Architectures 
sid  1.8+ds2  all 
bullseye  1.7+ds2  all 
buster  1r6+ds2  all 
bookworm  1.7+ds3  all 
trixie  1.8+ds2  all 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas.
This package provides for GAP routines for constructing, classifying,
partitioning and studying block designs.


gapfactint
advanced methods for factoring integers for GAP

Versions of package gapfactint 
Release  Version  Architectures 
sid  1.6.3+ds3  all 
bullseye  1.6.3+ds1  all 
bookworm  1.6.3+ds2  all 
trixie  1.6.3+ds3  all 
buster  1.6.2+ds1  all 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas.
This package brings to GAP routines for factoring integers, in particular:
 Pollard's p1
 Williams' p+1
 Elliptic Curves Method (ECM)
 Continued Fraction Algorithm (CFRAC)
 Multiple Polynomial Quadratic Sieve (MPQS)
It also provides access to Richard P. Brent's tables of factors of integers
of the form b^k +/ 1.


gapfloat
multiprecision floatingpoint computation for GAP

Versions of package gapfloat 
Release  Version  Architectures 
buster  0.9.1+ds4  amd64,arm64,armhf,i386 
sid  1.0.4+ds2  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  1.0.3+ds3  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
jessie  0.6.3+ds1  amd64,armel,armhf,i386 
stretch  0.7.4+ds3  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
trixie  1.0.4+ds2  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bullseye  0.9.1+ds6  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas.
This GAP package brings to GAP floatingpoint numbers with arbitrary
precision; it is based on MPFR, MPFI, MPC, CXSC, and FPLLL.


gapgrape
GRaph Algorithms using PErmutation groups for GAP

Versions of package gapgrape 
Release  Version  Architectures 
bookworm  4.9.0+ds1  all 
trixie  4.9.0+ds2  all 
sid  4.9.0+ds2  all 
buster  4.8.1+ds3  all 
stretch  4r7+ds3  all 
bullseye  4.8.3+ds1  all 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas.
This package implements computing with graphs and groups for GAP.
GRAPE is primarily designed for constructing and analysing graphs
related to groups, finite geometries, and designs; special emphasis
is placed on the determination of regularity properties and subgraph
structure.


gapguava
coding theory library for GAP

Versions of package gapguava 
Release  Version  Architectures 
jessie  3.12+ds12  all 
bookworm  3.17+ds3  all 
sid  3.19+ds2  all 
trixie  3.19+ds2  all 
buster  3.14+ds1  all 
stretch  3.13+ds2  all 
bullseye  3.15+ds3  all 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas.
This GAP package brings to GAP computing with errorcorrecting codes.


gaplaguna

Versions of package gaplaguna 
Release  Version  Architectures 
stretch  3.7.0+ds1  all 
bullseye  3.9.3+ds2  all 
buster  3.9.1+ds1  all 
sid  3.9.6+ds2  all 
trixie  3.9.6+ds2  all 
bookworm  3.9.5+ds2  all 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas.
LAGUNA stands for `Lie AlGebras and UNits of group Algebras'.
This package provides GAP with functionality for calculation of the
normalized unit group of the modular group algebra of the finite pgroup
and for investigation of Lie algebra associated with group algebras and
other associative algebras.


gapopenmath
OpenMath phrasebook for GAP

Versions of package gapopenmath 
Release  Version  Architectures 
buster  11.4.2+ds3  all 
jessie  11.2.0+ds1  all 
sid  11.5.3+ds2  all 
stretch  11.3.1+ds2  all 
bullseye  11.5.0+ds2  all 
bookworm  11.5.2+ds1  all 
trixie  11.5.3+ds2  all 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas.
This package allows GAP to import and export mathematical objects
encoded in OpenMath, for the purpose of exchanging them with other
applications that are OpenMath enabled.


gapprimgroups
Database of primitive groups for GAP

Versions of package gapprimgroups 
Release  Version  Architectures 
stretch  4r8p51  all 
buster  4r8p52  all 
jessie  4r7p31  all 
Debtags of package gapprimgroups: 
devel  library 
field  mathematics 
role  appdata 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas. In the example text, gap is used to
analyse Rubik's Cube using group theory. A kernel implements a Pascallike
language.
This package contains the database of primitive groups.
This is a transitional package.
It can be safely removed after the installation is complete.


gapsmallgroups
Database of small groups for GAP

Versions of package gapsmallgroups 
Release  Version  Architectures 
stretch  4r8p51  all 
buster  4r8p52  all 
jessie  4r7p31  all 
Debtags of package gapsmallgroups: 
devel  library 
field  mathematics 
role  appdata 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas. In the example text, gap is used to
analyse Rubik's Cube using group theory. A kernel implements a Pascallike
language.
The Small Groups Library is a catalogue of groups of `small' order.
This package contains the groups data and identification routines for groups
of order up to 1000 except 512, 768 and groups whose order factorises in at
most 3 primes.
Note that data for order 512, 768 and between 1000 and 2000 except 1024
are available separately in the gapsmallgroupsextra packages.
This is a transitional package.
It can be safely removed after the installation is complete.


gapsmallgroupsextra
Large database of small groups for GAP


License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas. In the example text, gap is used to
analyse Rubik's Cube using group theory. A kernel implements a Pascallike
language.
The Small Groups Library is a catalogue of groups of `small' order.
This package contains the groups data and identification routines for groups
 of order at most 2000 except 1024.
 of cubefree order at most 50 000.
 of order p^n for n <= 6 and all primes p.
 of squarefree order.
 whose order factorises in at most 3 primes.
 of order q^n * p for q^n dividing 2^8, 3^6, 5^5, 7^4 and p prime
different to q
The Small Groups Library provides access to these groups and a method to
identify the catalogue number of a given group.
This is a transitional package.
It can be safely removed after the installation is complete.


gapsonata
Systems Of Nearrings And Their Applications for GAP

Versions of package gapsonata 
Release  Version  Architectures 
bullseye  2.9.1+ds3  all 
buster  2.9.1+ds2  all 
trixie  2.9.6+ds2  all 
bookworm  2.9.6+ds1  all 
sid  2.9.6+ds2  all 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas.
This package provides to GAP methods for the construction and analysis
of finite nearrings.


gaptableofmarks
GAP TomLib  The GAP Library of Tables of Marks

Versions of package gaptableofmarks 
Release  Version  Architectures 
sid  1.2.111  all 
buster  1.2.72  all 
bullseye  1.2.91  all 
bookworm  1.2.92  all 
trixie  1.2.111  all 
stretch  1r2p52  all 
jessie  1r2p21  all 
Debtags of package gaptableofmarks: 
devel  library 
field  mathematics 
role  appdata 

License: DFSG free

GAP is a system for computational discrete algebra, with particular emphasis
on Computational Group Theory. GAP provides a programming language, a library
of thousands of functions implementing algebraic algorithms written in the GAP
language as well as large data libraries of algebraic objects. GAP is used in
research and teaching for studying groups and their representations, rings,
vector spaces, algebras, combinatorial structures, and more.
This package contains the GAP Library of Tables of Marks by L. Naughton and G.
Pfeiffer.


gaptoric

Versions of package gaptoric 
Release  Version  Architectures 
buster  1.9.4+ds1  all 
sid  1.9.5+ds3  all 
trixie  1.9.5+ds3  all 
bookworm  1.9.5+ds2  all 
bullseye  1.9.5+ds1  all 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas.
This package provides for GAP routines for working with toric varieties
and dealing with cones and related combinatorial geometric object.


gaptransgroups
Database of transitive groups for GAP

Versions of package gaptransgroups 
Release  Version  Architectures 
stretch  4r8p51  all 
jessie  4r7p31  all 
buster  4r8p52  all 
Debtags of package gaptransgroups: 
devel  library 
field  mathematics 
role  appdata 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas. In the example text, gap is used to
analyse Rubik's Cube using group theory. A kernel implements a Pascallike
language.
This package contains the database of transitive groups.
This is a transitional package.
It can be safely removed after the installation is complete.


geneagrapher
Create tree from Mathematics Genealogy Project (executable)

Versions of package geneagrapher 
Release  Version  Architectures 
bullseye  1.0c2+git201809192  all 
bookworm  1.0c2+git202205191  all 
stretch  1.0c2+git201207042  all 
trixie  2.0.01  all 
sid  2.0.01  all 
buster  1.0c2+git201809191  all 

License: DFSG free

The Mathematics Genealogy Grapher (Geneagrapher) is a software tool to gather
the information for building math genealogy trees with data from the
Mathematics Genealogy Project. The information extracted is stored in dot file
format, which can then be passed to Graphviz to generate a graph.
This package contains the commandline tool.


geogebra
Dynamic mathematics software for education

Versions of package geogebra 
Release  Version  Architectures 
buster  4.0.34.0+dfsg17  all 
bullseye  4.0.34.0+dfsg19  all 
stretch  4.0.34.0+dfsg13  all 
sid  4.0.34.0+dfsg19  all 
trixie  4.0.34.0+dfsg19  all 
bookworm  4.0.34.0+dfsg19  all 
jessie  4.0.34.0+dfsg13  all 
Debtags of package geogebra: 
field  mathematics 
interface  x11 
role  program 
scope  application 
uitoolkit  xlib 
use  learning 
workswith  image, image:raster, image:vector 
workswithformat  png, svg 
x11  applet, application 
Popcon:
132 users (60 upd.) ^{*}

License: DFSG free

GeoGebra is a dynamic geometry program. You can do constructions with points,
vectors, segments, lines, conic sections as well as functions and change
them dynamically afterwards. On the other hand, equations and coordinates
can be entered directly.
Support for many geometric constructions is provided, as well as support
for many calculusbased tools (derivatives, osculating circle, ...).
GeoGebra files can be exported in many different formats, or as interactive
applets for web pages.


geomview
interactive geometry viewing program

Versions of package geomview 
Release  Version  Architectures 
bookworm  1.9.54  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
jessie  1.9.44.1  amd64,armel,armhf,i386 
buster  1.9.52  amd64,arm64,armhf,i386 
stretch  1.9.51  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
trixie  1.9.54.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
sid  1.9.54.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bullseye  1.9.53  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
Debtags of package geomview: 
field  mathematics 
interface  3d, x11 
role  program 
scope  application 
uitoolkit  motif 
use  learning, viewing 
workswith  3dmodel 
x11  application 
Popcon:
45 users (31 upd.) ^{*}

License: DFSG free

Geomview is interactive geometry software which is
particularly appropriate for mathematics research and education.
In particular, geomview can display things in hyperbolic and
spherical space as well as Euclidean space.
Geomview allows multiple independently controllable objects and
cameras. It provides interactive control for motion, appearances
(including lighting, shading, and materials), picking on an
object, edge or vertex level, snapshots in SGI image file or
Renderman RIB format, and adding or deleting objects is provided
through direct mouse manipulation, control panels, and keyboard
shortcuts. External programs can drive desired aspects of the
viewer (such as continually loading changing geometry or
controlling the motion of certain objects) while allowing
interactive control of everything else.


gerris

Versions of package gerris 
Release  Version  Architectures 
trixie  20131206+dfsg19.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
jessie  20131206+dfsg5  amd64,armel,armhf,i386 
sid  20131206+dfsg19.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  20131206+dfsg19  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
stretch  20131206+dfsg17  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  20131206+dfsg18  amd64,arm64,armhf,i386 
bullseye  20131206+dfsg19  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
Debtags of package gerris: 
field  mathematics, physics 
role  program 
Popcon:
10 users (10 upd.) ^{*}

License: DFSG free

Gerris is a system for the solution of the partial differential
equations describing fluid flow.
A brief summary of its main (current) features:
 Solves the timedependent incompressible variabledensity Euler,
Stokes or NavierStokes equations
 Adaptive mesh refinement: the resolution is adapted dynamically to
the features of the flow
 Entirely automatic mesh generation in complex geometries
 Secondorder in space and time
 Unlimited number of advected/diffused passive tracers
 Flexible specification of additional source terms
 Portable parallel support using the MPI library
 Volume of Fluid advection scheme for interfacial flows
This package has MPI support built in.


getdp
general environment for the treatment of discrete problems

Versions of package getdp 
Release  Version  Architectures 
bookworm  3.2.0+dfsg11.1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  3.5.0+dfsg12  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
buster  3.0.4+dfsg11  amd64,arm64,armhf,i386 
bullseye  3.2.0+dfsg11.1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
stretch  2.9.2+dfsg11  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
sid  3.5.0+dfsg12  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
upstream  3.6.0 

License: DFSG free

GetDP is a general finite element solver using mixed elements to
discretize de Rhamtype complexes in one, two and three dimensions.
The main feature of GetDP is the closeness between the input data
defining discrete problems (written by the user in ASCII data files)
and the symbolic mathematical expressions of these problems.
See GetDP's reference manual for a more thorough overview of GetDP's
capabilities: http://www.geuz.org/getdp


gfan
program for computing with Groebner fans

Versions of package gfan 
Release  Version  Architectures 
bullseye  0.6.24  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
stretch  0.5+dfsg6  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
bookworm  0.6.26  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  0.6.27  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
jessie  0.5+dfsg5  amd64,armel,armhf,i386 
sid  0.6.27  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
buster  0.6.22  amd64,arm64,armhf,i386 
Popcon:
29 users (29 upd.) ^{*}

License: DFSG free

Gfan is a software package for computing Groebner fans and tropical
varieties. These are polyhedral fans associated to polynomial
ideals. The maximal cones of a Groebner fan are in bijection with
the marked reduced Groebner bases of its defining ideal. The
software computes all marked reduced Groebner bases of an ideal.
Their union is a universal Groebner basis. The tropical variety of a
polynomial ideal is a certain subcomplex of the Groebner fan. Gfan
contains algorithms for computing this complex for general ideals and
specialized algorithms for tropical curves, tropical hypersurfaces
and tropical varieties of prime ideals. In addition to the above core
functions the package contains many tools which are useful in the
study of Groebner bases, initial ideals and tropical geometry. Among
these are an interactive traversal program for Groebner fans and
programs for graphical renderings.
For ordinary Groebner basis computations Gfan is not competitive in
speed compared to programs such as CoCoA, Singular and Macaulay2.


ginactools
GiNaC symbolic framework support tools

Versions of package ginactools 
Release  Version  Architectures 
trixie  1.8.71  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  1.8.61  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  1.8.02  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  1.7.51  amd64,arm64,armhf,i386 
stretch  1.7.22  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
jessie  1.6.21  amd64,armel,armhf,i386 
sid  1.8.71  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
Debtags of package ginactools: 
devel  lang:c++ 
field  mathematics 
interface  shell, textmode 
role  program 
scope  utility 
uitoolkit  ncurses 
use  viewing 
Popcon:
16 users (10 upd.) ^{*}

License: DFSG free

GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is a
library for doing symbolic (i.e. nonnumeric) computation directly in the C++
programming language.
This package provides some additional tools, like the popular ginsh (GiNaC
interactive shell) and viewgar (for inspecting GiNaC archive files).


gmsh
Threedimensional finite element mesh generator

Versions of package gmsh 
Release  Version  Architectures 
buster  4.1.5+really4.1.3+ds11  amd64,arm64,armhf,i386 
jessie  2.8.5+dfsg1.1  amd64,armel,armhf,i386 
stretch  2.15.0+dfsg13  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
experimental  4.13.1+ds11~exp1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
sid  4.12.2+ds12  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  4.12.2+ds12  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  4.8.4+ds23  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  4.7.1+ds15  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
Debtags of package gmsh: 
interface  x11 
role  program 
scope  application 
use  editing 
workswith  3dmodel 
x11  application 
Popcon:
66 users (85 upd.) ^{*}

License: DFSG free

Gmsh is a 3D finite element grid generator with a buildin CAD engine
and postprocessor. Its design goal is to provide a fast, light and
userfriendly meshing tool with parametric input and advanced
visualization capabilities. Gmsh is built around four modules: geometry,
mesh, solver and postprocessing. The specification of any input to
these modules is done either interactively using the graphical user
interface or in ASCII text files using Gmsh's own scripting language.
See Gmsh's reference manual for a more thorough overview of Gmsh's
capabilities.
Please cite:
C. Geuzaine and J.F. Remacle:
Gmsh: a threedimensional finite element mesh generator with builtin pre and postprocessing facilities.
(eprint)
International Journal for Numerical Methods in Engineering
79(11):13091331
(2009)


graphviz
rich set of graph drawing tools

Versions of package graphviz 
Release  Version  Architectures 
jessie  2.38.07  amd64,armel,armhf,i386 
stretch  2.38.017  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
experimental  11.0.01  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
buster  2.40.16+deb10u1  amd64,arm64,armhf,i386 
stretchsecurity  2.38.017+deb9u1  amd64,arm64,armel,armhf,i386 
sid  2.42.29  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  2.42.29  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  2.42.27  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  2.42.25  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bustersecurity  2.40.16+deb10u1  amd64,arm64,armhf,i386 
Debtags of package graphviz: 
field  mathematics 
interface  commandline, x11 
role  program 
science  visualisation 
scope  utility 
uitoolkit  athena, tk 
use  viewing 
workswith  graphs, image, image:raster, image:vector 
x11  application 
Popcon:
13632 users (8820 upd.) ^{*}

License: DFSG free

Graph drawing addresses the problem of visualizing structural information
by constructing geometric representations of abstract graphs and networks.
Automatic generation of graph drawings has important applications in key
technologies such as database design, software engineering, VLSI and
network design and visual interfaces in other domains. Situations where
these tools might be particularly useful include:
 you would like to restructure a program and first need to understand
the relationships between its types, procedures, and source files
 you need to find the bottlenecks in an Internet backbone  not only
individual links, but their relationships
 you're debugging a protocol or microarchitecture represented as a
finite state machine and need to figure out how a certain
error state arises
 you would like to browse a database schema, knowledge base, or
distributed program represented graphically
 you would like to see an overview of a collection of linked documents
 you would like to discover patterns and communities of interest in a
database of telephone calls or email messages
This package contains the commandline tools.


hollight

Versions of package hollight 
Release  Version  Architectures 
bookworm  202301281  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  202310211  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
jessie  201310261  amd64,armel,armhf,i386 
sid  202310211  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
stretch  201701091  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
bullseye  201907294  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

HOL Light is an interactive theorem prover for HigherOrder Logic
with a very simple logical core running in an OCaml toplevel. HOL
Light is famous for the verification of floatingpoint
arithmetic as well as for the Flyspeck project, which aimed at the
formalization of Tom Hales' proof of the Kepler conjecture.


julia
highperformance programming language for technical computing

Versions of package julia 
Release  Version  Architectures 
bullseye  1.5.3+dfsg3  amd64,arm64,armhf,i386,ppc64el 
stretch  0.4.76  amd64,arm64,armhf,i386,mips64el,ppc64el 
jessie  0.3.22  amd64,i386 
buster  1.0.3+dfsg4  amd64,arm64,armhf,i386 
Debtags of package julia: 
uitoolkit  ncurses 

License: DFSG free

Julia is a highlevel, highperformance dynamic programming language for
technical computing, with syntax that is familiar to users of other technical
computing environments. It provides a sophisticated compiler, distributed
parallel execution, numerical accuracy, and an extensive mathematical function
library. The library, mostly written in Julia itself, also integrates mature,
bestofbreed C and Fortran libraries for linear algebra, random number
generation, FFTs, and string processing. Julia programs are organized around
defining functions, and overloading them for different combinations of
argument types (which can also be userdefined).
This package provides a complete Julia installation (JIT compiler, standard
library, textbased user interface).


lcalc
program for calculating with Lfunctions

Versions of package lcalc 
Release  Version  Architectures 
stretch  1.23+dfsg6  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  1.23+dfsg11  amd64,arm64,armhf,i386 
bullseye  1.23+dfsg11  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  2.0.51  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  2.0.51.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  2.0.51.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
jessie  1.23+dfsg3  amd64,armel,armhf,i386 
Debtags of package lcalc: 
role  program 
Popcon:
27 users (32 upd.) ^{*}

License: DFSG free

lcalc is a program for computing zeros and values of Lfunctions.
Supported Lfunctions include the Riemann zeta function, the
Lfunction of the Ramanujan delta function, and Lfunctions
of elliptic curves defined over the rationals.


libjgraphtjava
Java library of graph theory data structures and algorithms

Versions of package libjgraphtjava 
Release  Version  Architectures 
bookworm  1.5.13  all 
trixie  1.5.21  all 
sid  1.5.21  all 

License: DFSG free

JGraphT is a free Java class library that provides mathematical graphtheory
objects and algorithms. In JGraphT, a graph is defined as a set of vertices
connected by a set of edges.
It is possible to define graphs, to modify, compare or generate them, to run
many algorithms through them. One may also import or export graphs.


libmatheval1
GNU library for evaluating symbolic mathematical expressions (runtime)

Versions of package libmatheval1 
Release  Version  Architectures 
bullseye  1.1.11+dfsg4  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  1.1.11+dfsg5  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  1.1.11+dfsg5  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  1.1.11+dfsg5  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
jessie  1.1.11+dfsg2  amd64,armel,armhf,i386 
stretch  1.1.11+dfsg3  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  1.1.11+dfsg3  amd64,arm64,armhf,i386 
Debtags of package libmatheval1: 
devel  lang:c, library 
field  mathematics 
role  devellib, sharedlib 
suite  gnu 

License: DFSG free

GNU libmatheval is a library comprising of several procedures that make
it possible to create an inmemory tree representation of mathematical
functions over single or multiple variables and later use this
representation to evaluate functions for specified variable values, to
create corresponding trees for function derivatives over specified
variables or to print textual representations of inmemory trees to a
specified string. The library supports arbitrary variable names in
expressions, decimal constants, basic unary and binary operators and
elementary mathematical functions.
This package contains the runtime shared library.


lpsolve
Solve (mixed integer) linear programming problems

Versions of package lpsolve 
Release  Version  Architectures 
jessie  5.5.0.137  amd64,armel,armhf,i386 
sid  5.5.2.52  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  5.5.2.52  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  5.5.2.52  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  5.5.2.52  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  5.5.0.154  amd64,arm64,armhf,i386 
stretch  5.5.0.154  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
Debtags of package lpsolve: 
field  mathematics 
role  program 
scope  application 
Popcon:
3936 users (18294 upd.) ^{*}

License: DFSG free

The linear programming (LP) problem can be formulated as: Solve A.x >=
V1, with V2.x maximal. A is a matrix, x is a vector of (nonnegative)
variables, V1 is a vector called the right hand side, and V2 is a vector
specifying the objective function.
An integer linear programming (ILP) problem is an LP with the
constraint that all the variables are integers. In a mixed integer
linear programming (MILP) problem, some of the variables are integer
and others are real.
The program lp_solve solves LP, ILP, and MILP problems. It is slightly
more general than suggested above, in that every row of A (specifying
one constraint) can have its own (in)equality, <=, >= or =. The result
specifies values for all variables.
lp_solve uses the 'Simplex' algorithm and sparse matrix methods for
pure LP problems. If one or more of the variables is declared
integer, the Simplex algorithm is iterated with a branch and bound
algorithm, until the desired optimal solution is found. lp_solve can
read MPS format input files.


lrcalc
programs for calculating LittlewoodRichardson coefficients

Versions of package lrcalc 
Release  Version  Architectures 
buster  1.22  amd64,arm64,armhf,i386 
sid  1.22.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
stretch  1.22  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
experimental  2.12  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  1.22.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  1.22  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  1.22  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
jessie  1.21  amd64,armel,armhf,i386 
upstream  2.1 

License: DFSG free

The "LittlewoodRichardson Calculator" is a package of C programs for
computing LittlewoodRichardson coefficients, providing fast calculation of
single LR coefficients, products of Schur functions, and skew Schur functions.
Its interface uses the same notation as the SF package of John Stembridge, to
make it easier to use both packages at the same time.
This package contains the commandline programs.


lrslib
package to enumerate vertices and extreme rays of a convex polyhedron

Versions of package lrslib 
Release  Version  Architectures 
sid  0.732  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  0.71b2  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  0.71a1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  0.703  amd64,arm64,armhf,i386 
stretch  0.512  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
trixie  0.71b2.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
jessie  0.431  amd64,armel,armhf,i386 
Debtags of package lrslib: 
role  program 

License: DFSG free

A convex polyhedron is the set of points satisfying a finite family
of linear inequalities. The study of the vertices and extreme rays
of such systems is important and useful in e.g. mathematics and
optimization. In a dual interpretation, finding the vertices of a
(bounded) polyhedron is equivalent to finding the convex hull
(bounding inequalities) of an (arbitrary dimensional) set of points.
Lrs (lexicographic reverse search) has two important features that
can be very important for certain applications: it works in exact
arithmetic, and it consumes memory proportional to the input, no
matter how large the output is.


macaulay2
Software system for algebraic geometry research

Versions of package macaulay2 
Release  Version  Architectures 
bookworm  1.21+ds3  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bullseye  1.17.1+ds2  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
sid  1.24.05+ds3  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  1.24.05+ds3  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 

License: DFSG free

Macaulay 2 is a software system for algebraic geometry research, written by
Daniel R. Grayson and Michael E. Stillman. Based on Groebner bases, it
provides algorithms for computing homological invariants of rings and
modules.
This package contains the architecture dependent portion of Macaulay2.


magnus
Very simple screen magnifier

Versions of package magnus 
Release  Version  Architectures 
bookworm  1.0.33  all 
bullseye  1.0.33  all 
sid  1.0.34  all 
trixie  1.0.34  all 

License: DFSG free

Magnus is a simple screen magnifying glass. It nicely integrates with
X11 desktops like MATE or Xfce (probably with others not named here,
too).
Visually impaired users may find this tool helpful for zooming into
certain screen areas in order to improve readability/visibilty of fonts,
icons and other data.


mathicgb
Compute Groebner bases (command line tool)

Versions of package mathicgb 
Release  Version  Architectures 
bookworm  1.0~git202206212  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  1.0~git202402061.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  1.0~git202402061.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
stretch  1.0~git201701041  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el 
bullseye  1.0~git202005261  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

Mathicgb is a program for computing Groebner basis and signature Groebner
bases. Mathicgb is based on the fast data structures from mathic.
The paper "Practical Groebner Basis Computation" describes the algorithms in
Mathicgb from a high level. It was presented at ISSAC 2012 and is available at
http://arxiv.org/abs/1206.6940
This package contains the command line tool.


mathomatic
portable Computer Algebra System (CAS)

Versions of package mathomatic 
Release  Version  Architectures 
buster  16.0.51  amd64,arm64,armhf,i386 
bookworm  16.0.55  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  16.0.55  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
jessie  15.8.22  amd64,armel,armhf,i386 
stretch  15.8.22  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
sid  16.0.55  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bullseye  16.0.54  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
Debtags of package mathomatic: 
field  mathematics 
interface  textmode 
role  program 
scope  application 
uitoolkit  ncurses 
use  calculating, learning 
Popcon:
21 users (12 upd.) ^{*}

License: DFSG free

Mathomatic implements most of the rules of algebra for the
mathematical operators +, , *, /, % (modulus), and power (including
roots).
Mathomatic can symbolically:
 combine and solve equations,
 completely simplify and compare expressions and equations,
 do simple calculus transformations and series,
 do standard, complex number, modular, and polynomial arithmetic,
 generate optimized C, Java, and Python language code from
simplified equations,
 plot expressions with gnuplot in two or three dimensions,
 do quick calculations, colorize expressions, etc.


matita
interactive theorem prover

Versions of package matita 
Release  Version  Architectures 
jessie  0.99.13  amd64,armel,armhf,i386 
stretch  0.99.31  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
Debtags of package matita: 
field  mathematics 
interface  commandline, x11 
role  program 
uitoolkit  gtk 
use  checking 
x11  application 

License: DFSG free

Matita is a graphical interactive theorem prover based on the Calculus of
(Co)Inductive Constructions.


maximasage
Computer algebra system  base system

Versions of package maximasage 
Release  Version  Architectures 
sid  5.45.12  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  5.45.12  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  5.44.01  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  5.41.0+ds4  amd64,arm64,armhf,i386 
stretch  5.35.12  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
trixie  5.45.12  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
upstream  5.47.0 
Popcon:
44 users (31 upd.) ^{*}

License: DFSG free

Maxima is a fully symbolic computation program. It is full featured
doing symbolic manipulation of polynomials, matrices, rational
functions, integration, Toddcoxeter methods for finite group
analysis, graphing, multiple precision floating point computation.
It has a symbolic source level debugger for maxima code. Maxima is
based on the original Macsyma developed at MIT in the 1970s. It is
quite reliable, and has good garbage collection, and no memory leaks.
It comes with hundreds of self tests.
The maximasage packages are meant to be used together with SageMath.
They contain the version of Maxima that works together with the
SageMath version in Debian and use ECL instead of GCL as Lisp compiler.
To use Maxima by itself, the more complete and uptodate maxima package
is recommended.
This package contains the main executables and base system files.


mcl

Versions of package mcl 
Release  Version  Architectures 
bookworm  22282+ds2  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
jessie  141371  amd64,armel,armhf,i386 
bullseye  14137+ds9  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  22282+ds2  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
sid  22282+ds2  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
stretch  141371  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  14137+ds3  amd64,arm64,armhf,i386 
Debtags of package mcl: 
field  mathematics 
role  program 
Popcon:
10 users (13 upd.) ^{*}

License: DFSG free

The MCL package is an implementation of the MCL algorithm, and offers
utilities for manipulating sparse matrices (the essential data
structure in the MCL algorithm) and conducting cluster experiments.
MCL is currently being used in sciences like biology (protein family
detection, genomics), computer science (node clustering in
PeertoPeer networks), and linguistics (text analysis).
The package is enhanced by the following packages:
zoem


minisat
Fast and lightweight SAT solver

Versions of package minisat 
Release  Version  Architectures 
buster  2.2.15  amd64,arm64,armhf,i386 
jessie  2.2.15  amd64,armel,armhf,i386 
sid  2.2.18  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  2.2.18  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  2.2.15  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  2.2.15  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
stretch  2.2.15  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
Debtags of package minisat: 
field  mathematics 
role  program 
Popcon:
157 users (107 upd.) ^{*}

License: DFSG free

Despite the NP completeness of the satisfiability problem of Boolean formulas
(SAT), SAT solvers are often able to decide this problem in a reasonable time
frame. As all other NP complete problems are reducible to SAT, the solvers
have become a general purpose tool for this class of problems.
MiniSat is a minimalistic, opensource SAT solver, developed to help
researchers and developers alike to get started on SAT. Winning all the
industrial categories of the SAT 2005 competition, MiniSat is a good starting
point both for future research in SAT, and for applications using SAT.


modelbuilder

Versions of package modelbuilder 
Release  Version  Architectures 
jessie  0.4.16.2  all 
buster  0.4.16.2  all 
stretch  0.4.16.2  all 
Debtags of package modelbuilder: 
role  program 

License: DFSG free

Model Builder is a graphical tool for designing, simulating and
analyzing Mathematical model consisting of a system of ordinary
differential equations(ODEs).


mumpstest
Example/test binaries using MUMPS

Versions of package mumpstest 
Release  Version  Architectures 
stretch  4.10.0.dfsg4  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  5.1.24  amd64,arm64,armhf,i386 
bullseye  5.3.52  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  5.5.11  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
jessie  4.10.0.dfsg3  amd64,armel,armhf,i386 
trixie  5.6.22.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
sid  5.6.22.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
experimental  5.7.11  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 

License: DFSG free

MUMPS implements a direct solver for large sparse linear systems, with a
particular focus on symmetric positive definite matrices. It can
operate on distributed matrices e.g. over a cluster. It has Fortran and
C interfaces, and can interface with ordering tools such as Scotch.


nauty
library for graph automorphisms  interface and tools

Versions of package nauty 
Release  Version  Architectures 
jessie  2.5r9+ds1 (nonfree)  amd64,i386 
buster  2.6r10+ds1  amd64,arm64,armhf,i386 
stretch  2.6r7+ds1  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
sid  2.8.8+ds5  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  2.8.8+ds5  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  2.8.6+ds2  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  2.7r1+ds2  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
Debtags of package nauty: 
interface  commandline 
role  program 
Popcon:
46 users (31 upd.) ^{*}

License: DFSG free

nauty (No AUTomorphisms, Yes?) is a set of procedures for computing
automorphism groups of graphs and digraphs. This mathematical software
suite is developed by Brendan McKay and Adolfo Piperno:
http://pallini.di.uniroma1.it
nauty computes graph information in the form of a set of generators,
the size of the group, and the orbits of the group; it can also
produce a canonical label. The nauty suite is written in C and comes
with a commandline interface, a collection of commandline tools,
and an Application Programming Interface (API).
This package provides the nauty interface named dreadnaut, and a
small collection of utilities called gtools.
The package is enhanced by the following packages:
nautydoc


netgen
Automatic 3d tetrahedral mesh generator

Versions of package netgen 
Release  Version  Architectures 
bookworm  6.2.2006+really6.2.1905+dfsg5.1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  6.2.1804+dfsg13  amd64,arm64,armhf,i386 
bullseye  6.2.2006+really6.2.1905+dfsg2.1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  6.2.2401+dfsg12  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
sid  6.2.2401+dfsg12  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
upstream  6.2.2404 
Debtags of package netgen: 
role  program 
Popcon:
16 users (28 upd.) ^{*}

License: DFSG free

NETGEN is an automatic 3d tetrahedral mesh generator. It accepts
input from constructive solid geometry (CSG) or boundary
representation (BRep) from STL file format. NETGEN contains modules
for mesh optimization and hierarchical mesh refinement.


normaliz
math computing tools for affine monoids, rational polytopes and cones

Versions of package normaliz 
Release  Version  Architectures 
bullseye  3.8.9+ds0.1  all 
sid  3.10.3+ds1  all 
bookworm  3.9.4+ds2  all 
trixie  3.10.3+ds1  all 
stretch  3.1.1+ds1  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  3.6.3+ds1  amd64,arm64,armhf,i386 

License: DFSG free

Normaliz is a mathematical tool for computations in affine monoids, vector
configurations, lattice polytopes, and rational cones.
This dummy package provides the standard installation.


octave
GNU Octave language for numerical computations

Versions of package octave 
Release  Version  Architectures 
stretchbackports  4.4.14~bpo9+1  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el 
jessie  3.8.24  amd64,armel,armhf,i386 
stretch  4.0.33  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
sid  9.2.02  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  9.1.03  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  7.3.02  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
stretchbackports  4.4.03~bpo9+1  s390x 
buster  4.4.15  amd64,arm64,armhf,i386 
bullseye  6.2.01  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
busterbackports  5.2.03~bpo10+1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
Debtags of package octave: 
field  mathematics 
role  program 
suite  gnu 
Popcon:
550 users (308 upd.) ^{*}

License: DFSG free

Octave is a (mostly MATLAB® compatible) highlevel language, primarily
intended for numerical computations. It provides a convenient commandline
interface for solving linear and nonlinear problems numerically.
Octave can be dynamically extended with usersupplied C++ files.


palp
Package for Analyzing Lattice Polytopes

Versions of package palp 
Release  Version  Architectures 
jessie  2.12  amd64,armel,armhf,i386 
sid  2.202  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  2.202  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  2.201  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
stretch  2.13  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  2.15  amd64,arm64,armhf,i386 
upstream  2.21 
Debtags of package palp: 
role  program 
use  analysing 
Popcon:
44 users (27 upd.) ^{*}

License: DFSG free

This package contains various tools to work with lattice polytopes:
 mori.x computes star triangulations of a polytope
 cws.x creates weight systems and combined weight systems
 class.x classifies reflexive polytopes
 poly.x computes data of a polytope
 nef.x computes Hodge numbers of nefpartitions


parigp
PARI/GP Computer Algebra System binaries

Versions of package parigp 
Release  Version  Architectures 
bullseyebackports  2.15.21~bpo11+1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  2.13.11  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
busterbackports  2.13.11~bpo10+1  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
stretchbackports  2.11.12~bpo9+1  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
stretch  2.9.11  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
jessie  2.7.21  amd64,armel,armhf,i386 
buster  2.11.12  amd64,arm64,armhf,i386 
sid  2.15.51  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  2.15.51  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookwormbackports  2.15.42~bpo12+1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseyebackportssloppy  2.15.42~bpo11+1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  2.15.21  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
Debtags of package parigp: 
field  mathematics 
role  documentation 
uitoolkit  ncurses 
Popcon:
79 users (61 upd.) ^{*}

License: DFSG free

PARI/GP is a widely used computer algebra system designed for fast
computations in number theory (factorizations, algebraic number theory,
elliptic curves...), but also contains a large number of other useful
functions to compute with mathematical entities such as matrices,
polynomials, power series, algebraic numbers etc., and a lot of
transcendental functions. PARI is also available as a C library to allow
for faster computations.
Originally developed by Henri Cohen and his coworkers (University Bordeaux I,
France), PARI is now under the GPL and maintained by Karim Belabas
with the help of many volunteer contributors.
This package contains the GP calculator.


persalys
GUI for uncertainty treatment and variabilities management

Versions of package persalys 
Release  Version  Architectures 
sid  16.0+ds2  amd64,arm64,mips64el,ppc64el,riscv64,s390x 
trixie  16.0+ds2  amd64,arm64,mips64el,ppc64el,riscv64,s390x 
bookworm  13.1.1+ds1  amd64,arm64,mips64el,ppc64el,s390x 

License: DFSG free

Persalys is a graphical user interface for OpenTURNS, dedicated to the
treatment of uncertainty and the management of variabilities. The software is
a tool between the computer simulation, probabilistic analyses and the data
sciences. The interface is available in French or in English.
Persalys allows one to:
 create mathematical models: analytical, coupling with an external model
(finite elements, ...), FMU;
 analyse the variability of one's parameters thanks to many methods and
visualisation tools;
 statistically analyse one's measuring data, infer probability distributions
or create metamodels.


phcpack
generalpurpose solver for polynomial systems (command line)

Versions of package phcpack 
Release  Version  Architectures 
bookworm  2.4.86+dfsg4  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  2.4.90+dfsg1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
sid  2.4.90+dfsg1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 

License: DFSG free

PHCpack is a software package to solve polynomial systems by homotopy
continuation methods.
A polynomial system is given as a sequence of polynomials in several
variables. Homotopy continuation methods operate in two stages. In
the first stage, a family of polynomial systems (the socalled
homotopy) is constructed. This homotopy contains a polynomial system
with known solutions. In the second stage, numerical continuation
methods are applied to track the solution paths defined by the
homotopy, starting at the known solutions and leading to the solutions
of the given polynomial system.
This package contains the command line interface to PHCpack.
Please cite:
Verschelde, Jan:
Algorithm 795: PHCpack: A generalpurpose solver for polynomial systems by homotopy continuation
ACM Trans. Math. Software
25(2):251276
(1999)


planarity
Program for planarityrelated graph algorithms

Versions of package planarity 
Release  Version  Architectures 
trixie  3.0.2.02.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
sid  3.0.2.02.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  3.0.2.02  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  3.0.1.01  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  3.0.0.53  amd64,arm64,armhf,i386 
stretch  3.0.0.51  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
Popcon:
14 users (28 upd.) ^{*}

License: DFSG free

This package contains a commandline reference implementation of the
Edge Addition Planarity Algorithm, which is the best lineartime
method to embed a planar graph and isolate planarity obstructions.


polylibutils
Various tools using libpolylib

Versions of package polylibutils 
Release  Version  Architectures 
buster  5.22.54+dfsg  amd64,arm64,armhf,i386 
trixie  5.22.54.2+dfsg  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
stretch  5.22.53+dfsg  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
bookworm  5.22.54+dfsg  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
jessie  5.22.53+dfsg  amd64,armel,armhf,i386 
sid  5.22.54.2+dfsg  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bullseye  5.22.54+dfsg  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
Debtags of package polylibutils: 
role  program 

License: DFSG free

Polylib is a free C library for doing computations on polyhedra.
The library is operating on objects like vectors, matrices, lattices,
polyhedra, Zpolyhedra, unions of polyhedra and other intermediary
structures.
It provides functions for all important operations on these structures.
This package contains various utilities to perform polyhedral operations.


proofgeneral
generic frontend for proof assistants

Versions of package proofgeneral 
Release  Version  Architectures 
sid  4.51  all 
bullseye  4.4.1~pre1701141.2  all 
jessie  4.3~pre1310110.2  all 
trixie  4.51  all 
bookworm  4.4.1~pre1701141.2  all 
stretch  4.4.1~pre1701141  all 
Debtags of package proofgeneral: 
field  mathematics 
interface  textmode, x11 
role  plugin 
suite  emacs 
use  editing 

License: DFSG free

Proof General is a major mode to turn Emacs into an interactive proof
assistant to write formal mathematical proofs using a variety of
theorem provers.
This package provides Proof General support for Coq. (There is no
other proof assistant that one could sensibly support.)


prover9
theorem prover and countermodel generator

Versions of package prover9 
Release  Version  Architectures 
stretch  0.0.200911a2.1  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  0.0.200911a2.1  amd64,arm64,armhf,i386 
jessie  0.0.200911a2.1  amd64,armel,armhf,i386 

License: DFSG free

This package provides the Prover9 resolution/paramodulation theorem
prover and the Mace4 countermodel generator.
Prover9 is an automated theorem prover for firstorder and equational
logic. It is a successor of the Otter prover. Prover9 uses the
inference techniques of ordered resolution and paramodulation with
literal selection.
The program Mace4 searches for finite structures satisfying firstorder
and equational statements, the same kind of statement that Prover9
accepts. If the statement is the denial of some conjecture, any
structures found by Mace4 are counterexamples to the conjecture.
Mace4 can be a valuable complement to Prover9, looking for
counterexamples before (or at the same time as) using Prover9 to search
for a proof. It can also be used to help debug input clauses and formulas
for Prover9.


pyomo
PYthon Optimization Modeling Objects

Versions of package pyomo 
Release  Version  Architectures 
stretch  4.3.11388+git20160622.d3e3f0a1  all 

License: DFSG free

Pyomo is a tool for formulating and analyzing mathematical models
that represent realworld systems for complex optimization applications
as applied in different areas of business, engineering, research,
and administration.
It's used to define symbolic problems, create concrete problem
instances, and solve this instances with standard solvers.
Pyomo provides a capability that is commonly associated with
algebraic modeling languages (AML) and applications like
AMPL, AIMMS, or GAMS, but has its modeling objects within the Python
environment.
Pyomo features a versatile set of modeling components, and supports
concrete models (defined with data) as well as abstract models (defined
without data).
For the processing of instantiated models Pyomo supports a wide range of
independent solvers that could be written either in Python or other languages.
Pyomo supports the general ASL (AMPL Solver Library) compatible interface,
and has invidividual backends for solvers which some of them are available
within Debian (GLPK, COINOR CPC, OPENOPT).
Pyomo's solver manager could also employ the public NEOS Server to remotely
optimize models if network access is available.
Pyomo was formerly released as the Coopr software library, and includes
the PySP package (Pyomo Stochastic Programming) which provides generic
solvers for stochastic programming.


python3deap
Distributed Evolutionary Algorithms in Python3

Versions of package python3deap 
Release  Version  Architectures 
stretch  1.0.2.post22  all 
bullseye  1.3.12  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  1.3.14  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  1.4.13  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
sid  1.4.13  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
jessie  1.0.13+deb8u1  all 
buster  1.0.2.post26  all 
Popcon:
25 users (22 upd.) ^{*}

License: DFSG free

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.


python3dolfin
Base Python interface for DOLFIN (Python 3)

Versions of package python3dolfin 
Release  Version  Architectures 
bullseye  2019.2.0~git20201207.b4950435  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  2018.1.0.post116  amd64,arm64,armhf,i386 
trixie  2019.2.0~legacy20240219.1c52e835  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  2019.2.0~git20230116.bd541832  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  2019.2.0~legacy20240219.1c52e835  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 

License: DFSG free

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 objectoriented 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 32bit indexing, but the
alternative version (64bit PETSc) can be selected by setting the
environment variable PETSC_DIR.
This is the legacy version of DOLFIN, you may want to install the
nextgeneration python3dolfinx (DOLFINX) instead.


python3ffc
compiler for finite element variational forms (Python 3)

Versions of package python3ffc 
Release  Version  Architectures 
bookworm  2019.2.0~git20210714.a20cbe73  all 
bullseye  2019.2.0~git20210115.cb26c911  all 
buster  2018.1.05  all 
sid  2019.2.0~legacy20230509.35df9861  all 
trixie  2019.2.0~legacy20230509.35df9861  all 

License: DFSG free

The FEniCS Form Compiler FFC provides stateoftheart 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
handoptimized code.
This package installs the legacy FFC library for Python 3.
You may want to consider installing python3ffcx instead to get the
nextgeneration FFCX.


python3minieigen
Wrapper of parts of the Eigen library (Python 3)

Versions of package python3minieigen 
Release  Version  Architectures 
bookworm  0.50.3+dfsg113  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  0.50.3+dfsg113  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
stretch  0.50.3+dfsg15  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
bullseye  0.50.3+dfsg112  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  0.50.3+dfsg18  amd64,arm64,armhf,i386 
trixie  0.50.3+dfsg113  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
Popcon:
30 users (14 upd.) ^{*}

License: DFSG free

Small wrapper for core parts of Eigen, c++ library for linear algebra.
It is mainly useful for inspecting c++ code which already uses eigen and
boost::python. Supported types are Vectors (2,3,6 and dynamicsized with
integer and floatingpoint values), Matrices (3x3, 6x6 and dynamicsized
with floatingpoint values) and Quaternions. Numerous methods are wrapped
and the original API of Eigen is followed.
This is the Python 3 version of the package.


python3openturns
Python3 frontend of OpenTURNS (aka TUI)

Versions of package python3openturns 
Release  Version  Architectures 
sid  1.234  amd64,arm64,armel,armhf,mips64el,ppc64el,riscv64,s390x 
trixie  1.234  amd64,arm64,armel,armhf,mips64el,ppc64el,riscv64,s390x 
bookworm  1.209  amd64,arm64,armel,armhf,mips64el,ppc64el,s390x 
stretch  1.73  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 

License: DFSG free

OpenTURNS is a powerful and generic tool to treat and quantify
uncertainties in numerical simulations in design, optimization and
control. It allows both sensitivity and reliability analysis studies:
 defining the outputs of interest and decision criterion;
 quantify and model the source of uncertainties;
 propagate uncertainties and/or analyse sensitivity and
 rank the sources of uncertainty
Targeted users are all engineers who want to introduce the
probabilistic dimension in their so far deterministic studies.
This package provides the Python3 bindings to the library.


python3persalys
GUI for uncertainty treatment (Python bindings)

Versions of package python3persalys 
Release  Version  Architectures 
sid  16.0+ds2  amd64,arm64,mips64el,ppc64el,riscv64,s390x 
bookworm  13.1.1+ds1  amd64,arm64,mips64el,ppc64el,s390x 
trixie  16.0+ds2  amd64,arm64,mips64el,ppc64el,riscv64,s390x 

License: DFSG free

Persalys is a graphical user interface for OpenTURNS, dedicated to the
treatment of uncertainty and the management of variabilities. The software is
a tool between the computer simulation, probabilistic analyses and the data
sciences. The interface is available in French or in English.
Persalys allows one to:
 create mathematical models: analytical, coupling with an external model
(finite elements, ...), FMU;
 analyse the variability of one's parameters thanks to many methods and
visualisation tools;
 statistically analyse one's measuring data, infer probability distributions
or create metamodels.
This package contains the Python3 bindings.


python3sagenbexport
Convert SageNB Notebooks (Python 3)

Versions of package python3sagenbexport 
Release  Version  Architectures 
stretch  2.02  all 
buster  3.23  all 
bookworm  3.24  all 
trixie  3.24  all 
sid  3.24  all 
bullseye  3.24  all 
upstream  3.4 
Popcon:
26 users (20 upd.) ^{*}

License: DFSG free

This is a tool to convert SageNB notebooks to other formats,
in particular IPython/Jupyter notebooks.
This package installs the library for Python 3.


python3ufl
unified language for formcompilers (Python 3)

Versions of package python3ufl 
Release  Version  Architectures 
bullseye  2019.2.0~git20210211.d60cd091  all 
trixie  2024.1.01  all 
sid  2024.1.01  all 
stretch  2016.2.02  all 
buster  2018.1.05  all 
bookworm  2022.2.02  all 
upstream  2024.1.0.post1 
Popcon:
11 users (17 upd.) ^{*}

License: DFSG free

UFL (Unified Form Language) is a unified language for definition of
variational forms intended for finite element discretization. More
precisely, it defines a fixed interface for choosing finite element
spaces and defining expressions for weak forms in a notation close to
mathematical notation. The form compilers FFC and SyFi use UFL as
their enduser interface, producing UFC implementations as their
output.
This package installs the library for Python 3.


qepcad
quantifier elimination tool

Versions of package qepcad 
Release  Version  Architectures 
sid  1.74+ds4  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  1.74+ds4  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  1.74+ds3  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

QEPCAD is an implementation of quantifier elimination by partial
cylindrical algebraic decomposition due originally to Hoon Hong, and
subsequently added on to by many others. It is an interactive
commandline program written in C/C++, and based on the SACLIB
library. Presented here is QEPCAD B version 1.x, the "B" designating a
substantial departure from the original QEPCAD and distinguishing it
from any development of the original that may proceed in a different
direction. QEPCAD and the SACLIB library are the result of a program
of research by George Collins and his PhD students that has spanned
several decades ... and continues still!


qhullbin
calculate convex hulls and related structures (utilities)

Versions of package qhullbin 
Release  Version  Architectures 
bookworm  2020.25  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  2020.26  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
jessie  2012.15  amd64,armel,armhf,i386 
stretch  2015.22  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  2015.24  amd64,arm64,armhf,i386 
bullseye  2020.23  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  2020.26  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
Debtags of package qhullbin: 
field  mathematics 
role  program 
scope  utility 
Popcon:
273 users (124 upd.) ^{*}

License: DFSG free

Qhull computes convex hulls, Delaunay triangulations, halfspace
intersections about a point, Voronoi diagrams, furthestsite
Delaunay triangulations, and furthestsite Voronoi diagrams. It
runs in 2d, 3d, 4d, and higher dimensions.
This package contains the qhull executable that gives a pipe interface to
some of the functionality of the library. Also included is rbox is a
useful tool in generating input for Qhull; it generates hypercubes,
diamonds, cones, circles, simplices, spirals, lattices, and random points.
Qhull produces graphical output for Geomview. This helps with
understanding the output (http://www.geomview.org).


qsoptex
Exact linear programming solver

Versions of package qsoptex 
Release  Version  Architectures 
trixie  2.5.10.32.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
sid  2.5.10.32.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
buster  2.5.10.32  amd64,arm64,armhf,i386 
stretch  2.5.10.31  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
bullseye  2.5.10.32  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  2.5.10.32  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

QSoptex is an implementation of a simplexbased algorithm that returns exact
rational solutions, taking advantage of the speed of floatingpoint
calculations and attempting to minimize the operations performed in
rational arithmetic.
This package contains the commandline utilities.


reginanormal
mathematical software for lowdimensional topology

Versions of package reginanormal 
Release  Version  Architectures 
bookworm  7.32  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  6.0.14  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  5.16  amd64,arm64,armhf,i386 
stretch  5.11  amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
jessie  4.962  amd64,armel,armhf,i386 
sid  7.32  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
Debtags of package reginanormal: 
field  mathematics 
interface  commandline, x11 
role  program 
scope  utility 
suite  kde 
uitoolkit  qt 
x11  application 

License: DFSG free

Regina is a software package for 3manifold and 4manifold topologists,
with a focus on triangulations, knots and links, normal surfaces, and
angle structures.
For 3manifolds, it includes highlevel tasks such as 3sphere recognition,
connected sum decomposition and Hakenness testing, comes with a rich
database of census manifolds, and incorporates the SnapPea kernel for
working with hyperbolic manifolds. For 4manifolds, it offers a range of
combinatorial and algebraic tools, plus support for normal hypersurfaces.
For knots and links, Regina can perform combinatorial manipulation,
compute knot polynomials, and work with several import/export formats.
Regina comes with a full graphical user interface, as well as Python bindings
and a lowlevel C++ programming interface.
This package includes the graphical user interface and the commandline
Python interface. The users' handbook and the API documentation are in
the separate package reginanormaldoc.


rheolef
efficient Finite Element environment

Versions of package rheolef 
Release  Version  Architectures 
bookworm  7.22  amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x 
trixie  7.23  amd64,arm64,i386,mips64el,ppc64el,s390x 
sid  7.23  amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x 
jessie  6.51  amd64,i386 
stretch  6.71  amd64,i386,mips,mipsel,ppc64el 
buster  7.02  amd64,arm64,i386 
bullseye  7.16  amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x 
Debtags of package rheolef: 
field  mathematics 
role  program 

License: DFSG free

Rheolef is a computer environment that serves as a convenient laboratory for
computations in applied mathematics involving finite elementlike methods.
It provides a set of commands and C++ algorithms and containers.
Most basically, containers cover the classic graph data structure for sparse
matrix formats and finite element meshes. At a higher level of abstraction,
they can handle approximate finite element spaces, discrete fields.
Flexible and powerful expressions are used to specify bilinear forms.
Current applications include:
 massively distributed memory finite element environment, based on MPI;
 elasticity, Stokes and NavierStokes problems in 2D and 3D;
 complex fluids applications: viscoplasticity, viscoelasticity, wall slip;
 nonlinear problems with fixedpoint, Newton and continuation methods;
 high order polynomials, mixed elements and discontinuous Galerkin methods;
 autoadaptive mesh approaches;
 axisymmetric problems;
 multiregions and variable coefficient problems.
This package provides the rheolef commands. These support input and
output in various file formats for meshgenerators and numerical data
visualization systems such as paraview, and gnuplot.
Please cite:
Piere Saramito:
(2016)


rubiks
Small collection of Rubik's cube solvers

Versions of package rubiks 
Release  Version  Architectures 
stretch  200709122  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  200709123  amd64,arm64,armhf,i386 
bullseye  200709125  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  200709125  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  200709127  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 

License: DFSG free

This package contains several different Rubik's cube solvers,
either useful directly on the commandline or through sagemath.
Michael Reid's "optimal" uses precomputed tables to find an optimal solution
to the 3x3x3 Rubik's cube.
Dik T.Winter's "dikcube" uses Kociemba's algorithm to iteratively
find a short solution to the 3x3x3 cube.
Eric Dietz' "cubex" has fast nonoptimal solver for the 3x3x3 cube.


sagemath
Open Source Mathematical Software

Versions of package sagemath 
Release  Version  Architectures 
bullseye  9.22  amd64,arm64,i386 
stretch  7.49  amd64,i386 
sid  9.56  all 
bookworm  9.56  all 
buster  8.66  amd64,arm64,armhf,i386 
upstream  10.3 
Popcon:
64 users (12 upd.) ^{*}

License: DFSG free

SageMath is a free opensource mathematics software system licensed under the
GPL. It builds on top of many existing opensource packages: NumPy, SciPy,
matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their combined
power through a common, Pythonbased language or directly via interfaces or
wrappers.
Mission: Creating a viable free open source alternative to Magma, Maple,
Mathematica and Matlab.
This package contains the main SageMath installation.


sagemathdatabaseconwaypolynomials
Database of Conway polynomials

Versions of package sagemathdatabaseconwaypolynomials 
Release  Version  Architectures 
jessie  0.4.p0+dfsg1  all 
trixie  0.101  all 
bookworm  0.58  all 
sid  0.101  all 
bullseye  0.58  all 
buster  0.54  all 
stretch  0.4.p0+dfsg2  all 

License: DFSG free

This package contains a small database of Conway polynomials, for
primes up to 109987 and a various number of exponents.
It is part of the sagemath software suite.


sagemathdatabasecremonaellipticcurves
Databases of elliptic curves over the rationals

Versions of package sagemathdatabasecremonaellipticcurves 
Release  Version  Architectures 
sid  202210131  all 
bullseye  0~201910293  all 
trixie  202210131  all 
bookworm  202210131  all 

License: DFSG free

This package contains John Cremona's database of all elliptic curves
over the rationals of bounded conductor.
It is a complement to the sagemath software suite.


sagemathdatabaseellipticcurves
Databases for elliptic curves

Versions of package sagemathdatabaseellipticcurves 
Release  Version  Architectures 
bullseye  0.8.15  all 
bookworm  0.8.15  all 
trixie  0.8.16  all 
sid  0.8.16  all 
buster  0.82  all 
stretch  0.81  all 
jessie  0.7+dfsg1  all 

License: DFSG free

This package contains in fact two databases:
 the subset of John Cremona's database of elliptic curves up to conductor
at most 10000
 William Stein's database of interesting elliptic curves
It is part of the sagemath software suite.


sagemathdatabasegraphs

Versions of package sagemathdatabasegraphs 
Release  Version  Architectures 
trixie  20210214+dfsg2  all 
sid  20210214+dfsg2  all 
jessie  20120404.p4+dfsg1  all 
stretch  20161026+dfsg1  all 
bookworm  20210214+dfsg1  all 
buster  20161026+dfsg2  all 
bullseye  20161026+dfsg5  all 

License: DFSG free

This package contains a database of graphs, created by Emily Kirkman
based on the work of Jason Grout. It also contains the ISGCI graph
database.
It is part of the sagemath software suite.


sagemathdatabasemutuallycombinatorialdesigns
Databases of combinatorial designs

Versions of package sagemathdatabasemutuallycombinatorialdesigns 
Release  Version  Architectures 
trixie  201406307  all 
stretch  201406302  all 
bullseye  201406306  all 
buster  201406303  all 
bookworm  201406306  all 
jessie  201406301  all 
sid  201406307  all 

License: DFSG free

This package contains a database of mutually orthogonal Latin squares,
as found in the Handbook of Combinatorial Designs, 2ed.
It is part of the sagemath software suite.


sagemathdatabasepolytopes

Versions of package sagemathdatabasepolytopes 
Release  Version  Architectures 
bullseye  201702205  all 
jessie  20120220+dfsg1  all 
stretch  20120220+dfsg2  all 
buster  201702202  all 
bookworm  201702205  all 
trixie  201702206  all 
sid  201702206  all 

License: DFSG free

This package contains a database of 2dimension and of 3dimensional
reflexive polytopes.
It is part of the sagemath software suite.


sciencestatistics
Debian Science Statistics packages

Versions of package sciencestatistics 
Release  Version  Architectures 
bookworm  1.14.5  all 
bullseye  1.14.2  all 
jessie  1.4  all 
trixie  1.14.6  all 
stretch  1.7  all 
sid  1.14.6  all 
buster  1.10  all 
Debtags of package sciencestatistics: 
role  metapackage 
suite  debian 

License: DFSG free

This metapackage is part of the Debian Pure Blend "Debian Science"
and installs packages related to statistics. This task is a general
task which might be useful for any scientific work. It depends from
a lot of R packages as well as from other tools which are useful to
do statistics. Moreover the Science Mathematics task is suggested
to optionally install all mathematics related software.


scilab
Scientific software package for numerical computations

Versions of package scilab 
Release  Version  Architectures 
buster  6.0.110+deb10u1  all 
bookworm  6.1.1+dfsg26  all 
stretchsecurity  5.5.24+deb9u1  all 
stretch  5.5.24  all 
bullseye  6.1.0+dfsg17  all 
jessie  5.5.17  all 
sid  2024.1.0+dfsg1  all 
trixie  2024.1.0+dfsg1  all 
Debtags of package scilab: 
field  electronics, mathematics, physics, statistics 
interface  x11 
role  program 
scope  utility 
uitoolkit  tk 
use  analysing, learning 
workswith  image 
x11  application 
Popcon:
64 users (61 upd.) ^{*}

License: DFSG free

Scilab is a matrixbased scientific software package.
Scilab contains hundreds of builtin mathematical functions, rich
data structures (including polynomials, rationals, linear systems, lists,
etc...) and comes with a number of specific toolboxes for control, signal
processing, ...
This package also provides Xcos, a graphical editor to design hybrid
dynamical systems models. Models can be designed, loaded, saved, compiled and
simulated.
Stable and efficient solution for industrial and academics needs, Xcos
provides functionalities for modeling of mechanical systems (automotive,
aeronautics...), hydraulic circuits (dam, pipe modeling...), control systems,
etc. Modelica capabilities are also provided.
For a minimum version of scilab, install package "scilabcli".


scilabann
Scilab module for artificial neural networks

Versions of package scilabann 
Release  Version  Architectures 
jessie  0.4.2.41  all 
stretch  0.4.2.41  all 
Debtags of package scilabann: 
devel  library 
role  devellib, sharedlib 

License: DFSG free

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, online or batch
 momentum with or without bias, online or batch
 SuperSAB with or without bias, online or batch
 Conjugate gradients
 Jacobian computation
 Computation of result of multiplication between "vector" and Hessian
 Some helper functions provided


scotch
programs and libraries for graph, mesh and hypergraph partitioning

Versions of package scotch 
Release  Version  Architectures 
bookworm  7.0.32  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  7.0.42  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
sid  7.0.42  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
buster  6.0.62  amd64,arm64,armhf,i386 
jessie  5.1.12b.dfsg2  amd64,armel,armhf,i386 
bullseye  6.1.02  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
stretch  5.1.12b.dfsg2.1  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
Debtags of package scotch: 
role  program 

License: DFSG free

Its purpose is to apply graph theory, with a divide and conquer
approach, to scientific computing problems such as graph and mesh
partitioning, static mapping, and sparse matrix ordering, in
application domains ranging from structural mechanics to operating
systems or biochemistry.
The SCOTCH distribution is a set of programs and libraries which
implement the static mapping and sparse matrix reordering algorithms
developed within the SCOTCH project.
SCOTCH has many interesting features:

Its capabilities can be used through a set of standalone programs
as well as through the libSCOTCH library, which offers both C and
Fortran interfaces.

It provides algorithms to partition graph structures, as well as
mesh structures defined as nodeelement bipartite graphs and which
can also represent hypergraphs.

It can map any weighted source graph onto any weighted target
graph. The source and target graphs may have any topology, and their
vertices and edges may be weighted. Moreover, both source and target
graphs may be disconnected. This feature allows for the mapping of
programs onto disconnected subparts of a parallel architecture made
up of heterogeneous processors and communication links.

It computes amalgamated block orderings of sparse matrices, for
efficient solving using BLAS routines.

Its running time is linear in the number of edges of the source
graph, and logarithmic in the number of vertices of the target graph
for mapping computations.

It can handle indifferently graph and mesh data structures created
within C or Fortran programs, with array indices starting from 0 or
1.

It offers extended support for adaptive graphs and meshes through
the handling of disjoint edge arrays.

It is dynamically parametrizable thanks to strategy strings that
are interpreted at runtime.

It uses system memory efficiently, to process large graphs and
meshes without incurring outofmemory faults;

It is highly modular and documented. Since it has been released
under the CeCILLC free/libre software license, it can be used as a
testbed for the easy and quick development and testing of new
partitioning and ordering methods.

It can be easily interfaced to other programs. The programs
comprising the SCOTCH project have been designed to run in
commandline mode without any interactive prompting, so that they can
be called easily from other programs by means of system() or popen()
calls, or piped together on a single command line. Moreover, vertex
labeling capabilities allow for easy renumbering of vertices.

It provides many tools to build, check, and display graphs, meshes
and matrix patterns.

It is written in C and uses the POSIX interface, which makes it
highly portable. PTSCOTCH uses the MPI interface, and optionally the
POSIX threads.


singular
Computer Algebra System for Polynomial Computations

Versions of package singular 
Release  Version  Architectures 
stretch  4.0.3p3+ds5  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  4.1.1p2+ds3  amd64,arm64,armhf,i386 
bookworm  4.3.1p3+ds2  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  4.4.0p2+ds1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bullseye  4.1.1p2+ds4  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  4.4.0p2+ds1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
Debtags of package singular: 
field  mathematics 
role  program 
uitoolkit  ncurses 

License: DFSG free

SINGULAR is a Computer Algebra System (CAS) for polynomial computations with
emphasis on the special needs of commutative algebra, algebraic geometry,
and singularity theory.
This dummy package provides the standard installation.


snappea
program for creating and studying hyperbolic 3manifolds

Versions of package snappea 
Release  Version  Architectures 
jessie  3.0d323  amd64,armel,armhf,i386 
buster  3.0d324  amd64,arm64,armhf,i386 
stretch  3.0d324  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
Debtags of package snappea: 
devel  lang:python 
field  mathematics 
interface  x11 
uitoolkit  tk 
x11  application 

License: DFSG free

SnapPea is Jeff Weeks' computational tool for mathematicians working in
lowdimensional topology. It is used for creating and studying hyperbolic
3manifolds, and is accessible via Python scripts as well as through a
traditional graphical user interface.


surfalggeo
visualization of real algebraic geometry

Versions of package surfalggeo 
Release  Version  Architectures 
sid  1.0.6+ds7  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
stretch  1.0.6+ds4  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
trixie  1.0.6+ds7  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bullseye  1.0.6+ds5  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  1.0.6+ds4  amd64,arm64,armhf,i386 
bookworm  1.0.6+ds6  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

Surf is a script driven tool to visualize some real algebraic geometry:
plane algebraic curves, algebraic surfaces and hyperplane sections of
surfaces.
The algorithms should be stable enough not to be confused by curve/surface
singularities in codimension greater than one and the degree of the surface
or curve. This has been achieved quite a bit. Curves of degree up to 30 and
surfaces of degree up to 20 have been drawn successfully. However, there are
examples of curves/surfaces of lower degree where surf fails to produce
perfect images. This happens especially if the equation of the curve/surface
is not reduced. Best results are achieved using reduced equations. On the other
hand, surf displays the Fermatcurves accurately for degree up to 98.
Surf is free software distributed under the GNU General Public License (GPL).
This dummy package is meant to allow multivariant support for surf.


sympow
mathematical program for SYMmetric POWer elliptic curve Lfunctions  program

Versions of package sympow 
Release  Version  Architectures 
trixie  2.023.71  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
stretch  1.0238  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
jessie  1.0194  amd64,armel,armhf,i386 
buster  2.023.52  amd64,arm64,armhf,i386 
bullseye  2.023.61  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  2.023.61.1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  2.023.71  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
Debtags of package sympow: 
role  program 
Popcon:
25 users (54 upd.) ^{*}

License: DFSG free

SYMPOW is a mathematical program to compute special values of symmetric
power elliptic curve Lfunctions; it can compute up to about 64 digits
of precision.
This package provides the SYMPOW program itself.


tachyon
Parallel/Multiprocessor Standalone Ray Tracer  metapackage

Versions of package tachyon 
Release  Version  Architectures 
bookworm  0.99~b6+dsx10  all 
sid  0.99~b6+dsx12  all 
trixie  0.99~b6+dsx12  all 
jessie  0.99~b2+dfsg0.4  amd64,armel,armhf,i386 
stretch  0.99~b6+dsx8  all 
buster  0.99~b6+dsx9  all 
bullseye  0.99~b6+dsx9  all 
upstream  0.99.5 
Debtags of package tachyon: 
role  program 
workswith  3dmodel 

License: DFSG free

Tachyon is a portable, high performance parallel ray tracing system
supporting MPI and multithreaded implementations. Tachyon is built as
a C callable library, which can be used within applications.
Tachyon implements all of the basic geometric primitives such as
triangles, planes, spheres, cylinders, etc. Some of the goals in
developing Tachyon were to make it fast and for it to parallelize
well. These are what set it apart from more fullfeatured programs
like POVRay, Rayshade, and others. Tachyon supports enough features
to be an excellent alternative to slower programs for demanding
animation and scientific visualization tasks.
This metapackage allows multivariant support for tools built upon tachyon.


tetgen
Quality Tetrahedral Mesh Generator

Versions of package tetgen 
Release  Version  Architectures 
bookworm  1.5.05  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  1.5.05  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  1.5.05  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
sid  1.5.05  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
jessie  1.5.03  amd64,armel,armhf,i386 
stretch  1.5.04  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
buster  1.5.05  amd64,arm64,armhf,i386 
Debtags of package tetgen: 
role  program 

License: DFSG free

TetGen generates the Delaunay tetrahedralization, Voronoi diagram, and convex
hull for threedimensional point sets, generates the constrained Delaunay
tetrahedralizations and quality tetrahedral meshes for threedimensional
domains with piecewise linear boundary.


topcom
Triangulations Of Point Configurations and Oriented Matroids

Versions of package topcom 
Release  Version  Architectures 
bullseye  0.17.8+ds2  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  1.1.2+ds1.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  1.1.2+ds1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  1.1.2+ds1.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
Popcon:
31 users (27 upd.) ^{*}

License: DFSG free

TOPCOM is a collection of clients to compute Triangulations Of Point
Configurations and Oriented Matroids, resp.
The algorithms use only combinatorial data of the point configuration
as is given by its oriented matroid. Some basic commands for computing
and manipulating oriented matroids can also be accessed by the user.
It was very much inspired by the maple program PUNTOS, which was
written by Jesus de Loera. TOPCOM is entirely written in C++, so there
is a significant speed up compared to PUNTOS.


toulbar2
Exact combinatorial optimization for Graphical Models

Versions of package toulbar2 
Release  Version  Architectures 
sid  1.2.1+dfsg0.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
buster  1.0.0+dfsg32  amd64,arm64,armhf,i386 
bookworm  1.1.1+dfsg1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  1.2.1+dfsg0.1  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bullseye  1.1.1+dfsg1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

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.


wxmaxima
GUI for the computer algebra system Maxima

Versions of package wxmaxima 
Release  Version  Architectures 
stretch  16.04.21  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
sid  24.02.11  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  24.02.11  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  22.12.01  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  20.12.11  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  19.01.21  amd64,arm64,armhf,i386 
jessie  13.04.24+deb8u1  amd64,armel,armhf,i386 
upstream  24.05.0 
Debtags of package wxmaxima: 
field  mathematics 
interface  x11 
role  program 
scope  application 
uitoolkit  wxwidgets 
x11  application 
Popcon:
121 users (35 upd.) ^{*}

License: DFSG free

wxMaxima is a graphical user interface for the computer algebra system
Maxima. It eases the use of Maxima by making most of its commands available
through a menu system and by providing input dialogs for commands that
require more than one argument. It also implements its own display engine
that outputs mathematical symbols directly instead of depicting them with
ASCII characters.
wxMaxima also features 2D and 3D inline plots, simple animations, mixing of
text and mathematical calculations to create documents, exporting of input
and output to TeX, and a browser for Maxima's manual including command index
and full text searching.


xcas
Computer Algebra System  console and graphical calculator

Versions of package xcas 
Release  Version  Architectures 
sid  1.9.0.93+dfsg22  amd64,arm64,armel,armhf,i386,mips64el,riscv64 
buster  1.4.9.69+dfsg12  amd64,arm64,armhf,i386 
bullseye  1.6.0.41+dfsg11  amd64,arm64,armel,armhf,i386,mips64el,mipsel 
bookworm  1.9.0.35+dfsg21.1  amd64,arm64,armel,armhf,i386,mips64el,mipsel 
trixie  1.9.0.93+dfsg22  amd64,arm64,armel,armhf,i386,mips64el 
upstream  1.9.0.992 
Popcon:
51 users (34 upd.) ^{*}

License: DFSG free

Giac is a computer algebra system, following the development of the CAS for HP
calculators. It has fast implementation of algorithms for polynomial
operations, and compatibility mode with Maple or Mupad CAS as well as TI
calculators.
This package contains the userfacing giac programs: xcas, icas, and pgiac;
as well as the cas_help program for providing useroriented help.


xmaxima
Computer algebra system  x interface

Versions of package xmaxima 
Release  Version  Architectures 
jessie  5.34.12  amd64,armel,armhf,i386 
buster  5.42.11  amd64,arm64,armhf,i386 
bullseye  5.44.03  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bookworm  5.46.011  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
stretch  5.38.18  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
trixie  5.46.011  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
sid  5.47.02  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
Debtags of package xmaxima: 
field  mathematics 
interface  x11 
role  program 
scope  application 
uitoolkit  tk 
x11  application 
Popcon:
34 users (30 upd.) ^{*}

License: DFSG free

Maxima is a fully symbolic computation program. It is full featured
doing symbolic manipulation of polynomials, matrices, rational
functions, integration, Toddcoxeter methods for finite group
analysis, graphing, multiple precision floating point computation.
It has a symbolic source level debugger for maxima code. Maxima is
based on the original Macsyma developed at MIT in the 1970s. It is
quite reliable, and has good garbage collection, and no memory leaks.
It comes with hundreds of self tests.
This package contains an X Windows interface using the tcl/tk
libraries.


xmds
eXtensible MultiDimensional Simulator

Versions of package xmds 
Release  Version  Architectures 
jessie  1.6.67  amd64,armel,armhf,i386 
Debtags of package xmds: 
role  program 

License: DFSG free

XMDS is a code generator that integrates equations, from Ordinary
Differential Equations (ODEs) up to stochastic Partial Differential
Equations (PDEs). You write them down in human readable form in an
XML file, and it goes away and writes and compiles a C++ program that
integrates those equations as fast as it can possibly be done in your
architecture.


xmds2
eXtensible MultiDimensional Simulator

Versions of package xmds2 
Release  Version  Architectures 
bookworm  3.1.0+dfsg23  all 
jessie  2.2.2+dfsg1  all 
stretch  2.2.2+dfsg3  all 
buster  2.2.3+dfsg15  all 
sid  3.1.0+dfsg28  all 
trixie  3.1.0+dfsg28  all 
bullseye  3.0.0+dfsg5  all 

License: DFSG free

XMDS is a code generator that integrates equations, from Ordinary
Differential Equations (ODEs) up to stochastic Partial Differential
Equations (PDEs). You write them down in human readable form in an
XML file, and it goes away and writes and compiles a C++ program that
integrates those equations as fast as it can possibly be done in your
architecture.
XMDS 2 is a major upgrade rewritten in Python which is faster and far
more versatile than previous versions, allowing the efficient integration
of almost any initial value problem on regular domains.


Official Debian packages with lower relevance
anntools
Approximate Nearest Neighbor Searching library (tools)

Versions of package anntools 
Release  Version  Architectures 
buster  1.1.2+doc7  amd64,arm64,armhf,i386 
bullseye  1.1.2+doc7  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
jessie  1.1.2+doc5  amd64,armel,armhf,i386 
bookworm  1.1.2+doc9  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  1.1.2+doc9  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
sid  1.1.2+doc9  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
stretch  1.1.2+doc6  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
Debtags of package anntools: 
role  program 

License: DFSG free

ANN is a library written in C++, which supports data structures and
algorithms for both exact and approximate nearest neighbor searching
in arbitrarily high dimensions. ANN assumes that distances
are measured using any class of distance functions called Minkowski
metrics. These include the well known Euclidean distance, Manhattan
distance, and max distance. ANN performs quite efficiently for point
sets ranging in size from thousands to hundreds of thousands, and in
dimensions as high as 20.
This package contains the ann2fig (display ANN output in fig format)
and the ann_sample (a sample demonstration for ANN) programs.


evolvernox
Surface Evolver  with no X support

Versions of package evolvernox 
Release  Version  Architectures 
stretch  2.70+ds2  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x 
buster  2.70+ds4  amd64,arm64,armhf,i386 
sid  2.70+ds8  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bookworm  2.70+ds8  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  2.70+ds8  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
trixie  2.70+ds8  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 

License: DFSG free

The Surface Evolver is an interactive program for the modelling of liquid
surfaces shaped by various forces and constraints.
This package provides evolver variants built with different floating point
formats (double, long double, quadruple) but with no X support.
The package is enhanced by the following packages:
evolverdoc


evolverogl
Surface Evolver  with OpenGL display

Versions of package evolverogl 
Release  Version  Architectures 
trixie  2.70+ds8  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bullseye  2.70+ds8  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  2.70+ds4  amd64,arm64,armhf,i386 
sid  2.70+ds8  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
stretch  2.70+ds2  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x 
bookworm  2.70+ds8  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

The Surface Evolver is an interactive program for the modelling of liquid
surfaces shaped by various forces and constraints.
This package provides evolver variants built with different floating point
formats (double, long double, quadruple) and with an OpenGL/GLUT display.
The package is enhanced by the following packages:
evolverdoc


gapgapdoc
GAPDoc  A Meta Package for GAP Documentation

Versions of package gapgapdoc 
Release  Version  Architectures 
trixie  1.6.71  all 
sid  1.6.71  all 
jessie  1.5.11  all 
stretch  1.5.13  all 
buster  1.6.21  all 
bullseye  1.6.31  all 
bookworm  1.6.61  all 
Popcon:
59 users (34 upd.) ^{*}

License: DFSG free

GAP is a system for computational discrete algebra, with particular emphasis
on Computational Group Theory. GAP provides a programming language, a library
of thousands of functions implementing algebraic algorithms written in the GAP
language as well as large data libraries of algebraic objects. GAP is used in
research and teaching for studying groups and their representations, rings,
vector spaces, algebras, combinatorial structures, and more.
This package contains GAPDoc, "A Meta Package for GAP Documentation", by
Frank Lübeck and Max Neunhöffer, which is used to manage GAP documentation.


gapio
low level C library IO bindings for GAP

Versions of package gapio 
Release  Version  Architectures 
buster  4.5.4+ds3  amd64,arm64,armhf,i386 
sid  4.8.2+ds3  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  4.8.2+ds3  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  4.8.0+ds1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  4.7.0+ds2  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
stretch  4.4.6+ds2  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
jessie  4.4.2+ds1  amd64,armel,armhf,i386 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas.
This package allows GAP to access UNIX I/O Clibrary functions.


gaponlinehelp
GAP computer algebra system, online help

Versions of package gaponlinehelp 
Release  Version  Architectures 
buster  4r10p07  all 
sid  4.13.11  all 
sid  4.13.02  all 
trixie  4.13.02  all 
bookworm  4.12.12  all 
bullseye  4.11.04  all 
jessie  4r7p52  all 
stretch  4r8p62  all 
Debtags of package gaponlinehelp: 
field  mathematics 
madeof  tex 
role  documentation 

License: DFSG free

GAP is a system for computational discrete algebra, with particular emphasis
on Computational Group Theory. GAP provides a programming language, a library
of thousands of functions implementing algebraic algorithms written in the GAP
language as well as large data libraries of algebraic objects. GAP is used in
research and teaching for studying groups and their representations, rings,
vector spaces, algebras, combinatorial structures, and more.
This package contains the documentation in TeX format needed for the online
help system.


gapscscp

Versions of package gapscscp 
Release  Version  Architectures 
trixie  2.4.2+ds2  all 
bullseye  2.3.1+ds2  all 
buster  2.2.3+ds2  all 
stretch  2.1.4+ds3  all 
jessie  2.1.4+ds1  all 
sid  2.4.2+ds2  all 
bookworm  2.4.0+ds1  all 

License: DFSG free

GAP is a system for computational discrete algebra with particular
emphasis on computational group theory, but which has already proved
useful also in other areas.
This package implements the Symbolic Computation Software
Composability Protocol (SCSCP) for GAP.


gmpecm
Factor integers using the Elliptic Curve Method

Versions of package gmpecm 
Release  Version  Architectures 
bookworm  7.0.5+ds1  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
sid  7.0.5+ds2  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
trixie  7.0.5+ds2  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
bullseye  7.0.4+ds5  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  7.0.4+ds5  amd64,arm64,armhf,i386 
stretch  7.0.4+ds1  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
jessie  6.4.42  amd64,armel,armhf,i386 
Debtags of package gmpecm: 
field  mathematics 
interface  commandline 
role  program 
scope  utility 
Popcon:
32 users (44 upd.) ^{*}

License: DFSG free

gmpecm is a free implementation of the Elliptic Curve Method (ECM)
for integer factorization.
The original purpose of the ECMNET project was to make Richard Brent's
prediction true, i.e. to find a factor of 50 digits or more by
ECM. This goal was attained on September 14, 1998, when Conrad Curry
found a 53digit factor of 2^6771 c150 using George Woltman's mprime
program. The new goal of ECMNET is now to find other large factors by
ecm, mainly by contributing to the Cunningham project, most likely the
longest, ongoing computational project in history according to Bob
Silverman. A new record was set by Nik Lygeros and Michel Mizony, who
found in December 1999 a prime factor of 54 digits using GMPECM.
See http://www.loria.fr/~zimmerma/records/ecmnet.html for more
information about ecmnet.
This package provides the command line utility.


libspectradev
library for large scale eigenvalue problems (development files)

Versions of package libspectradev 
Release  Version  Architectures 
sid  1.0.13  all 
trixie  1.0.13  all 
bookworm  1.0.12  all 

License: DFSG free

Spectra stands for Sparse Eigenvalue Computation Toolkit as a Redesigned
ARPACK. It is a C++ library for large scale eigenvalue problems, built on top
of Eigen, an open source linear algebra library.
Spectra is implemented as a headeronly C++ library, whose only dependency,
Eigen, is also headeronly. Hence Spectra can be easily embedded in C++
projects that require calculating eigenvalues of large matrices.
Spectra is designed to calculate a specified number of eigenvalues of a large
square matrix. Usually this number of eigenvalues is much smaller than the
size of the matrix, so that only a few eigenvalues and eigenvectors are
computed, which in general is more efficient than calculating the whole
spectral decomposition. Users can choose eigenvalue selection rules to pick
the eigenvalues of interest, such as the largest k eigenvalues, or eigenvalues
with largest real parts, etc.


netgendoc
Automatic 3d tetrahedral mesh generator documentation

Versions of package netgendoc 
Release  Version  Architectures 
bookworm  6.2.2006+really6.2.1905+dfsg5.1  all 
trixie  6.2.2401+dfsg12  all 
sid  6.2.2401+dfsg12  all 
buster  6.2.1804+dfsg13  all 
bullseye  6.2.2006+really6.2.1905+dfsg2.1  all 
upstream  6.2.2404 
Debtags of package netgendoc: 
role  documentation 

License: DFSG free

NETGEN is an automatic 3d tetrahedral mesh generator. It accepts
input from constructive solid geometry (CSG) or boundary
representation (BRep) from STL file format. NETGEN contains modules
for mesh optimization and hierarchical mesh refinement.
This package contains the user manual (in PDF format) and example
files.


primesieve
fast prime number generator C/C++ library

Versions of package primesieve 
Release  Version  Architectures 
buster  7.3+ds1  amd64,arm64,armhf,i386 
bullseye  7.6+ds1  all 
trixie  12.3+ds1  all 
sid  12.3+ds1  all 
bookworm  11.0+ds2  all 
stretch  5.7.2+ds2  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 

License: DFSG free

primesieve is a free software program and C/C++ library that generates
primes using a highly optimized sieve of Eratosthenes implementation.
primesieve can generate primes and prime ktuplets up to nearly 2^64.
See http://primesieve.org/ for more information.
This dummy package provides the standard installation.


rcranevd
GNU R Functions for extreme value distributions

Versions of package rcranevd 
Release  Version  Architectures 
trixie  2.36.11  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x 
bookworm  2.36.11  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
bullseye  2.333  amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x 
buster  2.332  amd64,arm64,armhf,i386 
stretch  2.321  amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x 
jessie  2.301  amd64,armel,armhf,i386 
sid  2.36.11  amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x 
upstream  2.37 
Popcon:
183 users (52 upd.) ^{*}

License: DFSG free

Extends simulation, distribution, quantile and density functions to
univariate and multivariate parametric extreme value distributions, and
provides fitting functions which calculate maximum likelihood estimates
for univariate and bivariate maxima models, and for univariate and
bivariate threshold models.


sagetex
Embed Sage code and plots into LaTeX

Versions of package sagetex 
Release  Version  Architectures 
sid  3.6.1+ds1  all 
stretch  3.0+ds4  all 
buster  3.2+ds2  all 
bullseye  3.5+ds2  all 
bookworm  3.6.1+ds1  all 

License: DFSG free

The SageTeX LaTeX package allows you to embed code, results of computations,
and plots from the SageMath mathematics software suite into LaTeX documents.
SageMath is an opensource Computer Algebra System (CAS).
This package provides the LaTeX package.
The package is enhanced by the following packages:
sagetexdoc


Debian packages in contrib or nonfree
matlabsupport
distro integration for local MATLAB installations

Versions of package matlabsupport 
Release  Version  Architectures 
sid  0.1 (contrib)  all 
bullseye  0.0.22 (contrib)  all 
buster  0.0.21 (contrib)  all 
stretch  0.0.21 (contrib)  all 
bookworm  0.0.23 (contrib)  all 
jessie  0.0.19+nmu1 (contrib)  all 
trixie  0.1 (contrib)  all 
Popcon:
22 users (12 upd.) ^{*}

License: DFSG free, but needs nonfree components

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.

Packaging has started and developers might try the packaging code in VCS
isabelle
generic theorem proving environment

Versions of package isabelle 
Release  Version  Architectures 
VCS  20084  all 

License: free
Debian package not available
Version: 20084

Features a choice of several readytouse logics (Higher Order Logic,
Higher Order Logic augmented with Scott's Logic for Computable
Functions, First Order Logic, ZermelloFrankel, an extensional
version of MartinLöf Type Theory, Barendregt's Lambda Cube, a few
sequent calculi (including modal and linear logics), ...) or defining
your own logic / deductive system, a procedural and a declarative
proof style, rich automation for classical reasoning, equational
logic and algebra, LaTeX and XSymbols notational support.
This package contains the isabelle toolchain.

Unofficial packages built by somebody else
octaviz
3D visualization system for Octave


License: unknown

Octaviz is a visualization system for Octave. It is a wrapper that
makes all VTK classes accessible from within Octave using the same
objectoriented syntax as in C++ or Python. Octaviz also provides
highlevel functions for 2D and 3D visualization. Using those
functions, most common visualization tasks (3D surface plots, contour
plots etc) can be accomplished without any knowledge about VTK.

