_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


glm 1.0.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://glm.g-truc.net/
Licenses: Expat
Build system: cmake
Synopsis: OpenGL Mathematics library
Description:

OpenGL Mathematics (GLM) is a header-only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.

scotch 7.0.7
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.labri.fr/perso/pelegrin/scotch/
Licenses: CeCILL-C
Build system: cmake
Synopsis: Programs and libraries for graph algorithms
Description:

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

dune-geometry-openmpi 2.10.0
Dependencies: dune-common-openmpi@2.10.0 openblas@0.3.30 gmp@6.3.0 python@3.11.14 openmpi@4.1.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://dune-project.org/
Licenses: GPL 2
Build system: cmake
Synopsis: Distributed and Unified Numerics Environment (with MPI support)
Description:

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 basic DUNE geometry classes.

lingeling 1.0.0
Dependencies: aiger@1.9.9 bash-minimal@5.2.37 gzip@1.14 bzip2@1.0.8 xz@5.4.5 p7zip@25.01
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://fmv.jku.at/lingeling
Licenses: Expat
Build system: gnu
Synopsis: SAT solver
Description:

This package provides a range of SAT solvers, including the sequential lingeling and its parallel variants plingeling and treengeling. A bounded model checker is also included.

suitesparse-spqr 4.3.4
Dependencies: openblas@0.3.30 suitesparse-amd@3.3.3 suitesparse-camd@3.3.3 suitesparse-ccolamd@3.3.4 suitesparse-colamd@3.3.4 suitesparse-config@7.10.2
Propagated dependencies: suitesparse-cholmod@5.3.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://people.engr.tamu.edu/davis/suitesparse.html
Licenses: GPL 2+
Build system: cmake
Synopsis: Sparse QR factorization method
Description:

The SPQR (SuiteSparseQR) package provides sparse QR factorization based on the multifrontal method, using BLAS for the frontal matrices.

glpk 5.0
Dependencies: gmp@6.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gnu.org/software/glpk/
Licenses: GPL 3+
Build system: gnu
Synopsis: GNU Linear Programming Kit, supporting the MathProg language
Description:

GLPK is a C library for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It supports the GNU MathProg modeling language, a subset of the AMPL language, and features a translator for the language. In addition to the C library, a stand-alone LP/MIP solver is included in the package.

mumps-metis 5.8.0
Dependencies: gfortran@14.3.0 openblas@0.3.30 metis@5.1.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://mumps-solver.org
Licenses: CeCILL-C
Build system: gnu
Synopsis: Multifrontal sparse direct solver
Description:

MUMPS (MUltifrontal Massively Parallel sparse direct Solver) solves a sparse system of linear equations A x = b using Gaussian elimination.

python-accupy 0.3.6
Propagated dependencies: eigen@3.4.0 python-mpmath@1.3.0 python-pyfma@0.1.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/diego-hayashi/accupy
Licenses: GPL 3+
Build system: pyproject
Synopsis: Accurate calculation of sums and dot products
Description:

accupy is a Python library for accurately computing sums and (dot) products. It implements Kahan summation, Shewchuck's algorithm and summation in K-fold precision.

dune-uggrid-openmpi 2.10.0
Dependencies: dune-common-openmpi@2.10.0 openmpi@4.1.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://dune-project.org/
Licenses: LGPL 2.1
Build system: cmake
Synopsis: Distributed and Unified Numerics Environment (with MPI support)
Description:

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 DUNE UG grid classes.

python-cylp 0.92.3
Dependencies: cbc@2.10.5
Propagated dependencies: python-numpy@1.26.4 python-pytest@8.4.1 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/coin-or/cylp
Licenses: EPL 2.0
Build system: pyproject
Synopsis: Python interface for CLP, CBC, and CGL
Description:

CyLP is a Python interface to COIN-OR’s Linear and mixed-integer program solvers (CLP, CBC, and CGL). CyLP’s unique feature is that you can use it to alter the solution process of the solvers from within Python. For example, you may define cut generators, branch-and-bound strategies, and primal/dual Simplex pivot rules completely in Python.

