|
Science/Mathematics
- A Tour of NTL
(package: libntl-dev)
- Information about using the Number Theory Library
- Armadillo Manual
(package: libarmadillo-dev)
- This manual contains the Armadillo technical documentation
which documents the various features and methods provided in
the Armadillo library for vector and matrix based mathematical
computations.
- CvxOpt: Python Package for Convex Optimization
(package: python-cvxopt-doc)
- CVXOPT is a Python package for convex optimization.
It includes Python classes for storing and manipulating
dense and sparse matrices, an interface to most of the
double-precision real and complex BLAS, an interface to the
dense linear equation solvers and eigenvalue routines from
LAPACK, interfaces to the sparse LU and Cholesky solvers
from UMFPACK and CHOLMOD, routines for solving convex
optimization problems, an interface to the linear
programming solver in GLPK, and interfaces to the linear and
quadratic programming solvers in MOSEK and a modeling tool
for specifying convex piecewise-linear optimization
problems.
- GMP: The GNU Multiple Precision Arithmetic Library
(package: gmp-doc)
- GNU MP is a portable library written in C for arbitrary
precision arithmetic on integers, rational numbers, and floating-point
numbers. It aims to provide the fastest possible arithmetic for all
applications that need higher precision than is directly supported by
the basic C types.
Formats: [html] [pdf]
- GNU Linear Programming Kit (GLPK) Reference Manual
(package: glpk-doc)
- Documentation for the C API of the GNU Linear
Programming Kit (GLPK). Appendices describe how to install GLPK from
the source tarball and give relevant details for two standard file
formats for linear programming: MPS format and LP format.
- IT++ Manual
(package: libitpp-doc)
- This manual is the IT++ documentation
which documents the various features and toolkits provided in
the IT++ library for mathematics, communication and signal
processing.
- L-BFGS-B manual
(package: liblbfgsb-doc)
- This manual describes the algorithm behind, and the implementation of L-BFGS-B.
- Modeling Language GNU MathProg
(package: glpk-doc)
- This manual describes the GNU MathProg modeling language,
which can be used to model linear programs and (mixed) integer
programs to be solved by GLPK. GNU MathProg is a subset of the AMPL
modeling language.
- mpmath’s documentation
(package: python-mpmath-doc)
- Mpmath is a Python library for arbitrary-precision floating-point arithmetic. These pages documents mpmath’s main features, with extensive use of examples that can be run in the interactive Python interpreter.
Formats: [html] [text]
- QHull Functions, Macros, and Data Structures
(package: libqhull-doc)
- Detailed Description of Qhull Internals and APIs.
- QHull Manual
(package: libqhull-doc)
- This manual describes Qhull, a general dimension convex hull
program that reads a set of points from stdin, and outputs the smallest
convex set that contains the points to stdout. It also generates Delaunay
triangulations, Voronoi diagrams, furthest-site Voronoi diagrams, and
halfspace intersections about a point.
- Software for Semidefinite Programming
(package: dsdp-doc)
- The DSDP software is a free open source implementation of an interior-point
method for semidefinite programming. It provides primal and dual solutions,
exploits low-rank structure and sparsity in the data, and has relatively
low memory requirements for an interior-point method. It allows feasible
and infeasible starting points and provides approximate certificates of
infeasibility when no feasible solution exists. The dual-scaling
algorithm implemented in this package has a convergence proof and
worst-case polynomial complexity under mild assumptions on the
data.Furthermore, the solver offers scalable parallel performance for
large problems and a well documented interface. Some of the most popular
applications of semidefinite programming and linear matrix inequalities
(LMI) are model control, truss topology design, and semidefinite
relaxations of combinatorial and global optimization problems.
- SymPy Documentation
(package: python-sympy-doc)
- The GNU BC arbitrary precision calculator
(package: bc)
- bc is a language that supports arbitrary precision numbers
with interactive execution of statements. There are some similarities
in the syntax to the C programming language. A standard math library is
available by command line option. If requested, the math library is
defined before processing any files. bc starts by processing code from
all the files listed on the command line in the order listed. After all
files have been processed, bc reads from the standard input. All code
is executed as it is read. (If a file contains a command to halt the
processor, bc will never read from the standard input.)
- The GNU DC arbitrary precision calculator
(package: dc)
- GNU dc is a reverse-polish desk calculator which supports unlimited
precision arithmetic. It also allows you to define and call macros.
Normally DC reads from the standard input; if any command arguments are
given to it, they are filenames, and DC reads and executes the contents
of the files instead of reading from standard input. All normal output
is to standard output; all error messages are written to standard error.
- User Guide for SuiteSparse:GraphBLAS
(package: libgraphblas-doc)
- This guide describes the SuiteSparse implementation of GraphBLAS
|