Summary
Numerical Computation
Debian Science Numerical Computation packages
This metapackage will install Debian Science packages useful for
numerical computation. The packages provide an array oriented
calculation and visualisation system for scientific computing and
data analysis. These packages are similar to commercial systems such
as Matlab and IDL.
Description
For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:
If you discover a project which looks like a good candidate for Debian Science
to you, or if you have prepared an unofficial Debian package, please do not hesitate to
send a description of that project to the Debian Science mailing list
Links to other tasks
|
Debian Science Numerical Computation packages
Official Debian packages with high relevance
admesh
Tool for processing triangulated solid meshes. Binary
|
Versions of package admesh |
Release | Version | Architectures |
bullseye | 0.98.4-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 0.98.5-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 0.98.2-3 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 0.98.5-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch-security | 0.98.2-3+deb9u1 | amd64,arm64,armel,armhf,i386 |
buster | 0.98.3-3 | amd64,arm64,armhf,i386 |
jessie | 0.98.1-1 | amd64,armel,armhf,i386 |
bookworm | 0.98.4-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
Debtags of package admesh: |
field | mathematics |
interface | commandline |
role | program |
scope | utility |
works-with | 3dmodel |
works-with-format | vrml |
|
License: DFSG free
|
Currently, ADMesh only reads the STL file
format that is used for rapid prototyping applications,
although it can write STL, VRML, OFF, and DXF files.
Some features of admesh are: Fill holes in the mesh
by adding facets. Repair facets by connecting
nearby facets. Repair normal directions
(i.e. facets should be CCW) Remove degenerate
facets (i.e. facets with 2 or more vertices equal)
|
|
algotutor
program for observing the intermediate steps of algorithm
|
Versions of package algotutor |
Release | Version | Architectures |
sid | 0.8.6-6 | all |
stretch | 0.8.6-1 | all |
bullseye | 0.8.6-4 | all |
bookworm | 0.8.6-6 | all |
jessie | 0.8.6-1 | all |
trixie | 0.8.6-6 | all |
Debtags of package algotutor: |
field | mathematics |
interface | x11 |
role | program |
science | calculation |
scope | utility |
uitoolkit | tk |
use | simulating |
x11 | application |
|
License: DFSG free
|
algotutor is an interactive program for observing the intermediate
steps of algorithms ("algorithm animation"). The target audience is
computer science students and/or anyone who studies algorithms and/or
data structures. One can create data files in plain text format
(actually perl anonymous hashes, but one need not care) and let
algotutor runs through some predefined algorithm. Then one can step
backward and forward through the execution sequence of the algorithm
at different levels of details.
|
|
calculix-ccx
Three-Dimensional Structural Finite Element Program
|
Versions of package calculix-ccx |
Release | Version | Architectures |
buster | 2.11-1 | amd64,arm64,armhf,i386 |
bookworm | 2.20-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 2.21-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 2.17-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 2.11-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
upstream | 2.22 |
|
License: DFSG free
|
CalculiX is a free and open source finite element analysis
application that uses a similar input format to Abaqus. It has an implicit and
explicit solver and a pre and post processor (CGX).
This package contains the solver CalculiX CrunchiX (cxx).
|
|
calculix-cgx
Calculix cgx is a 3-dimensional pre- and post-processor for fem
|
Versions of package calculix-cgx |
Release | Version | Architectures |
bullseye | 2.17+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 2.21+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 2.11+dfsg-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 2.11+dfsg-1 | amd64,arm64,armhf,i386 |
bookworm | 2.17+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
upstream | 2.22 |
|
License: DFSG free
|
CalculiX GraphiX (cgx) is a 3-dimensional pre- and post-processor for
finite elemnts. CalculiX CrunchiX Finite Element Models can be build,
calculated and post-processed. The pre- and post-processor is an
interactive 3D-tool using the openGL API.
In addition to the Calculix CrunchiX results files (frd) results from
OpenFoam, Duns (2D and 3D), Isaac (2D and 3D) and Nastran (f06) can
be read. For preprocessing Netgen nativ format, STEP and STL can be
imported.
|
|
coinor-cbc
Coin-or branch-and-cut mixed integer programming solver
|
Versions of package coinor-cbc |
Release | Version | Architectures |
trixie | 2.10.12+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 2.10.12+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 2.8.12-1 | amd64,armel,armhf,i386 |
stretch | 2.8.12-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 2.9.9+repack1-1 | amd64,arm64,armhf,i386 |
bullseye | 2.10.5+ds1-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 2.10.8+ds1-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
Cbc (Coin-or branch and cut) is an open-source mixed integer programming
solver written in C++. It can be used as a callable library or as a
stand-alone executable.
This package contains cbc executable.
|
|
coinor-clp
Coin-or linear programming solver
|
Versions of package coinor-clp |
Release | Version | Architectures |
sid | 1.17.10+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 1.15.10-1 | amd64,armel,armhf,i386 |
stretch | 1.15.10-3 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 1.16.11+repack1-1 | amd64,arm64,armhf,i386 |
bullseye | 1.17.5+repack1-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 1.17.6-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 1.17.10+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
Clp (Coin-or linear programming) is an open-source linear programming solver
written in C++. It is primarily meant to be used as a callable library, but a
basic, stand-alone executable version is also available. It is designed to
find solutions of constrained linear mathematical optimization problems.
This package contains the clp executable.
|
|
coinor-symphony
COIN-OR solver for mixed-integer linear programs
|
Versions of package coinor-symphony |
Release | Version | Architectures |
bullseye | 5.6.16+repack1-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 5.6.1-1 | amd64,armel,armhf,i386 |
stretch | 5.6.1-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 5.6.16+repack1-1.1 | amd64,arm64,armhf,i386 |
bookworm | 5.6.17+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 5.6.17+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 5.6.17+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
SYMPHONY is an open-source generic mixed-integer 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 multi-objective MILPs, the ability to warm start its solution procedure,
and the ability to perform basic sensitivity analyses.
SYMPHONY is part of the larger COIN-OR initiative (Computational Infrastructure
for Operations Research).
This package contains the symphony executable.
|
|
esys-particle
Software for particle-based numerical modelling (MPI version)
|
Versions of package esys-particle |
Release | Version | Architectures |
sid | 2.3.5+dfsg2-7 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 2.3.5+dfsg2-6 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 2.3.5+dfsg2-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 2.3.5+dfsg1-2.1 | amd64,arm64,armhf,i386 |
stretch | 2.3.4+dfsg1-4 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 2.3-2 | amd64,armel,armhf,i386 |
|
License: DFSG free
|
ESyS-Particle is Open Source software for particle-based numerical modelling.
The software implements the Discrete Element Method (DEM), a widely used
technique for modelling processes involving large deformations, granular flow
and/or fragmentation. ESyS-Particle is designed for execution on parallel
supercomputers, clusters or multi-core PCs running a Linux-based operating
system. The C++ simulation engine implements spatial domain decomposition via
the Message Passing Interface (MPI). A Python wrapper API provides flexibility
in the design of numerical models, specification of modelling parameters and
contact logic, and analysis of simulation data. ESyS-Particle has been
utilised to simulate earthquake nucleation, comminution in shear cells, silo
flow, rock fragmentation, and fault gouge evolution, to name but a few
applications.
|
|
freemat
mathematics framework (mostly matlab compatible)
|
Versions of package freemat |
Release | Version | Architectures |
buster | 4.2+dfsg1-6 | amd64,arm64,armhf,i386 |
stretch | 4.2+dfsg1-4 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 4.0-5 | amd64,armel,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.
|
|
gnudatalanguage
Free IDL compatible incremental compiler
|
Versions of package gnudatalanguage |
Release | Version | Architectures |
stretch | 0.9.7-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 0.9.9-10 | amd64,arm64,armhf,i386 |
jessie | 0.9.5-2 | amd64,armel,armhf,i386 |
sid | 1.0.6-1 | amd64,arm64,mips64el,ppc64el,riscv64 |
buster-backports-sloppy | 1.0.1-3~bpo10+1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
trixie | 1.0.6-1 | amd64,arm64,mips64el,ppc64el,riscv64 |
bullseye-backports | 1.0.1-3~bpo11+1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 1.0.1-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 0.9.9-13 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
Debtags of package gnudatalanguage: |
interface | text-mode |
role | program |
scope | utility |
uitoolkit | ncurses |
works-with | software:source |
|
License: DFSG free
|
GNU Data Language (GDL) is a free IDL (Interactive Data Language)
compatible incremental compiler. It has full syntax compatibility
with IDL 7.1. IDL is a registered trademark of ITT Visual Information
Solutions. From IDL 8.0, the following language elements are
supported:
- FOREACH loop
- negative array indices
- garbage collection pointers and objects
- call methods on an object using "." (e. g.
object.aMemberProcedure,arg1 )
The file input output system is fully implemented. GUI support (widgets) is
officially provided, but it's not complete yet.
This package contains the main commandline and interpreter frontend.
Please cite:
A. Coulais, M. Schellens, J. Gales, S. Arabas, M. Boquien, P. Chanial, P. Messmer, D. Fillmore, O. Poplawski, S. Maret, G. Marchal, N. Galmiche and T. Mermet:
Status of GDL - GNU Data Language.
(eprint)
Astronomical Data Analysis Software and Systems XIX
434:187
(2010)
|
|
iep
transitional dummy package for IEP
|
Versions of package iep |
Release | Version | Architectures |
buster | 4.4.3-1.2 | all |
stretch | 4.3.1-1+deb9u1 | all |
upstream | 4.17.0 |
|
License: DFSG free
|
Pyzo is a cross-platform Python IDE focused on interactivity and introspection,
which makes it very suitable for scientific computing. Its practical design is
aimed at simplicity and efficiency.
It consists of two main components, the editor and the shell, and uses a set of
pluggable tools to help the programmer in various ways. Some example tools are
source structure, project manager, interactive help, workspace...
Pyzo is written in (pure) Python 3 and uses the Qt GUI toolkit. Binaries are
provided for all major operating system. After installing Pyzo, it can be used
to execute code on any Python version available on your system (Python 2.4 -
3.x, including Pypy).
This is a transitional dummy package enabling the upgrade from IEP to Pyzo.
It can safely be removed.
|
|
ipython3
Enhanced interactive Python 3 shell
|
Versions of package ipython3 |
Release | Version | Architectures |
bookworm | 8.5.0-4 | all |
sid | 8.20.0-1 | all |
trixie | 8.20.0-1 | all |
bullseye-security | 7.20.0-1+deb11u1 | all |
bullseye | 7.20.0-1+deb11u1 | all |
buster-security | 5.8.0-1+deb10u1 | all |
jessie | 2.3.0-2 | all |
buster | 5.8.0-1+deb10u1 | all |
stretch-security | 5.1.0-3+deb9u1 | all |
stretch | 5.1.0-3 | all |
upstream | 8.29.0 |
|
License: DFSG free
|
IPython can be used as a replacement for the standard Python shell,
or it can be used as a complete working environment for scientific
computing (like Matlab or Mathematica) when paired with the standard
Python scientific and numerical tools. It supports dynamic object
introspections, numbered input/output prompts, a macro system,
session logging, session restoring, complete system shell access,
verbose and colored traceback reports, auto-parentheses, auto-quoting,
and is embeddable in other Python programs.
This package contains the actual terminal shell for Python 3.
|
|
julia
high-performance programming language for technical computing
|
Versions of package julia |
Release | Version | Architectures |
buster | 1.0.3+dfsg-4 | amd64,arm64,armhf,i386 |
bullseye | 1.5.3+dfsg-3 | amd64,arm64,armhf,i386,ppc64el |
stretch | 0.4.7-6 | amd64,arm64,armhf,i386,mips64el,ppc64el |
jessie | 0.3.2-2 | amd64,i386 |
Debtags of package julia: |
uitoolkit | ncurses |
|
License: DFSG free
|
Julia is a high-level, high-performance 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,
best-of-breed 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 user-defined).
This package provides a complete Julia installation (JIT compiler, standard
library, text-based user interface).
|
|
lammps
Molecular Dynamics Simulator
|
Versions of package lammps |
Release | Version | Architectures |
sid | 20240207+dfsg-1.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 0~20181211.gitad1b1897d+dfsg1-2 | amd64,arm64,armhf,i386 |
bullseye | 20210122~gita77bb+ds1-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster-backports | 20191120+dfsg1-2~bpo10+1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bookworm | 20220106.git7586adbb6a+ds1-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 0~20140523.gite5e877d-1 | amd64,armel,armhf,i386 |
stretch-backports | 0~20181211.gitad1b1897d+dfsg1-1~bpo9+1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
stretch | 0~20161109.git9806da6-7 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
upstream | 20240829 |
|
License: DFSG free
|
LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale
Atomic/Molecular Massively Parallel Simulator.
LAMMPS has potentials for soft materials (biomolecules, polymers) and
solid-state materials (metals, semiconductors) and coarse-grained or
mesoscopic systems. It can be used to model atoms or, more generically, as a
parallel particle simulator at the atomic, meso, or continuum scale.
LAMMPS runs on single processors or in parallel using message-passing
techniques and a spatial-decomposition of the simulation domain. The code is
designed to be easy to modify or extend with new functionality.
|
|
libadolc-dev
ADOLC development libs and headers
|
Versions of package libadolc-dev |
Release | Version | Architectures |
sid | 2.7.2-6.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 2.7.2-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 2.6.3-2 | amd64,arm64,armhf,i386 |
stretch | 2.6.2-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 2.5.2-2 | amd64,armel,armhf,i386 |
bookworm | 2.7.2-6 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 2.7.2-6.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package libadolc-dev: |
devel | lang:c, lang:c++, library |
field | mathematics |
role | devel-lib |
|
License: DFSG free
|
The ADOLC system automatically calculates exact derivatives of a
C/C++ function. It uses C++ overloading to record arithmetic
operations, which it plays back later in various ways to calculate
the requested values.
This package contains the development library, header files,
and user's manual.
|
|
libarrayfire-unified-dev
??? missing short description for package libarrayfire-unified-dev :-(
|
Versions of package libarrayfire-unified-dev |
Release | Version | Architectures |
stretch | 3.3.2+dfsg1-4 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
Please cite:
P. Yalamanchili, U. Arshad, Z. Mohammed, P. Garigipati, P. Entschev, B. Kloppenborg, J. Malcolm and J. Melonakos:
ArrayFire - A high performance software library for parallel computing with an easy-to-use API
(2015)
|
|
libceres-dev
nonlinear least squares minimizer (development files)
|
Versions of package libceres-dev |
Release | Version | Architectures |
bullseye | 1.14.0-14 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 2.1.0+really2.1.0+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 2.2.0+dfsg-4.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 2.2.0+dfsg-4.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 1.12.0+dfsg0-1 | amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 1.14.0-4 | amd64,armhf,i386 |
|
License: DFSG free
|
Ceres Solver is an open source C++ library for modeling and solving large,
complicated optimization problems.
It is a feature rich, mature and performant library which has been used
in production at Google since 2010.
Ceres Solver can solve two kinds of problems.
- Non-linear Least Squares problems with bounds constraints.
- General unconstrained optimization problems.
This package contains the development header files.
|
|
libclblas-dev
development files for clBLAS
|
Versions of package libclblas-dev |
Release | Version | Architectures |
buster | 2.12-1 | amd64,arm64,armhf,i386 |
sid | 2.12-6 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 2.12-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
This library provides an implementation of the Basic Linear Algebra
Subprograms levels 1, 2 and 3, using OpenCL and optimized for AMD GPU
hardware.
This package provides the development files.
|
|
libclfft-dev
development files for clFFT
|
Versions of package libclfft-dev |
Release | Version | Architectures |
trixie | 2.12.2-5 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 2.12.2-5 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 2.12.2-3.2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 2.12.2-3.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 2.12.2-1 | amd64,arm64,armhf,i386 |
stretch | 2.12.2-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
The clFFT library is an open source OpenCL library implementation of discrete
Fast Fourier Transforms, which:
- Provides a fast and accurate platform for calculating discrete FFTs.
- Works on CPU or GPU backends.
- Supports in-place or out-of-place transforms.
- Supports 1D, 2D, and 3D transforms with a batch size that can be greater
than 1.
- Supports planar (real and complex components in separate arrays) and
interleaved (real and complex components as a pair contiguous in memory)
formats.
- Supports dimension lengths that can be any mix of powers of 2, 3, and 5.
- Supports single and double precision floating point formats.
This package provides the development files.
|
|
libclsparse-dev
??? missing short description for package libclsparse-dev :-(
|
Versions of package libclsparse-dev |
Release | Version | Architectures |
stretch | 0.10.2.0-3 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
|
|
libcolpack-dev
Specialized graph vertex coloring library, development files
|
Versions of package libcolpack-dev |
Release | Version | Architectures |
bookworm | 1.0.10-7 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 1.0.9-3 | amd64,armel,armhf,i386 |
stretch | 1.0.10-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 1.0.10-4 | amd64,arm64,armhf,i386 |
bullseye | 1.0.10-5 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 1.0.10-8 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 1.0.10-8 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package libcolpack-dev: |
devel | library |
role | devel-lib |
|
License: DFSG free
|
ColPack is a package comprising of implementation of algorithms for
specialized vertex coloring problems that arise in sparse derivative
computation. It is written in an object-oriented fashion heavily
using the Standard Template Library (STL). It is designed to be
simple, modular, extenable and efficient. Its primary application
has been for use in automatic differentiation.
This package contains the development library, header files, and
documentation.
|
|
libdune-grid-dev
toolbox for solving PDEs -- grid interface (development files)
|
Versions of package libdune-grid-dev |
Release | Version | Architectures |
jessie | 2.3.1-1 | amd64,armel,armhf,i386 |
experimental | 2.10~pre20240905-3 | amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 2.5.0-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bullseye | 2.7.1-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bookworm | 2.9.0-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 2.9.0-4 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 2.6.0-3 | amd64,arm64,armhf,i386 |
sid | 2.9.0-4 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package libdune-grid-dev: |
devel | library |
role | devel-lib |
|
License: DFSG free
|
DUNE, the Distributed and Unified Numerics Environment is a modular toolbox
for solving partial differential equations (PDEs) with grid-based methods.
It supports the easy implementation of methods like Finite Elements (FE),
Finite Volumes (FV), and also Finite Differences (FD).
This package contains the development files for the grid interface.
|
|
libopengm-dev
??? missing short description for package libopengm-dev :-(
|
Versions of package libopengm-dev |
Release | Version | Architectures |
stretch | 2.3.6+20160905-1 | all |
|
License: DFSG free
|
|
|
libppl-dev
Parma Polyhedra Library (development)
|
Versions of package libppl-dev |
Release | Version | Architectures |
trixie | 1.2-8.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 1.2-7 | amd64,arm64,armhf,i386 |
bookworm | 1.2-8.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 1.2-8.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 1.1-3 | amd64,armel,armhf,i386 |
stretch | 1.2-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 1.2-8.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package libppl-dev: |
devel | library |
role | devel-lib |
|
License: DFSG free
|
The Parma Polyhedra Library (PPL) is a C++ library for the
manipulation of (not necessarily closed) convex polyhedra and other
numerical abstractions. The applications of convex polyhedra include
program analysis, optimized compilation, integer and combinatorial
optimization and statistical data-editing. The Parma Polyhedra
Library is user friendly (you write `x + 2y + 5z <= 7' when you
mean it), fully dynamic (available virtual memory is the only
limitation to the dimension of anything), written in standard C++,
exception-safe, rather efficient and thoroughly documented.
This package provides the header files and static libraries for the
C and C++ interfaces.
|
|
libqsopt-ex-dev
Exact linear programming solver -- development files
|
Versions of package libqsopt-ex-dev |
Release | Version | Architectures |
sid | 2.5.10.3-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 2.5.10.3-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 2.5.10.3-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 2.5.10.3-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bookworm | 2.5.10.3-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 2.5.10.3-2 | amd64,arm64,armhf,i386 |
|
License: DFSG free
|
QSopt-ex is an implementation of a simplex-based algorithm that returns exact
rational solutions, taking advantage of the speed of floating-point
calculations and attempting to minimize the operations performed in
rational arithmetic.
This package contains the header files and static library.
|
|
librsb-dev
shared-memory Sparse BLAS library using the RSB matrix format (development)
|
Versions of package librsb-dev |
Release | Version | Architectures |
stretch | 1.2.0-rc5-3+deb9u1 | amd64,arm64,i386,ppc64el,s390x |
trixie | 1.3.0.2+dfsg-6.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 1.2.0-rc7-6 | amd64,arm64,armhf,i386 |
bookworm | 1.3.0.2+dfsg-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 1.3.0.2+dfsg-6.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 1.2.0.9+real+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
This is a library for sparse matrix computations featuring the Recursive
Sparse Blocks (RSB) matrix format. This format allows cache efficient and
multi-threaded (that is, shared memory parallel) operations on large
sparse matrices. It provides the most common operations necessary to
iterative solvers, like matrix-vector multiplication, triangular solution,
rows/columns scaling, diagonal extraction / setting, blocks extraction,
norm computation, formats conversion. The RSB format is especially well
suited for symmetric and transposed multiplication variants.
This package contains the static libraries for development with
librsb, including examples.
|
|
libsleef-dev
SLEEF Vectorized Math Library (development)
|
Versions of package libsleef-dev |
Release | Version | Architectures |
sid | 3.6.1-3 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |
buster | 3.3.1-6 | amd64,arm64,armhf,i386 |
trixie | 3.6.1-3 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |
bookworm | 3.5.1-3 | amd64,arm64,armhf,i386,ppc64el,s390x |
bullseye | 3.5.1-1 | amd64,arm64,armhf,i386,ppc64el,s390x |
upstream | 3.7 |
|
License: DFSG free
|
SLEEF stands for SIMD Library for Evaluating Elementary Functions. It
implements vectorized versions of all C99 real floating point math functions.
It can utilize SIMD instructions of modern processors. SLEEF is designed to
fully utilize SIMD computation by reducing the use of conditional branches
and scatter/gather memory access.
The library contains subroutines for all C99 real FP math functions in double
precision and single precision. SLEEF also includes subroutines for discrete
Fourier transform(DFT).
This package ships development files.
|
|
libsuitesparse-dev
libraries for sparse matrices computations (development files)
|
Versions of package libsuitesparse-dev |
Release | Version | Architectures |
jessie | 4.2.1-3 | amd64,armel,armhf,i386 |
bullseye | 5.8.1+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 5.12.0+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 5.4.0+dfsg-1 | amd64,arm64,armhf,i386 |
sid | 7.8.3+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 7.8.3+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 4.5.4-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
Debtags of package libsuitesparse-dev: |
devel | library |
role | devel-lib |
|
License: DFSG free
|
Suitesparse is a collection of libraries for computations involving
sparse matrices. This package includes the following libraries:
AMD approximate minimum degree ordering
CAMD symmetric approximate minimum degree
BTF permutation to block triangular form (beta)
COLAMD column approximate minimum degree ordering
CCOLAMD constrained column approximate minimum degree ordering
CHOLMOD sparse Cholesky factorization
CXSparse a concise sparse matrix package
KLU sparse LU factorization, primarily for circuit simulation
LDL a simple LDL' factorization
UMFPACK sparse LU factorization
ParU unsymmetric multifrontal multithreaded sparse LU factorization
RBio read/write sparse matrices in Rutherford/Boeing format
SPQR sparse QR factorization
Mongoose graph partitioning library that can quickly compute edge cuts
SPEX solves sparse linear systems in exact arithmetic
SuiteSparse_config configuration routines for all the above packages.
This package contains the static libraries and header files.
|
|
libsundials-dev
Package providing everything for SUNDIALS dev work
|
Versions of package libsundials-dev |
Release | Version | Architectures |
sid | 7.1.1+dfsg1-4 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 3.1.2+dfsg-3 | amd64,arm64,armhf,i386 |
bookworm | 6.4.1+dfsg1-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 6.4.1+dfsg1-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 4.1.0+dfsg-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
This package contains all development files necessary to build applications
using SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation
Solvers). All examples and documentation links live in this package as well.
|
|
libtoon-dev
C++ numerics library designed for large numbers of small matrices
|
Versions of package libtoon-dev |
Release | Version | Architectures |
bookworm | 0.0~git20220106104723.370dcd9-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 0.0~git20220106104723.370dcd9-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 0.0~git20220106104723.370dcd9-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
upstream | 0.0~git20240623085717.2982ecc |
|
License: DFSG free
|
TooN is a C++ numerics library which is designed to operate
efficiently on large numbers of small matrices, and provides easy
access to a number of algorithms including matrix decompositions and
optimizations.
TooN is type generic and works well with a variety of numeric types
including double, float and automatic differentiation types.
It is designed to integrate very will with the libCVD computer vision
library and GVars3 configuration library.
|
|
libtoontag-dev
TooN Algorithm Library - development files
|
Versions of package libtoontag-dev |
Release | Version | Architectures |
bookworm | 0.0~git20220105193632.41237ef-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 0.0~git20220105193632.41237ef-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 0.0~git20220105193632.41237ef-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
TooN is a C++ numerics library which is designed to operate
efficiently on large numbers of small matrices, and provides easy
access to a number of algorithms including matrix decompositions and
optimizations.
TooN is type generic and works well with a variety of numeric types
including double, float and automatic differentiation types.
It is designed to integrate very will with the libCVD computer vision
library and GVars3 configuration library.
TaG is the TooN Algorithm Library, it contains a mixed bag of
algorithms including estimation, 3D geoometry and standard library
enhancements.
|
|
liggghts
Open Source DEM Particle Simulation Software.
|
Versions of package liggghts |
Release | Version | Architectures |
jessie | 3.0.3+repack-2 | amd64,armel,armhf,i386 |
sid | 3.8.0+repack1-10 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 3.8.0+repack1-9 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 3.8.0+repack1-7 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 3.8.0+repack1-4 | amd64,arm64,armhf,i386 |
stretch | 3.5.0+repack1-10 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
|
License: DFSG free
|
LIGGGHTS stands for LAMMPS improved for general granular and granular
heat transfer simulations.
LAMMPS is a classical molecular dynamics simulator. It is widely used in
the field of Molecular Dynamics. Thanks to physical and algorithmic analogies,
LAMMPS is a very good platform for DEM simulations. LAMMPS offers a GRANULAR
package to perform these kind of simulations. LIGGGHTS aims to improve those
capability with the goal to apply it to industrial applications.
Development version.
|
|
metis
Serial Graph Partitioning and Fill-reducing Matrix Ordering. Binaries
|
Versions of package metis |
Release | Version | Architectures |
stretch | 5.1.0.dfsg-5 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
trixie | 5.1.0.dfsg-7 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 5.1.0.dfsg-7 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 5.1.0.dfsg-7 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 5.1.0.dfsg-7 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 5.1.0.dfsg-4 | amd64,armel,armhf,i386 |
buster | 5.1.0.dfsg-5 | amd64,arm64,armhf,i386 |
|
License: DFSG free
|
METIS is a set of serial programs for partitioning graphs, partitioning finite
element meshes, and producing fill reducing orderings for sparse matrices.
The algorithms implemented in METIS are based on the multilevel
recursive-bisection, multilevel k-way, and multi-constraint partitioning
schemes. The package contains some binaries for graph analyzing.
|
|
octave
GNU Octave language for numerical computations
|
Versions of package octave |
Release | Version | Architectures |
buster | 4.4.1-5 | amd64,arm64,armhf,i386 |
stretch-backports | 4.4.1-4~bpo9+1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el |
stretch-backports | 4.4.0-3~bpo9+1 | s390x |
bookworm | 7.3.0-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 4.0.3-3 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 3.8.2-4 | amd64,armel,armhf,i386 |
buster-backports | 5.2.0-3~bpo10+1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 6.2.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 9.2.0-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 9.2.0-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package octave: |
field | mathematics |
role | program |
suite | gnu |
|
License: DFSG free
|
Octave is a (mostly MATLAB® compatible) high-level language, primarily
intended for numerical computations. It provides a convenient command-line
interface for solving linear and nonlinear problems numerically.
Octave can be dynamically extended with user-supplied C++ files.
|
|
pdl
perl data language: Perl extensions for numerics
|
Versions of package pdl |
Release | Version | Architectures |
buster | 2.019-5 | amd64,arm64,armhf,i386 |
bullseye | 2.025-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 2.093-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 2.093-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 2.017-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bookworm | 2.081-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 2.007-4 | amd64,armel,armhf,i386 |
Debtags of package pdl: |
devel | lang:perl, library |
field | mathematics |
interface | commandline, shell |
role | devel-lib, program |
scope | utility |
|
License: DFSG free
|
PDL gives standard perl the ability to COMPACTLY
store and SPEEDILY manipulate the large N-dimensional data arrays
which are the bread and butter of scientific computing. The idea
is to turn perl in to a free, array-oriented, numerical language
in the same sense as commercial packages like IDL and MatLab. One
can write simple perl expressions to manipulate entire numerical arrays
all at once. For example, using PDL the perl variable $a can hold a
1024x1024 floating point image, it only takes 4Mb of memory to store
it and expressions like $a=sqrt($a)+2 would manipulate the whole image
in a few seconds.
A simple interactive shell (perldl) is provided for command line use
together with a module (PDL) for use in perl scripts.
|
|
psurface
piecewise linear bijections between triangulated surfaces -- utilities
|
Versions of package psurface |
Release | Version | Architectures |
jessie | 2.0.0-1 | amd64,armel,armhf,i386 |
bullseye | 2.0.0-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 2.0.0-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 2.0.0-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 2.0.0-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 2.0.0-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 2.0.0-2 | amd64,arm64,armhf,i386 |
|
License: DFSG free
|
Psurface is a C++ library that handles piecewise linear bijections
between triangulated surfaces. These surfaces can be of arbitrary
shape and need not even be manifolds.
This package contains several utilities for working with psurface.
|
|
python3-arrayfire
??? missing short description for package python3-arrayfire :-(
|
Versions of package python3-arrayfire |
Release | Version | Architectures |
stretch | 3.3.20160624-2 | all |
|
License: DFSG free
|
|
|
python3-bitstring
Python module for manipulation of binary data (Python 3)
|
Versions of package python3-bitstring |
Release | Version | Architectures |
bookworm | 3.1.7-2 | all |
trixie | 4.2.3-1 | all |
bullseye | 3.1.7-2 | all |
sid | 4.2.3-1 | all |
stretch | 3.1.5-1 | all |
buster | 3.1.5-1 | all |
|
License: DFSG free
|
Bitstring is a pure Python module designed to help make the creation and
analysis of binary data as simple and natural as possible.
Bitstrings can be constructed from integers (big and little endian), hex,
octal, binary, strings or files. They can be sliced, joined, reversed,
inserted into, overwritten, etc. with simple functions or slice notation.
They can also be read from, searched and replaced, and navigated in, similar
to a file or stream.
This package provides the Python 3 version of the module.
|
|
python3-csa
Connection-Set Algebra (CSA) implemented in Python
|
Versions of package python3-csa |
Release | Version | Architectures |
trixie | 0.1.12-1.3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 0.1.12-1.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 0.1.12-1.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 0.1.12-1.3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
The CSA library provides elementary connection-sets and operators for
combining them. It also provides an iteration interface to such
connection-sets enabling efficient iteration over existing connections
with a small memory footprint also for very large networks. The CSA
can be used as a component of neuronal network simulators or other
tools.
|
|
python3-deap
Distributed Evolutionary Algorithms in Python3
|
Versions of package python3-deap |
Release | Version | Architectures |
stretch | 1.0.2.post2-2 | all |
bullseye | 1.3.1-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 1.3.1-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 1.4.1-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 1.4.1-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 1.0.1-3+deb8u1 | all |
buster | 1.0.2.post2-6 | all |
|
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.
|
|
python3-escript
Escript/Finley finite elements Python3 system (with OpenMP)
|
Versions of package python3-escript |
Release | Version | Architectures |
stretch | 5.0-3 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bullseye | 5.6-3 | amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x |
bookworm | 5.6-4 | amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x |
trixie | 5.6-7 | amd64,arm64,armel,armhf,ppc64el,riscv64,s390x |
sid | 5.6-7 | amd64,arm64,armel,armhf,ppc64el,riscv64,s390x |
|
License: DFSG free
|
Escript is a programming tool for implementing mathematical models in Python
using the finite element method (FEM). Because users do not access the data
structures it is very easy to use and scripts can run on desktop computers as
well as highly parallel supercomputer without changes. Application areas for
escript include earth mantle convection, geophysical inversion, earthquakes,
porous media flow, reactive transport, plate subduction, erosion, and
tsunamis.
Scripts can be executed in parallel (on varying numbers of threads or nodes)
without any special modifications.
Escript now includes the esys.downunder module for 3D inversion of geophysical
data sets. The current version supports gravity, magnetic and joint inversion.
This package contains the commands and libraries for Python3 with
OpenMP threading and MPI multiprocess support.
|
|
python3-escript-mpi
|
Versions of package python3-escript-mpi |
Release | Version | Architectures |
sid | 5.6-7 | amd64,arm64,armel,armhf,ppc64el,riscv64,s390x |
trixie | 5.6-7 | amd64,arm64,armel,armhf,ppc64el,riscv64,s390x |
stretch | 5.0-3 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bullseye | 5.6-3 | amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x |
bookworm | 5.6-4 | amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x |
|
License: DFSG free
|
Escript is a programming tool for implementing mathematical models in Python
using the finite element method (FEM). Because users do not access the data
structures it is very easy to use and scripts can run on desktop computers as
well as highly parallel supercomputer without changes. Application areas for
escript include earth mantle convection, geophysical inversion, earthquakes,
porous media flow, reactive transport, plate subduction, erosion, and
tsunamis.
Scripts can be executed in parallel (on varying numbers of threads or nodes)
without any special modifications.
Escript now includes the esys.downunder module for 3D inversion of geophysical
data sets. The current version supports gravity, magnetic and joint inversion.
This package contains the commands and libraries for Python3 with
both OpenMP threading and MPI multiprocess support.
|
|
python3-guiqwt
efficient 2D data-plotting library - Python 3
|
Versions of package python3-guiqwt |
Release | Version | Architectures |
bullseye | 3.0.5-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 3.0.3-3 | amd64,arm64,armhf,i386 |
stretch | 3.0.3-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
trixie | 4.4.4-1 | amd64,arm64,armhf,i386,mips64el |
sid | 4.4.4-1 | amd64,arm64,armhf,i386,mips64el |
bookworm | 4.3.1-1 | amd64,arm64,armhf,i386,mips64el,mipsel |
|
License: DFSG free
|
The guiqwt Python library provides efficient 2D data-plotting
features (curve/image visualization and related tools) for
signal/image processing application development and interactive
computing. It's based on the scientific modules NumPy and SciPy, and
the PyQwt plotting widgets for PyQt4 graphical user interfaces.
This is the Python 3 version of the package.
|
|
python3-lmfit
Least-Squares Minimization with Constraints (Python 3)
|
Versions of package python3-lmfit |
Release | Version | Architectures |
trixie | 1.2.2-3 | all |
buster | 0.9.11+dfsg-2 | all |
jessie | 0.8.0+dfsg.1-1 | all |
bookworm | 1.1.0-1 | all |
bullseye | 1.0.1-6 | all |
stretch | 0.9.5+dfsg-2 | all |
sid | 1.2.2-3 | all |
upstream | 1.3.2 |
|
License: DFSG free
|
The lmfit Python package provides a simple, flexible interface to
non-linear optimization or curve fitting problems. The package
extends the optimization capabilities of scipy.optimize by replacing
floating pointing values for the variables to be optimized with
Parameter objects. These Parameters can be fixed or varied, have
upper and/or lower bounds placed on its value, or written as an
algebraic expression of other Parameters.
The principal advantage of using Parameters instead of simple
variables is that the objective function does not have to be
rewritten to reflect every change of what is varied in the fit, or
what relationships or constraints are placed on the Parameters. This
means a scientific programmer can write a general model that
encapsulates the phenomenon to be optimized, and then allow user of
that model to change what is varied and fixed, what range of values
is acceptable for Parameters, and what constraints are placed on the
model. The ease with which the model can be changed also allows one
to easily test the significance of certain Parameters in a fitting
model.
The lmfit package allows a choice of several optimization methods
available from scipy.optimize. The default, and by far best tested
optimization method used is the Levenberg-Marquardt algorithm from
MINPACK-1 as implemented in scipy.optimize.leastsq. This method
is by far the most tested and best support method in lmfit, and much
of this document assumes this algorithm is used unless explicitly
stated. An important point for many scientific analysis is that this
is only method that automatically estimates uncertainties and
correlations between fitted variables from the covariance matrix
calculated during the fit.
A few other optimization routines are also supported, including
Nelder-Mead simplex downhill, Powell's method, COBYLA, Sequential
Least Squares methods as implemented in scipy.optimize.fmin, and
several others from scipy.optimize. In their native form, some of
these methods setting allow upper or lower bounds on parameter
variables, or adding constraints on fitted variables. By using
Parameter objects, lmfit allows bounds and constraints for all of
these methods, and makes it easy to swap between methods without
hanging the objective function or set of Parameters.
Finally, because the approach derived from MINPACK-1 usin the
covariance matrix to determine uncertainties is sometimes questioned
(and sometimes rightly so), lmfit supports methods to do a brute
force search of the confidence intervals and correlations for sets of
parameters.
This is the Python 3 version of the package.
|
|
python3-matplotlib
Python based plotting system in a style similar to Matlab
|
Versions of package python3-matplotlib |
Release | Version | Architectures |
bullseye | 3.3.4-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 3.6.3-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 3.0.2-2 | amd64,arm64,armhf,i386 |
trixie | 3.8.3-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 1.4.2-3.1 | amd64,armel,armhf,i386 |
sid | 3.8.3-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 2.0.0+dfsg1-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
upstream | 3.9.2 |
|
License: DFSG free
|
Matplotlib is a pure Python plotting library designed to bring
publication quality plotting to Python with a syntax familiar to
Matlab users. All of the plotting commands in the pylab interface can
be accessed either via a functional interface familiar to Matlab
users or an object oriented interface familiar to Python users.
|
|
python3-numpy
Fast array facility to the Python language (Python 3)
|
Versions of package python3-numpy |
Release | Version | Architectures |
jessie | 1.8.2-2 | amd64,armel,armhf,i386 |
trixie | 1.26.4+ds-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 1.24.2-1+deb12u1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 1.19.5-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 1.26.4+ds-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 1.12.1-3 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 1.16.2-1 | amd64,arm64,armhf,i386 |
experimental | 2.1.2+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
upstream | 2.1.2 |
|
License: DFSG free
|
NumPy contains a powerful N-dimensional array object, sophisticated
(broadcasting) functions, tools for integrating C/C++ and Fortran
code, and useful linear algebra, Fourier transform, and random number
capabilities.
This package installs NumPy for Python 3.
|
|
python3-ppl
Python interface to PPL -- Python 3
|
Versions of package python3-ppl |
Release | Version | Architectures |
sid | 0.8.9-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 0.8.9-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 0.8.7-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 0.8.7-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
upstream | 0.8.10rc2 |
|
License: DFSG free
|
A Python interface to the C++ Parma Polyhedra Library (PPL),
which allows computations with polyhedra and grids, like mixed
integer linear programming.
This package installs the library for Python 3.
|
|
python3-pysph
Open-source framework for Smoothed Particle Hydrodynamics
|
Versions of package python3-pysph |
Release | Version | Architectures |
bookworm | 1.0~b1-5 | amd64,arm64 |
bullseye | 1.0~b0~20191115.gite3d5e10-4 | amd64,arm64,ppc64el,s390x |
sid | 1.0~b1-8 | amd64,arm64 |
|
License: DFSG free
|
It is implemented in Python and the performance critical parts are
implemented in Cython.
PySPH is implemented in a way that allows a user to specify the entire
SPH simulation in pure Python. High-performance code is generated from
this high-level Python code, compiled on the fly and executed. PySPH also
features optional automatic parallelization using mpi4py and Zoltan.
|
|
python3-pyswarms
research toolkit for particle swarm optimization in Python
|
Versions of package python3-pyswarms |
Release | Version | Architectures |
trixie | 1.3.0-8 | all |
bookworm | 1.3.0-5 | all |
sid | 1.3.0-8 | all |
bullseye | 1.3.0-1 | all |
|
License: DFSG free
|
PySwarms is an extensible research toolkit for particle swarm optimization
(PSO) in Python.
It is intended for swarm intelligence researchers, practitioners, and students
who prefer a high-level declarative interface for implementing PSO in their
problems. PySwarms enables basic optimization with PSO and interaction with
swarm optimizations.
Features:
- High-level module for Particle Swarm Optimization
- Built-in objective functions to test optimization algorithms
- Plotting environment for cost histories and particle movement
- Hyperparameter search tools to optimize swarm behaviour
This package contains the Python 3.x version of PySwarms.
|
|
python3-resampy
Efficient signal resampling
|
Versions of package python3-resampy |
Release | Version | Architectures |
sid | 0.4.3+ds-4 | all |
bookworm | 0.4.2+ds-3 | all |
|
License: DFSG free
|
Implements band-limited sinc interpolation method for sampling rate
conversion.
|
|
python3-rioxarray
rasterio xarray extension
|
Versions of package python3-rioxarray |
Release | Version | Architectures |
sid | 0.17.0-3 | all |
trixie | 0.17.0-3 | all |
bookworm | 0.13.3-1 | all |
|
License: DFSG free
|
rioxarray is an extension to the xarray package that
- supports multidimensional datasets such as netCDF
- stores the CRS as a WKT, which is the recommended format
- loads in the CRS, transform, and nodata metadata in standard CF & GDAL
locations
- supports masking and scaling data with the masked and mask_and_scale kwargs
- adds the coordinate axis CF metadata
- loads in raster metadata into the attributes
This package provides the Python 3 library
|
|
python3-scipy
scientific tools for Python 3
|
Versions of package python3-scipy |
Release | Version | Architectures |
trixie | 1.13.1-5 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 1.10.1-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
experimental | 1.14.0-1exp5 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 0.14.0-2 | amd64,armel,armhf,i386 |
stretch | 0.18.1-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 1.13.1-5 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 1.6.0-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 1.1.0-7 | amd64,arm64,armhf,i386 |
upstream | 1.14.1 |
|
License: DFSG free
|
SciPy supplements the popular NumPy module (python-numpy package), gathering a
variety of high level science and engineering modules together as a single
package.
SciPy is a set of Open Source scientific and numeric tools for Python. It
currently supports special functions, integration, ordinary differential
equation (ODE) solvers, gradient optimization, genetic algorithms, parallel
programming tools, an expression-to-C++ compiler for fast execution, and
others.
|
|
python3-sfepy
Simple Finite Elements in Python
|
Versions of package python3-sfepy |
Release | Version | Architectures |
bullseye | 2020.4-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 2021.4-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 2021.4-4 | amd64,arm64,mips64el,ppc64el,s390x |
upstream | 2024.3 |
|
License: DFSG free
|
SfePy is a software for solving systems of coupled partial differential
equations (PDEs) by the finite element method in 1D, 2D and 3D.
It can be viewed both as black-box PDE solver, and as a Python package
which can be used for building custom applications. The word “simple”
means that complex FEM problems can be coded very easily and rapidly.
|
|
python3-sparse
multidimensional sparse arrays for Python
|
Versions of package python3-sparse |
Release | Version | Architectures |
sid | 0.15.1-1 | all |
bookworm | 0.13.0-1 | all |
bullseye | 0.11.2-3 | all |
buster | 0.2.0-1 | all |
upstream | 0.16.0a9 |
|
License: DFSG free
|
This package implements sparse multidimensional arrays on top of NumPy
and scipy.sparse. It generalizes the scipy.sparse.coo_matrix layout but
extends beyond just rows and columns to an arbitrary number of
dimensions. The original motivation is for machine learning algorithms,
but it is intended for somewhat general use.
It supports:
- NumPy ufuncs (where zeros are preserved)
- Arithmetic with scalars (where zeros are preserved)
- Reductions (sum, max)
- Reshape
- Transpose
- Tensordot
- Slicing with integers, lists, and slices (with no step value)
- Concatenation and stacking
- Addition with other sparse arrays of the same shape
This package provides the modules for Python 3.
|
|
python3-tables
Hierarchical database for Python3 based on HDF5
|
Versions of package python3-tables |
Release | Version | Architectures |
sid | 3.10.1-1 | all |
buster | 3.4.4-2 | all |
stretch | 3.3.0-5 | all |
trixie | 3.10.1-1 | all |
jessie | 3.1.1-3 | all |
bookworm | 3.7.0-5 | all |
bullseye | 3.6.1-3 | all |
|
License: DFSG free
|
PyTables is a package for managing hierarchical datasets and designed
to efficiently cope with extremely large amounts of data.
It is built on top of the HDF5 library and the NumPy package. It
features an object-oriented interface that, combined with C extensions
for the performance-critical parts of the code (generated using
Cython), makes it a fast, yet extremely easy to use tool for
interactively save and retrieve very large amounts of data. One
important feature of PyTables is that it optimizes memory and disk
resources so that they take much less space (between a factor 3 to 5,
and more if the data is compressible) than other solutions, like for
example, relational or object oriented databases.
- Compound types (records) can be used entirely from Python (i.e. it
is not necessary to use C for taking advantage of them).
- The tables are both enlargeable and compressible.
- I/O is buffered, so you can get very fast I/O, specially with
large tables.
- Very easy to select data through the use of iterators over the
rows in tables. Extended slicing is supported as well.
- It supports the complete set of NumPy objects.
|
|
python3-theano
CPU/GPU math expression compiler for Python 3
|
Versions of package python3-theano |
Release | Version | Architectures |
bullseye | 1.0.5+dfsg-2 | amd64,arm64,armhf,i386,ppc64el,s390x |
stretch | 0.8.2-6 | amd64,arm64,i386,ppc64el,s390x |
buster | 1.0.3+dfsg-1 | amd64,arm64,i386 |
|
License: DFSG free
|
Theano is a Python library that allows one to define and evaluate mathematical
expressions involving multi-dimensional arrays efficiently. It provides a
high-level Numpy like expression language for functional description of
calculation, rearranges expressions for speed and stability, and generates
native machine instructions for fast calculation. Optionally, highly
accelerated computations could be carried out on graphics cards processors.
This package contains Theano for Python 3.
Please cite:
Theano Development Team:
Theano: A Python framework for fast computation of mathematical expressions
(eprint)
(2016)
|
|
python3-woo
??? missing short description for package python3-woo :-(
|
Versions of package python3-woo |
Release | Version | Architectures |
stretch | 1.0+dfsg1-1 | amd64,arm64,i386,mips64el,ppc64el,s390x |
|
License: DFSG free
|
|
|
python3-xarray
N-D labeled arrays and datasets in Python 3
|
Versions of package python3-xarray |
Release | Version | Architectures |
bookworm | 2023.01.0-1.1 | all |
bullseye | 0.16.2-2 | all |
buster | 0.11.3-2 | all |
stretch-backports-sloppy | 0.12.1-2~bpo10+1 | all |
sid | 2024.09.0-1 | all |
trixie | 2024.09.0-1 | all |
upstream | 2024.10.0 |
|
License: DFSG free
|
xarray (formerly xray) is an open source project and Python package that aims
to bring the labeled data power of pandas to the physical sciences, by
providing N-dimensional variants of the core pandas data structures.
It provides a pandas-like and pandas-compatible toolkit for analytics on
multi-dimensional arrays, rather than the tabular data for which pandas
excels.
This package provides the Python 3 library
|
|
pyzo
interactive editor for scientific Python
|
Versions of package pyzo |
Release | Version | Architectures |
bullseye | 4.11.2-1 | all |
stretch | 4.3.1-1+deb9u1 | all |
buster | 4.4.3-1.2 | all |
bookworm | 4.12.3-1 | all |
trixie | 4.15.0-1 | all |
sid | 4.15.0-1 | all |
upstream | 4.17.0 |
|
License: DFSG free
|
Pyzo is a cross-platform Python IDE focused on interactivity and introspection,
which makes it very suitable for scientific computing. Its practical design is
aimed at simplicity and efficiency.
It consists of two main components, the editor and the shell, and uses a set of
pluggable tools to help the programmer in various ways. Some example tools are
source structure, project manager, interactive help, workspace...
Pyzo is written in (pure) Python 3 and uses the Qt GUI toolkit. Binaries are
provided for all major operating system. After installing Pyzo, it can be used
to execute code on any Python version available on your system (Python 2.4 -
3.x, including Pypy).
This package provides the Pyzo IDE.
|
|
qsopt-ex
Exact linear programming solver
|
Versions of package qsopt-ex |
Release | Version | Architectures |
bullseye | 2.5.10.3-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 2.5.10.3-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 2.5.10.3-2 | amd64,arm64,armhf,i386 |
stretch | 2.5.10.3-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 2.5.10.3-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 2.5.10.3-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
QSopt-ex is an implementation of a simplex-based algorithm that returns exact
rational solutions, taking advantage of the speed of floating-point
calculations and attempting to minimize the operations performed in
rational arithmetic.
This package contains the command-line utilities.
|
|
r-base
GNU R statistical computation and graphics system
|
Versions of package r-base |
Release | Version | Architectures |
stretch | 3.3.3-1 | all |
buster | 3.5.2-1 | all |
trixie | 4.4.1-3 | all |
bookworm | 4.2.2.20221110-2 | all |
jessie | 3.1.1-1+deb8u1 | all |
sid | 4.4.2-1 | all |
bullseye | 4.0.4-1 | all |
jessie-security | 3.1.1-1+deb8u1 | all |
Debtags of package r-base: |
devel | lang:r |
field | statistics |
role | dummy, metapackage |
suite | gnu |
|
License: DFSG free
|
R is a system for statistical computation and graphics. It consists
of a language plus a run-time environment with graphics, a debugger,
access to certain system functions, and the ability to run programs
stored in script files.
The design of R has been heavily influenced by two existing languages:
Becker, Chambers & Wilks' S and Sussman's Scheme. Whereas the
resulting language is very similar in appearance to S, the underlying
implementation and semantics are derived from Scheme.
The core of R is an interpreted computer language which allows
branching and looping as well as modular programming using functions.
Most of the user-visible functions in R are written in R. It is
possible for the user to interface to procedures written in the
C, C++, or FORTRAN languages for efficiency, and many of R's core
functions do so. The R distribution contains functionality for a
large number of statistical procedures and underlying applied math
computations. There is also a large set of functions which provide
a flexible graphical environment for creating various kinds of data
presentations.
Additionally, several thousand extension "packages" are available from
CRAN, the Comprehensive R Archive Network, many also as Debian packages,
named 'r-cran-'.
This package is a metapackage which eases the transition from the
pre-1.5.0 package setup with its larger r-base package. Once installed, it
can be safely removed and apt-get will automatically upgrade its components
during future upgrades. Providing this package gives a way to users to
then only install r-base-core if they so desire.
The package is enhanced by the following packages:
texmacs-bin
|
|
r-cran-nleqslv
GNU R package for solving systems of nonlinear equations
|
Versions of package r-cran-nleqslv |
Release | Version | Architectures |
buster | 3.3.2-1 | amd64,arm64,armhf,i386 |
bullseye | 3.3.2-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 3.3.5-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 3.0.3-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bookworm | 3.3.4-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 3.3.5-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
This R package solves a system of nonlinear equations using a Broyden or a
Newton method with a choice of global strategies such as line search and trust
region. There are options for using a numerical or user supplied Jacobian, for
specifying a banded numerical Jacobian and for allowing a singular or
ill-conditioned Jacobian.
|
|
scilab
|
Versions of package scilab |
Release | Version | Architectures |
trixie | 2024.1.0+dfsg-6 | all |
jessie | 5.5.1-7 | all |
stretch | 5.5.2-4 | all |
stretch-security | 5.5.2-4+deb9u1 | all |
buster | 6.0.1-10+deb10u1 | all |
bullseye | 6.1.0+dfsg1-7 | all |
bookworm | 6.1.1+dfsg2-6 | all |
sid | 2024.1.0+dfsg-6 | all |
upstream | 2025.0.0 |
Debtags of package scilab: |
field | electronics, mathematics, physics, statistics |
interface | x11 |
role | program |
scope | utility |
uitoolkit | tk |
use | analysing, learning |
works-with | image |
x11 | application |
|
License: DFSG free
|
Scilab 是一款基于矩阵的科学软件包。Scilab 包含数百个内建数学函数,诸多数据
结构(如多项式、有理数、线性系统、列表等),并有众多特别工具箱,可用于控
制、信号处理、……
本包同时提供 Xcos,一个用于设计混合动态系统模型的图形编辑器。可进行模型的设
计、载入、保存、编译和模拟。作为工业和学术应用的稳定和高效的解决方案,Xcos
可提供如下的建模功能:动力系统(自动化、航空)、液压回路(水坝、管道建
模……)、控制系统等。同时还提供数学建模功能。
如需要最小化版本的 scilab,请安装“scilab-cli”包。
The package is enhanced by the following packages:
texmacs-bin
|
|
scilab-ann
??? missing short description for package scilab-ann :-(
|
Versions of package scilab-ann |
Release | Version | Architectures |
jessie | 0.4.2.4-1 | all |
stretch | 0.4.2.4-1 | all |
Debtags of package scilab-ann: |
devel | library |
role | devel-lib, shared-lib |
|
License: DFSG free
|
|
|
sdpb
Semidefinite program solver
|
Versions of package sdpb |
Release | Version | Architectures |
bookworm | 1.0-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 1.0-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 1.0-4 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 1.0-3 | amd64,arm64,armhf,i386 |
sid | 1.0-4 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
upstream | 3.0.0 |
|
License: DFSG free
|
SDPB is an open-source, arbitrary-precision, parallelized semidefinite
program solver, designed for the conformal bootstrap. SDPB significantly
outperforms less specialized solvers and should enable many new computations.
For more information, see "A Semidefinite Program Solver for the Conformal
Bootstrap" at http://arxiv.org/abs/1502.02033.
|
|
spyder
Richly-featured Python IDE
|
Versions of package spyder |
Release | Version | Architectures |
sid | 5.5.1+ds-2 | all |
trixie | 5.5.1+ds-2 | all |
bookworm | 5.4.2+ds-5+deb12u1 | all |
jessie | 2.3.1+dfsg-1 | all |
buster | 3.3.3+dfsg1-1 | all |
stretch | 3.1.3+dfsg1-3 | all |
bullseye | 4.2.1+dfsg1-3+deb11u2 | all |
upstream | 6.0.2 |
Debtags of package spyder: |
devel | ide, lang:python |
role | program |
|
License: DFSG free
|
Spyder is a powerful interactive development environment for Python
providing many features and facilities, including advanced editing facilities
(including tooltips and completion facilities), issue highlighting,
interactive testing, debugging and introspection facilities, an embedded
console (IPython) supporting graphics and much more.
This package provides the application.
There is one plugin currently available in Debian: spyder-unittest,
in the package python3-spyder-unittest.
|
|
toulbar2
Exact combinatorial optimization for Graphical Models
|
Versions of package toulbar2 |
Release | Version | Architectures |
bookworm | 1.1.1+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 1.1.1+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 1.2.1+dfsg-0.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 1.0.0+dfsg3-2 | amd64,arm64,armhf,i386 |
|
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.
|
|
vitables
graphical tool to browse and edit PyTables and HDF5 files
|
Versions of package vitables |
Release | Version | Architectures |
stretch | 2.1-1 | all |
bookworm | 3.0.2-4 | all |
bullseye | 3.0.0-1.1 | all |
buster | 2.1-1 | all |
sid | 3.0.2-4 | all |
trixie | 3.0.2-4 | all |
jessie | 2.1-1 | all |
upstream | 3.0.3 |
|
License: DFSG free
|
ViTables is a component of the PyTables family. It is a graphical
tool for browsing and editing files in both PyTables and HDF5
formats.
ViTables capabilities include easy navigation through the data
hierarchy, displaying of real data and its associated metadata, a
simple, yet powerful, browsing of multidimensional data and much
more.
One of the greatest strengths of ViTables is its ability to display
very large tables. Tables with one thousand millions of rows (and
beyond) are navigated stunningly fast and with very low memory
requirements. So, if you ever need to browse very large tables, don't
hesitate, ViTables is your choice.
|
|
xtensor-dev
multi-dimensional arrays with broadcasting (transition package)
|
Versions of package xtensor-dev |
Release | Version | Architectures |
bookworm | 0.24.3-1 | all |
trixie | 0.25.0-1 | all |
sid | 0.25.0-1 | all |
|
License: DFSG free
|
xtensor is a C++ library meant for numerical analysis with multi-dimensional
array expressions.
This is a dummy package transitioning to libxtensor-dev.
|
|
yade
Platform for discrete element modeling
|
Versions of package yade |
Release | Version | Architectures |
bookworm | 2023.02a-1 | amd64,arm64,i386,ppc64el,s390x |
jessie | 1.12.0-2 | amd64,armel,armhf,i386 |
stretch | 2017.01a-8 | amd64,arm64,i386,mips64el,ppc64el,s390x |
buster | 2019.01a-2 | amd64,arm64,i386 |
stretch-backports | 2020.01a-10~bpo9+1 | amd64,arm64,i386,ppc64el |
buster-backports | 2020.01a-10~bpo10+1 | amd64,arm64,i386,ppc64el |
bullseye | 2021.01a-3 | amd64,arm64,i386,ppc64el,s390x |
trixie | 2024.08a-4 | amd64,arm64 |
sid | 2024.08a-4 | amd64,arm64 |
Debtags of package yade: |
role | program |
use | simulating |
|
License: DFSG free
|
Yet Another Dynamic Engine.
Extensible open-source framework for discrete numerical models,
focused on Discrete Element Method.
The computation parts are written in c++ using flexible object model,
allowing independent implementation of new algorithms and interfaces.
Python is used for rapid and concise scene construction,
simulation control, postprocessing and debugging.
This package contains speed-optimized build of yade.
Please cite:
V.ŠMilauer, E. Catalano, B. Chareyre, S. Dorofeenko, J. Duriez, A. Gladky, J. Kozicki, C. Modenese, L. Scholtès, L. Sibille, J. Stránský and K. Thoeni:
Yade Documentation (V. Šmilauer, ed.),.
The Yade Project, 2nd ed.
(2015)
|
|
yorick
interpreted language and scientific graphics
|
Versions of package yorick |
Release | Version | Architectures |
trixie | 2.2.04+dfsg1-13 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 2.2.03+dfsg-3 | amd64,armel,armhf,i386 |
stretch | 2.2.04+dfsg1-6 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 2.2.04+dfsg1-10 | amd64,arm64,armhf,i386 |
bullseye | 2.2.04+dfsg1-12 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 2.2.04+dfsg1-12 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 2.2.04+dfsg1-13 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package yorick: |
devel | ide, interpreter, runtime |
field | astronomy, mathematics, physics |
interface | commandline, shell |
role | devel-lib, program |
scope | application |
use | analysing, viewing |
works-with | image, image:raster |
|
License: DFSG free
|
Yorick is an interpreted programming language for:
- scientific simulations or calculations
- postprocessing or steering large simulation codes
- interactive scientific graphics
- reading, writing, and translating large files of numbers
The language features a compact syntax for many common array
operations, so it processes large arrays of numbers very quickly and
efficiently. Superficially, yorick code resembles C code, but yorick
variables are never explicitly declared and have a dynamic scoping
similar to many Lisp dialects. The yorick language is designed to be
typed interactively at a keyboard, as well as stored in files for
later use.
This package includes an emacs-based development environment, which
you can launch by typing M-x yorick in emacs.
Many add-on packages and plug-ins are available for Yorick (the
package names begin with "yorick-"). You may want to install the
yorick-full metapackage which depends on the vast majority of them.
|
|
Official Debian packages with lower relevance
calculix-ccx-doc
Three-Dimensional Structural Finite Element Program (documentation files)
|
Versions of package calculix-ccx-doc |
Release | Version | Architectures |
stretch | 2.11-1 | all |
trixie | 2.11-1.1 | all |
buster | 2.11-1 | all |
bullseye | 2.11-1 | all |
sid | 2.11-1.1 | all |
bookworm | 2.11-1.1 | all |
upstream | 2.22 |
|
License: DFSG free
|
CalculiX is a free and open source finite element analysis
application that uses a similar input format to Abaqus. It has an implicit and
explicit solver and a pre and post processor (CGX).
This package contains the documentation in html format for CalculiX CrunchiX
|
|
calculix-ccx-test
Three-Dimensional Structural Finite Element Program (documentation files)
|
Versions of package calculix-ccx-test |
Release | Version | Architectures |
bullseye | 2.11-1 | all |
sid | 2.11-1.1 | all |
stretch | 2.11-1 | all |
trixie | 2.11-1.1 | all |
buster | 2.11-1 | all |
bookworm | 2.11-1.1 | all |
upstream | 2.22 |
|
License: DFSG free
|
CalculiX is a free and open source finite element analysis
application that uses a similar input format to Abaqus. It has an implicit and
explicit solver and a pre and post processor (CGX).
This package contains example files for CalculiX CrunchiX.
|
|
calculix-cgx-examples
Example files for Calculix GraphiX
|
Versions of package calculix-cgx-examples |
Release | Version | Architectures |
stretch | 2.11+dfsg-1 | all |
sid | 2.21+dfsg-1 | all |
bookworm | 2.17+dfsg-2 | all |
bullseye | 2.17+dfsg-2 | all |
buster | 2.11+dfsg-1 | all |
upstream | 2.22 |
|
License: DFSG free
|
CalculiX GraphiX (cgx) is a 3-dimensional pre- and post-processor for
finite elemnts. CalculiX CrunchiX Finite Element Models can be build,
calculated and post-processed. The pre- and post-processor is an
interactive 3D-tool using the openGL API.
In addition to the Calculix CrunchiX results files (frd) results from
OpenFoam, Duns (2D and 3D), Isaac (2D and 3D) and Nastran (f06) can
be read. For preprocessing Netgen nativ format, STEP and STL can be
imported.
This package contains the examples.
|
|
ceres-solver-doc
documentation for ceres-solver
|
Versions of package ceres-solver-doc |
Release | Version | Architectures |
buster | 1.14.0-4 | all |
stretch | 1.12.0+dfsg0-1 | all |
bullseye | 1.14.0-14 | all |
bookworm | 2.1.0+really2.1.0+dfsg-1 | all |
trixie | 2.2.0+dfsg-4.1 | all |
sid | 2.2.0+dfsg-4.1 | all |
|
License: DFSG free
|
Ceres Solver is an open source C++ library for modeling and solving large,
complicated optimization problems.
It is a feature rich, mature and performant library which has been used
in production at Google since 2010.
Ceres Solver can solve two kinds of problems.
- Non-linear Least Squares problems with bounds constraints.
- General unconstrained optimization problems.
This package contains the documentation found on http://ceres-solver.org/
and the examples that were included with the release.
|
|
coinor-libcoinmp-dev
Simple C API for COIN-OR Solvers Clp and Cbc -- development
|
Versions of package coinor-libcoinmp-dev |
Release | Version | Architectures |
sid | 1.8.3-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
experimental | 1.8.4+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 1.7.6+dfsg1-1 | amd64,armel,armhf,i386 |
stretch | 1.7.6+dfsg1-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 1.8.3-2 | amd64,arm64,armhf,i386 |
bullseye | 1.8.3-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 1.8.3-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 1.8.3-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
The Coin-MP optimizer is an open source solver, it is part of the COIN-OR
project which is an initiative to spur the development of open-source software
for the operations research community.
CoinMP is a C-API library that supports most of the functionality of CLP
(Coin LP), CBC (Coin Branch-and-Cut), and CGL (Cut Generation Library)
projects.
This package contains the files needed to build applications using libCoinMP.
|
|
evolver-nox
Surface Evolver - with no X support
|
Versions of package evolver-nox |
Release | Version | Architectures |
trixie | 2.70+ds-8 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 2.70+ds-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x |
bullseye | 2.70+ds-8 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 2.70+ds-4 | amd64,arm64,armhf,i386 |
bookworm | 2.70+ds-8 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 2.70+ds-8 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,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:
evolver-doc
|
|
evolver-ogl
Surface Evolver - with OpenGL display
|
Versions of package evolver-ogl |
Release | Version | Architectures |
bullseye | 2.70+ds-8 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 2.70+ds-4 | amd64,arm64,armhf,i386 |
stretch | 2.70+ds-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x |
sid | 2.70+ds-8 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 2.70+ds-8 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 2.70+ds-8 | 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:
evolver-doc
|
|
hpcc
|
Versions of package hpcc |
Release | Version | Architectures |
trixie | 1.5.0-4 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 1.5.0-1 | amd64,arm64,armhf,i386 |
stretch | 1.4.3-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 1.4.1-3 | amd64,armel,armhf,i386 |
sid | 1.5.0-4 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 1.5.0-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
Debtags of package hpcc: |
admin | benchmarking |
role | program |
|
License: DFSG free
|
The High Performance Computing (HPC) Challenge benchmark runs a suite
of 7 tests that measure the performance of CPU, memory and network for
HPC clusters. Amongst others, it includes the High-Performance LINPACK
(HPL) benchmark, used by the Top500 ranking (http://www.top500.org/).
|
|
libcneartree-dev
Library and headers for solving the Nearest Neighbor Problem
|
Versions of package libcneartree-dev |
Release | Version | Architectures |
stretch | 3.1.1-2.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
trixie | 5.1.1+dfsg1-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 3.1.1-2.1 | amd64,armel,armhf,i386 |
buster | 5.1.1+dfsg1-1 | amd64,arm64,armhf,i386 |
bullseye | 5.1.1+dfsg1-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 5.1.1+dfsg1-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 5.1.1+dfsg1-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package libcneartree-dev: |
devel | library |
role | devel-lib |
|
License: DFSG free
|
Neartree is an API and a library for finding nearest neighbors among
points in spaces of arbitrary dimensions. This package provides a C++
template, TNear.h, and C library and header files for compiling
programs using Neartree.
The library uses the Nearest Neighbor algorithm after Kalantari and
McDonald, (IEEE Transactions on Software Engineering, v. SE-9, pp.
631-634,1983) modified to use recursion instead of a double-linked tree
and simplified so that it does less checking for things like is the
distance to the right less than the distance to the left; it was found
that these checks make little to no difference.
|
|
libcppnumericalsolvers-dev
C++ library of numerical optimization methods for nonlinear functions
|
Versions of package libcppnumericalsolvers-dev |
Release | Version | Architectures |
bookworm | 1.0.0-2 | all |
sid | 1.0.0-2 | all |
trixie | 1.0.0-2 | all |
|
License: DFSG free
|
A lightweight C++ library of numerical optimization
methods for nonlinear functions, including L-BFGS-B
for TensorFlow
|
|
libcubature-dev
Multi-dimensional adaptive integration (cubature) in C
|
Versions of package libcubature-dev |
Release | Version | Architectures |
trixie | 1.0.4+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 1.0.3+ds-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 1.0.4+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 1.0.4+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
This is a simple C package for adaptive multidimensional integration
(cubature) of vector-valued integrands over hypercubes. Of course, it
can handle scalar integrands as the special case where f is a
one-dimensional vector: the dimensionalities of f and x are independent.
The integrand can be evaluated for an array of points at once to enable
easy parallelization.
This package contains the development files.
|
|
liblbfgspp-dev
C++ library that implements the Limited-memory BFGS algorithm
|
Versions of package liblbfgspp-dev |
Release | Version | Architectures |
sid | 0.1.0-1 | all |
trixie | 0.1.0-1 | all |
bookworm | 0.1.0-1 | all |
upstream | 0.3.0 |
|
License: DFSG free
|
LBFGS++ is a header-only C++ library that implements the Limited-memory BFGS
algorithm (L-BFGS) for unconstrained minimization problems, and a modified
version of the L-BFGS-B algorithm for box-constrained ones.
|
|
libpsurface-dev
piecewise linear bijections between triangulated surfaces -- development files
|
Versions of package libpsurface-dev |
Release | Version | Architectures |
trixie | 2.0.0-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 2.0.0-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 2.0.0-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 2.0.0-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 2.0.0-2 | amd64,arm64,armhf,i386 |
stretch | 2.0.0-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 2.0.0-1 | amd64,armel,armhf,i386 |
|
License: DFSG free
|
Psurface is a C++ library that handles piecewise linear bijections
between triangulated surfaces. These surfaces can be of arbitrary
shape and need not even be manifolds.
There are two main uses for psurface. When doing adaptive finite
element simulations on grids with parametrized boundaries, psurface
can store the parametrization. Boundary parametrizations are
practically mappings from the coarse grid boundary to the actual
boundary, and if that actual boundary is a triangulated surface then
psurface can handle it. This is implemented, for example, in the
dune-grid module of Dune.
Secondly, when doing domain decomposition methods with nonconforming
interfaces, you need to relate the two interface grids to each
other. Psurface can do this for you, even if your interfaces do not
match geometrically. Such is the case, e.g., in contact
problems. This second functionality is also available for 1d surfaces
in 2d space.
The easiest way to use psurface for domain decomposition is to get
the dune-grid-glue module and use it to drive psurface.
This package contains the development files.
|
|
libquantum-dev
library for the simulation of a quantum computer (development files)
|
Versions of package libquantum-dev |
Release | Version | Architectures |
trixie | 1.1.1-8 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 1.1.1-8 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 1.1.1-8 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 1.1.1-8 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 1.1.1-5 | amd64,arm64,armhf,i386 |
stretch | 1.1.1-4 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 1.1.1-3 | amd64,armel,armhf,i386 |
Debtags of package libquantum-dev: |
devel | library |
role | devel-lib |
|
License: DFSG free
|
libquantum is a C library for the simulation of a quantum computer. Based on
the principles of quantum mechanics, it provides an implementation of a
quantum register. Basic operations for register manipulation such as the
Hadamard gate or the Controlled-NOT gate are available through an easy-to-use
interface. Measurements can be performed on either single qubits or the whole
quantum register.
Features:
- Simulation of arbitrary quantum algorithms is possible
- High performance and low memory consumption
- Decoherence support for realistic quantum computation
- Interface for quantum error correction (QEC)
- Supports the density operator formalism
- Implementations of Shor's factoring algorithm and Grover's search
algorithm are included
This package contains the header files and static libraries which are needed
to develop applications based on libquantum.
|
|
libstopt-dev
library for stochastic optimization problems (development package)
|
Versions of package libstopt-dev |
Release | Version | Architectures |
bookworm | 5.5+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 5.12+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye-backports | 5.5+dfsg-1~bpo11+1 | amd64,armel,armhf,ppc64el,s390x |
trixie | 5.12+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
The STochastic OPTimization library (StOpt) aims at providing tools in C++ for
solving some stochastic optimization problems encountered in finance or in the
industry. Different methods are available:
- dynamic programming methods based on Monte Carlo with regressions (global,
local, kernel and sparse regressors), for underlying states following some
uncontrolled Stochastic Differential Equations;
- dynamic programming with a representation of uncertainties with a tree:
transition problems are here solved by some discretizations of the commands,
resolution of LP with cut representation of the Bellman values;
- Semi-Lagrangian methods for Hamilton Jacobi Bellman general equations for
underlying states following some controlled Stochastic Differential
Equations;
- Stochastic Dual Dynamic Programming methods to deal with stochastic stock
management problems in high dimension. Uncertainties can be given by Monte
Carlo and can be represented by a state with a finite number of values
(tree);
- Some branching nesting methods to solve very high dimensional non linear
PDEs and some appearing in HJB problems. Besides some methods are provided
to solve by Monte Carlo some problems where the underlying stochastic state
is controlled.
For each method, a framework is provided to optimize the problem and then
simulate it out of the sample using the optimal commands previously computed.
Parallelization methods based on OpenMP and MPI are provided in this
framework permitting to solve high dimensional problems on clusters.
The library should be flexible enough to be used at different levels depending
on the user's willingness.
This package contains the headers and the static libraries (libstopt-mpi
which allows for multithreading, and libstopt which does not).
|
|
python3-agate
data analysis library optimized for human readability
|
Versions of package python3-agate |
Release | Version | Architectures |
trixie | 1.9.1-1 | all |
sid | 1.9.1-1 | all |
buster | 1.6.0-3 | all |
bookworm | 1.6.3-2 | all |
bullseye | 1.6.1-1 | all |
upstream | 1.12.0 |
|
License: DFSG free
|
Agate is a Python data analysis library that is optimized for humans instead
of machines. It is an alternative to numpy and pandas that solves real-world
problems with readable code.
Why agate?
- A readable and user-friendly API.
- A complete set of SQL-like operations.
- Unicode support everywhere.
- Decimal precision everywhere.
- Exhaustive user documentation.
- Pluggable extensions that add SQL integration, Excel support, and more.
- Designed with iPython, Jupyter and atom/hydrogen in mind.
- Pure Python. No C dependencies to compile.
- Exhaustive test coverage.
- MIT licensed and free for all purposes.
- Zealously zen.
- Made with love.
This package provides the modules for Python 3.
|
|
python3-agatedbf
support for dbf files in agate
|
Versions of package python3-agatedbf |
Release | Version | Architectures |
bookworm | 0.2.2-2 | all |
trixie | 0.2.2-2 | all |
buster | 0.2.0-2 | all |
sid | 0.2.2-2 | all |
bullseye | 0.2.0-2 | all |
upstream | 0.2.3 |
|
License: DFSG free
|
Agate-dbf adds read support for dbf files to agate. It uses a monkey patching
pattern to add read methods for dbf files to all agate.Table instances after
import of the corresponding agatedbf module.
This package provides the modules for Python 3.
|
|
python3-agateexcel
support for Excel files in agate
|
Versions of package python3-agateexcel |
Release | Version | Architectures |
trixie | 0.4.1-1 | all |
sid | 0.4.1-1 | all |
bookworm | 0.2.5-2 | all |
bullseye | 0.2.3-1 | all |
buster | 0.2.1-3 | all |
|
License: DFSG free
|
Agate-excel adds read support for Excel files (xls and xlsx) to agate. It uses
a monkey patching pattern to add read methods for xls and xlsx files to all
agate. Table instances after import of the corresponding agateexcel module.
This package provides the modules for Python 3.
|
|
python3-agatesql
support for SQL read/write in agate
|
Versions of package python3-agatesql |
Release | Version | Architectures |
bullseye | 0.5.5-4 | all |
buster | 0.5.2-2 | all |
sid | 0.7.2-1 | all |
trixie | 0.7.2-1 | all |
bookworm | 0.5.8-2 | all |
|
License: DFSG free
|
Agate-sql adds read/write support for SQL to agate. It uses a monkey patching
pattern to add read and write methods for SQL to all agate.Table instances
after import of the corresponding agatesql module.
This package provides the modules for Python 3.
|
|
python3-bcolz
high performant compressed data container based on NumPy (Python 3)
|
Versions of package python3-bcolz |
Release | Version | Architectures |
buster | 1.2.1+ds2-2 | amd64,arm64,armhf,i386 |
bullseye | 1.2.1+ds2-7 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el |
|
License: DFSG free
|
bcolz provides columnar, chunked data containers that can be compressed
in-memory and on-disk. Column storage allows for efficiently querying
tables, as well as for cheap column addition and removal. It is based on
NumPy, and uses it as the standard data container to communicate with
bcolz objects, but it also comes with support for import/export facilities
to/from HDF5/PyTables tables and Pandas dataframes.
This package contains the modules for Python 3.
|
|
python3-compyle
Execute a subset of Python on HPC platforms
|
Versions of package python3-compyle |
Release | Version | Architectures |
sid | 0.8.1-9 | all |
bullseye | 0.7-2 | all |
bookworm | 0.8.1-4 | all |
|
License: DFSG free
|
ComPyle allows users to execute a restricted subset of Python (almost
similar to C) on a variety of HPC platforms. Currently it supports
multi-core execution using Cython, and OpenCL and CUDA for GPU devices.
Users start with code implemented in a very restricted Python syntax,
this code is then automatically transpiled, compiled and executed to run
on either one CPU core, or multiple CPU cores (via OpenMP_) or on a GPU.
CPy offers source-to-source transpilation, making it a very convenient
tool for writing HPC libraries.
Some simple yet powerful parallel utilities are provided which can allow
you to solve a remarkably large number of interesting HPC problems.
ComPyle also features JIT transpilation if you wish making it easy to use.
|
|
python3-cyarray
Fast, typed, resizable, Cython array
|
Versions of package python3-cyarray |
Release | Version | Architectures |
bullseye | 1.1-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 1.1-9 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 1.1-9 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 1.1-5 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
The cyarray package provides a fast, typed, re-sizable, Cython array.
It currently provides the following arrays: IntArray, UIntArray,
LongArray, FloatArray, DoubleArray .
All arrays provide for the following operations:
- access by indexing.
- access through get/set function.
- resizing the array.
- appending values at the end of the array.
- reserving space for future appends.
- access to internal data through a numpy array.
If you are writing Cython code this is a convenient array to use as it
exposes the raw underlying pointer to the data.
For example if you use a FloatArray and access its data
attribute it will be a float* .
Each array also provides an interface to its data through a numpy
array.
This is done through the get_npy_array function.
The returned numpy array can be used just like any other numpy array
but for the following restrictions:
- the array may not be resized.
- references of this array should not be kept.
- slices of this array may not be made.
The numpy array may however be copied and used in any manner.
|
|
python3-dbfread
read DBF Files with Python
|
Versions of package python3-dbfread |
Release | Version | Architectures |
buster | 2.0.7-2 | all |
trixie | 2.0.7-5 | all |
sid | 2.0.7-5 | all |
bookworm | 2.0.7-5 | all |
bullseye | 2.0.7-3 | all |
|
License: DFSG free
|
DBF is a file format used by databases such dBase, Visual FoxPro, and
FoxBase+. This library reads DBF files and returns the data as native
Python data types for further processing. It is primarily intended for
batch jobs and one-off scripts.
This package provides the modules for Python 3.
|
|
python3-lazyarray
Python module providing a NumPy-compatible lazily-evaluated array
|
Versions of package python3-lazyarray |
Release | Version | Architectures |
trixie | 0.5.2-1 | all |
bookworm | 0.5.0-1 | all |
bullseye | 0.3.3-2 | all |
sid | 0.5.2-1 | all |
|
License: DFSG free
|
The 'larray' class is a NumPy-compatible numerical array where operations on
the array (potentially including array construction) are not performed
immediately, but are delayed until evaluation is specifically requested.
Evaluation of only parts of the array is also possible. Consequently,
use of an 'larray' can potentially save considerable computation time
and memory in cases where arrays are used conditionally, or only parts of an
array are used (for example in distributed computation, in which each MPI node
operates on a subset of the elements of the array).
|
|
python3-leather
charting library for Python
|
Versions of package python3-leather |
Release | Version | Architectures |
trixie | 0.4.0-1 | all |
bookworm | 0.3.4-2 | all |
bullseye | 0.3.3-1.1 | all |
buster | 0.3.3-1 | all |
sid | 0.4.0-1 | all |
|
License: DFSG free
|
Leather is the Python charting library for those who need charts now and don’t
care if they’re perfect.
Why leather?
- A readable and user-friendly API.
- Optimized for exploratory charting.
- Produces scale-independent SVG charts.
- Completely type-agnostic. Chart your data, whatever it is.
- Designed with iPython, Jupyter and atom/hydrogen in mind.
- Pure Python. No C dependencies to compile.
- MIT licensed and free for all purposes.
- Zealously zen.
- Made with love.
This package provides the modules for Python 3.
|
|
python3-libpysal
Library of spatial analysis functions
|
Versions of package python3-libpysal |
Release | Version | Architectures |
trixie | 4.12.1-1 | all |
bookworm | 4.7.0-1 | all |
sid | 4.12.1-1 | all |
|
License: DFSG free
|
Module has the libpysal.cg responsible for Computational Geometry,
as well as the libpysal.io which allows input and output as well
as libpysal.weights capable of processing Space Weights.
The module also comes with libpysal.examples, ie built-in example
datasets, making it very efficient.
|
|
python3-numcodecs
buffer compression and transformation codecs for Python
|
Versions of package python3-numcodecs |
Release | Version | Architectures |
bullseye | 0.7.3+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 0.13.1+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 0.13.0+ds-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 0.11.0+ds-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
Numcodecs is a Python package providing buffer compression and
transformation codecs for use in data storage and communication
applications. These include:
- Compression codecs, e.g., Zlib, BZ2, LZMA and Blosc.
- Pre-compression filters, e.g., Delta, Quantize, FixedScaleOffset,
PackBits, Categorize.
- Integrity checks, e.g., CRC32, Adler32.
All codecs implement the same API, allowing codecs to be organized into
pipelines in a variety of ways.
|
|
python3-spyder-kernels
Jupyter kernels for the Spyder console - Python 3
|
Versions of package python3-spyder-kernels |
Release | Version | Architectures |
buster | 1.0.1+really0.2.4-1 | all |
bullseye | 1.10.2-1 | all |
trixie | 2.5.0-2 | all |
sid | 2.5.0-2 | all |
bookworm | 2.4.2-1 | all |
upstream | 3.0.1 |
|
License: DFSG free
|
Jupyter Kernels for the Spyder console
This package provides the modules for Python 3.
|
|
python3-spyder-line-profiler
line profiling plugin for the Spyder IDE
|
Versions of package python3-spyder-line-profiler |
Release | Version | Architectures |
buster | 0.1.1-1 | all |
trixie | 0.3.2-2 | all |
sid | 0.3.2-2 | all |
bullseye | 0.2.1-1 | all |
upstream | 0.4.0 |
|
License: DFSG free
|
This is a plugin for the Spyder IDE that integrates the Python line profiler.
Add a @profile decorator to the functions that you wish to profile then
press Shift+F10 (line profiler default) to run the profiler on the current
script, or go to Run > Run line profiler .
The results will be shown in a dockwidget, grouped by function. Lines with a
stronger color take more time to run.
|
|
python3-spyder-memory-profiler
memory profiling plugin for the Spyder IDE
|
Versions of package python3-spyder-memory-profiler |
Release | Version | Architectures |
bullseye | 0.2.1-1 | all |
buster | 0.1.2-1 | all |
|
License: DFSG free
|
This is a plugin for the Spyder IDE that integrates the Python memory
profiler. It allows you to see the memory usage in every line.
Add a @profile decorator to the functions that you wish to profile then
press Ctrl+Shift+F10 to run the profiler on the current script, or go to
Run > Profile memory line by line .
The results will be shown in a dockwidget, grouped by function. Lines with a
stronger color have the largest increments in memory usage.
|
|
python3-spyder-reports
plugin to render scientific reports within the Spyder IDE
|
Versions of package python3-spyder-reports |
Release | Version | Architectures |
buster | 0.1.1-3 | all |
|
License: DFSG free
|
Spyder-reports is a plugin for the Spyder IDE which renders scientific reports
written in Markdown. The preview is displayed on a separate pannel and uses
pandoc and Pweave in the backend to perform the conversion from Markdown to
HTML.
|
|
python3-spyder-unittest
Plugin to run tests within the Spyder IDE
|
Versions of package python3-spyder-unittest |
Release | Version | Architectures |
buster | 0.3.0-1 | all |
bullseye | 0.4.1-1 | all |
bookworm | 0.5.1-3 | all |
trixie | 0.6.0-1 | all |
sid | 0.6.0-1 | all |
upstream | 0.7.0 |
|
License: DFSG free
|
This is a plugin for the Spyder IDE that integrates popular unit test
frameworks. It allows you to run tests and view the results within Spyder.
|
|
python3-stopt
library for stochastic optimization problems (Python 3 bindings)
|
Versions of package python3-stopt |
Release | Version | Architectures |
sid | 5.12+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye-backports | 5.5+dfsg-1~bpo11+1 | amd64,armel,armhf,ppc64el,s390x |
bookworm | 5.5+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 5.12+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
|
License: DFSG free
|
The STochastic OPTimization library (StOpt) aims at providing tools in C++ for
solving some stochastic optimization problems encountered in finance or in the
industry. Python 3 bindings are provided by this package in order to allow one
to use the C++ library in a Python code.
|
|
python3-threadpoolctl
Python helpers for common threading libraries (BLAS, OpenMP)
|
Versions of package python3-threadpoolctl |
Release | Version | Architectures |
buster-backports | 2.1.0-1~bpo10+1 | all |
bookworm | 3.1.0-1 | all |
bullseye | 2.1.0-1 | all |
trixie | 3.1.0-1 | all |
sid | 3.1.0-1 | all |
upstream | 3.5.0 |
|
License: DFSG free
|
Thread-pool Controls provides Python helpers to limit the number of threads
used in the threadpool-backed of common native libraries used for scientific
computing and data science (e.g. BLAS and OpenMP).
Fine control of the underlying thread-pool size can be useful in workloads
that involve nested parallelism so as to mitigate oversubscription issues.
|
|
python3-zarr
chunked, compressed, N-dimensional arrays for Python
|
Versions of package python3-zarr |
Release | Version | Architectures |
bookworm | 2.13.6+ds-1 | all |
sid | 2.18.3+ds-1 | all |
trixie | 2.18.3+ds-1 | all |
bullseye | 2.6.1+ds-1 | all |
|
License: DFSG free
|
Zarr is a Python package providing an implementation of compressed,
chunked, N-dimensional arrays, designed for use in parallel
computing. Some highlights:
- Create N-dimensional arrays with any NumPy dtype.
- Chunk arrays along any dimension.
- Compress chunks using the fast Blosc meta-compressor or
alternatively using zlib, BZ2 or LZMA.
- Store arrays in memory, on disk, inside a Zip file, on S3, ...
- Read an array concurrently from multiple threads or processes.
- Write to an array concurrently from multiple threads or processes.
- Organize arrays into hierarchies via groups.
- Use filters to preprocess data and improve compression.
|
|
theano-doc
CPU/GPU math expression compiler for Python (docs)
|
Versions of package theano-doc |
Release | Version | Architectures |
buster | 1.0.3+dfsg-1 | all |
bullseye | 1.0.5+dfsg-2 | all |
stretch | 0.8.2-6 | all |
|
License: DFSG free
|
Theano is a Python library that allows one to define and evaluate mathematical
expressions involving multi-dimensional arrays efficiently. It provides a
high-level Numpy like expression language for functional description of
calculation, rearranges expressions for speed and stability, and generates
native machine instructions for fast calculation. Optionally, highly
accelerated computations could be carried out on graphics cards processors.
This package contains the documentation for Theano.
Please cite:
Theano Development Team:
Theano: A Python framework for fast computation of mathematical expressions
(eprint)
(2016)
|
|
Debian packages in contrib or non-free
libmagma-dev
Matrix Algebra on GPU and Multicore Architectures (dev)
|
Versions of package libmagma-dev |
Release | Version | Architectures |
bullseye | 2.5.4+ds-3 (contrib) | amd64 |
sid | 2.7.2+ds-1 (contrib) | amd64 |
trixie | 2.7.2+ds-1 (contrib) | amd64 |
bookworm | 2.6.2-1 (contrib) | amd64 |
upstream | 2.8.0 |
|
License: DFSG free, but needs non-free components
|
The MAGMA project aims to develop a dense linear algebra library similar to
LAPACK but for heterogeneous/hybrid architectures, starting with current
"Multicore+GPU" systems.
The MAGMA research is based on the idea that, to address the complex challenges
of the emerging hybrid environments, optimal software solutions will themselves
have to hybridize, combining the strengths of different algorithms within a
single framework. Building on this idea, we aim to design linear algebra
algorithms and frameworks for hybrid manycore and GPU systems that can enable
applications to fully exploit the power that each of the hybrid components
offers.
This package contains the headers and the static libraries.
|
libsuitesparse-metis-dev
??? missing short description for package libsuitesparse-metis-dev :-(
|
Versions of package libsuitesparse-metis-dev |
Release | Version | Architectures |
jessie | 3.1.0-2 (contrib) | amd64,armel,i386 |
Debtags of package libsuitesparse-metis-dev: |
devel | library |
role | devel-lib |
|
License: DFSG free, but needs non-free components
|
|
matlab-support
distro integration for local MATLAB installations
|
Versions of package matlab-support |
Release | Version | Architectures |
stretch | 0.0.21 (contrib) | all |
buster | 0.0.21 (contrib) | all |
bullseye | 0.0.22 (contrib) | all |
sid | 0.1 (contrib) | all |
trixie | 0.1 (contrib) | all |
bookworm | 0.0.23 (contrib) | all |
jessie | 0.0.19+nmu1 (contrib) | all |
|
License: DFSG free, but needs non-free 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.
|
metis-edf
Family of Multilevel Partitioning Algorithms
|
Versions of package metis-edf |
Release | Version | Architectures |
bookworm | 4.1-2-4 (non-free) | amd64 |
buster | 4.1-2-4 (non-free) | amd64 |
stretch | 4.1-2-3 (non-free) | amd64 |
jessie | 4.1-2-3 (non-free) | amd64 |
sid | 4.1-2-4 (non-free) | amd64 |
bullseye | 4.1-2-4 (non-free) | amd64 |
|
License: non-free
|
METIS: A Family of Multilevel Partitioning Algorithms
This is a collection of serial and parallel programs & libraries
that can be used to partitioning unstructured graphs, finite element meshes,
and hypergraphs, both on serial as well as on parallel computers.
Adaptation of METIS for Code_Aster purpose
|
Packaging has started and developers might try the packaging code in VCS
libcblas-dev
Basic Linear Algebra Subroutines 3, static library
|
Versions of package libcblas-dev |
Release | Version | Architectures |
VCS | 3.2.1+dfsg-1 | all |
|
License: BSD-3-clause
Debian package not available
Version: 3.2.1+dfsg-1
|
This package is a binary incompatible upgrade to the blas-dev
package. Several minor changes to the C interface have been
incorporated.
BLAS (Basic Linear Algebra Subroutines) is a set of efficient
routines for most of the basic vector and matrix operations.
They are widely used as the basis for other high quality linear
algebra software, for example lapack and linpack. This
implementation is the Fortran 77 reference implementation found
at netlib.
This implementation of the library belongs to the CLAPACK distribution.
This package contains a static version of the library.
|
libgismo-dev
Geometry plus simulatiom modules development files
|
Versions of package libgismo-dev |
Release | Version | Architectures |
VCS | 0.8.3-2 | all |
|
License: MPL-2.0
Debian package not available
Version: 0.8.3-2
|
G+Smo (Geometry + Simulation Modules, pronounced "gismo") is a new
open-source C++ library that brings together mathematical tools for
geometric design and numerical simulation. This package contains
inlude headers, cmake configuration files and other development utils.
|
python3-pydap
implementation of the Data Access Protocol in Python
|
Versions of package python3-pydap |
Release | Version | Architectures |
VCS | 3.2.2+ds1-1 | all |
|
License: Expat
Debian package not available
Version: 3.2.2+ds1-1
|
Pydap is an implementation of the Opendap/DODS protocol, written from scratch.
You can use Pydap to access scientific data on the internet without having to
download it; instead, you work with special array and iterable objects that
download data on-the-fly as necessary, saving bandwidth and time. The module
also comes with a robust-but-lightweight Opendap server, implemented as a WSGI
application.
This package provides the modules for Python 3.
|
xtensor-python-dev
Python bindings for the xtensor library
|
Versions of package xtensor-python-dev |
Release | Version | Architectures |
VCS | 0.12.4-1 | all |
|
License: BSD-3-Clause
Debian package not available
Version: 0.12.4-1
|
xtensor is a C++ library for multi-dimensional arrays enabling numpy-style
broadcasting and lazy computing.
xtensor-python enables inplace use of numpy arrays in C++ with all the
benefits from xtensor:
- C++ universal function and broadcasting
- STL - compliant APIs.
- A broad coverage of numpy APIs (see the numpy to xtensor cheat sheet).
The Python bindings for xtensor are based on the pybind11 C++ library, which
enables seemless interoperability between C++ and Python.
This package provides the header-only library.
|
|