gctp 2.0.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/OkoSanto/GCTP
Licenses: Public Domain
Build system: gnu
Synopsis: General Cartographic Transformation Package (GCTP)
Description:

The General Cartographic Transformation Package (GCTP) is a system of software routines designed to permit the transformation of coordinate pairs from one map projection to another. The GCTP is the standard computer software used by the National Mapping Division for map projection computations.

suitesparse-mongoose 3.3.4
Propagated dependencies: suitesparse-config@7.10.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://people.engr.tamu.edu/davis/suitesparse.html
Licenses: GPL 3
Build system: cmake
Synopsis: Graph partitioning library
Description:

Mongoose is a library for graph partitioning by computing edge cuts using a coarsening and refinement framework.

dealii 9.7.1
Dependencies: arpack-ng@3.9.1 openblas@0.3.30 gfortran@14.3.0 muparser@2.3.5 taskflow@3.10.0 zlib@1.3.1
Propagated dependencies: boost@1.89.0 hdf5@1.14.6 kokkos@4.6.02 suitesparse@5.13.0 sundials@7.1.1 tbb@2021.6.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.dealii.org/
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: Finite element library
Description:

Deal.II is a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements. The main aim of deal.II is to enable rapid development of modern finite element codes, using among other aspects adaptive meshes and a wide array of tools often used in finite element programs.

libflame 5.2.0-0.70c19e7
Dependencies: gfortran@14.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/flame/libflame
Licenses: Modified BSD
Build system: gnu
Synopsis: High-performance library for @acronym{DLA, dense linear algebra} computations
Description:

libflame is a portable library for dense matrix computations, providing much of the functionality present in LAPACK, developed by current and former members of the SHPC group in the Institute for Computational Engineering and Sciences at The University of Texas at Austin. libflame includes a compatibility layer, lapack2flame, which includes a complete LAPACK implementation.

python-quadpy 0.16.10
Dependencies: python-matplotlib@3.8.2
Propagated dependencies: python-importlib-metadata@8.7.0 python-numpy@1.26.4 python-orthopy@0.9.5 python-scipy@1.12.0 python-sympy@1.13.3
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/diego-hayashi/quadpy
Licenses: GPL 3+
Build system: pyproject
Synopsis: Numerical integration, quadrature for various domains
Description:

More than 1500 numerical integration schemes for line segments, circles, disks, triangles, quadrilaterals, spheres, balls, tetrahedra, hexahedra, wedges, pyramids, n-spheres, n-balls, n-cubes, n-simplices, and the 1D/2D/3D/nD spaces with weight functions exp(-r) and exp(-r2) for fast integration of real-, complex-, and vector-valued functions.

python-cvxopt 1.3.2
Dependencies: fftw@3.3.10 glpk@5.0 gsl@2.8 openblas@0.3.30 suitesparse@5.13.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.cvxopt.org
Licenses: GPL 3+
Build system: python
Synopsis: Python library for convex optimization
Description:

CVXOPT is a package for convex optimization based on the Python programming language. Its main purpose is to make the development of software for convex optimization applications straightforward by building on Python’s extensive standard library and on the strengths of Python as a high-level programming language.

bonmin 1.8.9
Dependencies: cbc@2.10.5 ipopt@3.13.4 openblas@0.3.30
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://coin-or.github.io/Bonmin/
Licenses: EPL 1.0
Build system: gnu
Synopsis: Basic Open-source Nonlinear Mixed INteger programming
Description:

Bonmin is a code for solving general MINLP (Mixed Integer NonLinear Programming) problems. It builds on top of Cbc and Ipopt.

dune-pdelab-openmpi 2.8.0-0.d5dddb6
Dependencies: dune-common-openmpi@2.10.0 dune-istl-openmpi@2.10.0 dune-localfunctions-openmpi@2.10.0 dune-geometry-openmpi@2.10.0 dune-grid-openmpi@2.10.0 dune-typetree-openmpi@2.10.0 dune-functions-openmpi@2.10.0 openblas@0.3.30 eigen@3.4.0 metis@5.1.0 python@3.11.14 superlu@5.3.0 gmp@6.3.0 openmpi@4.1.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://dune-project.org/
Licenses: LGPL 3+ GPL 2
Build system: cmake
Synopsis: Differential equations solver toolbox (with MPI support)
Description:

PDELab is a partial differential equations solver toolbox built on top of DUNE, the Distributed and Unified Numerics Environment.

openspecfun 0.5.3
Dependencies: gfortran@14.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/JuliaLang/openspecfun
Licenses: Expat Public Domain
Build system: gnu
Synopsis: Collection of special mathematical functions
Description:

Openspecfun provides AMOS and Faddeeva. AMOS (from Netlib) is a portable package for Bessel Functions of a Complex Argument and Nonnegative Order; it contains subroutines for computing Bessel functions and Airy functions. Faddeeva allows computing the various error functions of arbitrary complex arguments (Faddeeva function, error function, complementary error function, scaled complementary error function, imaginary error function, and Dawson function); given these, one can also easily compute Voigt functions, Fresnel integrals, and similar related functions as well.

dune-subgrid-openmpi 2.10.0-1.e71cc9c
Dependencies: dune-common-openmpi@2.10.0 dune-geometry-openmpi@2.10.0 dune-grid-openmpi@2.10.0 metis@5.1.0 openblas@0.3.30 gmp@6.3.0 openmpi@4.1.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://numerik.mi.fu-berlin.de/dune-subgrid/index.php
Licenses: GPL 2+
Build system: cmake
Synopsis: Distributed and Unified Numerics Environment (with MPI support)
Description:

The dune-subgrid module marks elements of another hierarchical dune grid. The set of marked elements can then be accessed as a hierarchical dune grid in its own right. Dune-Subgrid provides the full grid interface including adaptive mesh refinement.

aris 2.2
Dependencies: gtk+@3.24.51 libxml2@2.14.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gnu.org/software/aris/
Licenses: GPL 3+
Build system: gnu
Synopsis: Natural deduction first-order logic interface
Description:

Aris is a program for performing logical proofs. It supports propositional and predicate logic, as well as Boolean algebra and arithmetical logic. In addition to its predefined inference and equivalence rules, Aris also supports references to older proofs. Its use of standard logical symbols and its natural deduction interface make it easy to use for beginners.

vinci 1.0.5
Dependencies: lrslib@7.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.math.u-bordeaux.fr/~aenge/?category=software&page=vinci
Licenses: GPL 2+
Build system: gnu
Synopsis: Volume computation for polytopes
Description:

Vinci implements a number of volume computation algorithms for convex polytopes in arbitrary dimension. The polytopes can be given by their V-representation (as the convex hull of a finite number of vertices), by their H-representation (as the bounded intersection of a finite number of halfspaces) or by their double description with both representations.

tiny-bignum 0-0.1d7a1f9
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/kokke/tiny-bignum-c
Licenses: Unlicense
Build system: gnu
Synopsis: Small portable multiple-precision unsigned integer arithmetic in C
Description:

This library provides portable Arbitrary-precision unsigned integer arithmetic in C, for calculating with large numbers. Basic arithmetic (+, -, *, /, %) and bitwise operations (&, |, ^. <<, >>) plus increments, decrements and comparisons are supported.

python-petsc4py 3.24.0
Dependencies: petsc-openmpi@3.24.0 python-numpy@1.26.4
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://bitbucket.org/petsc/petsc4py/
Licenses: Modified BSD
Build system: python
Synopsis: Python bindings for PETSc
Description:

PETSc, the Portable, Extensible Toolkit for Scientific Computation, is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. petsc4py provides Python bindings to almost all functions of PETSc.

Total packages: 69272