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

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.


muparser 2.3.5
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://beltoforion.de/en/muparser
Licenses: Expat
Build system: cmake
Synopsis: Fast parser library for mathematical expressions
Description:

muParser is an extensible high performance math parser library. It is based on transforming an expression into a bytecode and precalculating constant parts of it.

flann 1.9.1
Dependencies: hdf5@1.14.6 python@3.12.12 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/mariusmuja/flann/
Licenses: non-copyleft
Build system: cmake
Synopsis: Library for approximate nearest neighbors computation
Description:

FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It implements a collection of algorithms and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset.

FLANN is written in C++ and contains bindings for C, Octave and Python.

python-pyglm 2.8.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/Zuzu-Typ/PyGLM
Licenses: Zlib
Build system: pyproject
Synopsis: OpenGL Mathematics library for Python
Description:

PyGLM is a Python extension library which brings the OpenGL Mathematics (GLM) library to Python.

petsc-openmpi 3.24.0
Dependencies: hdf5-parallel-openmpi@1.14.6 hypre-openmpi@2.32.0 metis@5.1.0 mumps-openmpi@5.8.0 openmpi@4.1.6 scalapack@2.2.2 pt-scotch32@7.0.7 pt-scotch32@7.0.7 gfortran@14.3.0 openblas@0.3.31 superlu@5.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://petsc.org
Licenses: non-copyleft
Build system: gnu
Synopsis: Library to solve PDEs (with MUMPS and MPI support)
Description:

PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.

mumps-metis 5.8.0
Dependencies: gfortran@14.3.0 openblas@0.3.31 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.

4ti2 1.6.12
Dependencies: glpk@5.0 gmp@6.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://4ti2.github.io
Licenses: GPL 2+
Build system: gnu
Synopsis: Mathematical tool suite for problems on linear spaces
Description:

4ti2 implements algorithms for solving algebraic, geometric and combinatorial problems on linear spaces. Among others, it solves systems of linear equations, computes extreme rays of polyhedral cones, solves integer programming problems and computes Markov bases for statistics.

gfan 0.7
Dependencies: cddlib@0.94m gmp@6.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://users-math.au.dk/jensen/software/gfan/gfan.html
Licenses: GPL 2
Build system: gnu
Synopsis: Compute Gröbner fans and tropical varieties
Description:

Gfan is a software package for computing Gröbner fans and tropical varieties.

dune-grid 2.10.0
Dependencies: dune-common@2.10.0 dune-geometry@2.10.0 gmp@6.3.0 metis@5.1.0 openblas@0.3.31 python@3.12.12
Propagated dependencies: dune-uggrid@2.10.0
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
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 grid classes.

nanoflann 1.9.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/jlblancoc/nanoflann
Licenses: FreeBSD
Build system: cmake
Synopsis: C++11 header-only library for nearest neighbor search with KD-trees
Description:

nanoflann is a C++11 header-only library for building KD-trees of datasets with different topologies: R2, R3 (point clouds), SO(2) and SO(3) (2D and 3D rotation groups). It is a fork of the FLANN library that replaces virtual methods inlined templates for improved runtime and memory efficiency.

elpa-openmpi 2025.06.001
Dependencies: openmpi@4.1.6 scalapack@2.2.2 zlib@1.3.1 openblas@0.3.31
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://elpa.mpcdf.mpg.de
Licenses: LGPL 3
Build system: gnu
Synopsis: Eigenvalue solvers for symmetric matrices (with MPI support)
Description:

The ELPA library provides efficient and scalable direct eigensolvers for symmetric matrices.

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.

nodesoup 0.1.0-0.3158ad0
Dependencies: cairo@1.18.4
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/olvb/nodesoup
Licenses: Unlicense
Build system: cmake
Synopsis: C++ implementation of Fruchterman-Reingold and Kamada Kawai algorithms
Description:

This library implements the Fruchterman-Reingold force-directed graph layout algorithm. It applies repulsion between all vertex pairs (to avoid overlap) and attraction between connected vertices (to pull them together). Forces decay with distance, and a global temperature limits maximum displacement per iteration, causing the layout to sta0bilize gradually.

suitesparse-cholmod 5.3.2
Dependencies: gklib-suitesparse@5.1.1-1.8bd6bad metis-suitesparse@5.2.1 openblas@0.3.31 suitesparse-amd@3.3.3 suitesparse-camd@3.3.3 suitesparse-ccolamd@3.3.4 suitesparse-colamd@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 2+ LGPL 2.1+
Build system: cmake
Synopsis: Library for solving sparse symmetric positive definite linear equations
Description:

CHOLMOD is a set of routines for factorizing sparse symmetrix positive definite matrices, updating/downdating sparse Cholesky factorizations and other related operations.

libtaylor 0-0.88709f0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/uekstrom/libtaylor
Licenses: Expat
Build system: cmake
Synopsis: C++ library for automatic differentiation
Description:

This is a header-only C++ library for calculating analytical derivatives and taylor expansions of composite functions.

fparser 4.5.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://warp.povusers.org/FunctionParser/
Licenses: LGPL 3
Build system: cmake
Synopsis: Function parser library for C++
Description:

FunctionParser is a C++ library for parsing and evaluating mathematical expressions. This package is based on a maintained fork of the original project.

minisat 2.2.0-1.37dc6c6
Dependencies: zlib@1.3.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://minisat.se/MiniSat.html
Licenses: Expat
Build system: gnu
Synopsis: Small, yet efficient, SAT solver
Description:

MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.

python-kiwisolver 1.4.6
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/nucleic/kiwi
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fast implementation of the Cassowary constraint solver
Description:

Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.

dune-geometry 2.10.0
Dependencies: dune-common@2.10.0 openblas@0.3.31 gmp@6.3.0 python@3.12.12
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
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.

gecode 6.2.0-1.f7f0d7c
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gecode.org
Licenses: Expat
Build system: gnu
Synopsis: Toolkit for developing constraint-based systems
Description:

Gecode is a C++ toolkit for developing constraint-based systems and applications. It provides a modular and extensible solver.

dune-localfunctions-openmpi 2.10.0
Dependencies: dune-common-openmpi@2.10.0 dune-geometry-openmpi@2.10.0 metis@5.1.0 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: GPL 2
Build system: cmake
Synopsis: Distributed and Unified Numerics Environment (with MPI support)
Description:

This DUNE module provides interface and implementation for shape functions defined on the DUNE reference elements. In addition to the shape function, interpolation operators and special keys are provided which can be used to assemble global function spaces on finite-element grids.

This package provides an interface and implementation for shape functions defined on the DUNE reference elements. In addition to the shape function, interpolation operators and special keys are provided which can be used to assemble global function spaces on finite-element grids.

suitesparse-amd 3.3.3
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: Modified BSD
Build system: cmake
Synopsis: Sparse matrix ordering for Cholesky factorization
Description:

AMD is a set of routines for ordering a sparse matrix prior to Cholesky factorization (or for LU factorization with diagonal pivoting).

python-blis 1.3.3
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/explosion/cython-blis
Licenses: Modified BSD
Build system: pyproject
Synopsis: Blis as a self-contained C-extension for Python
Description:

This package provides the Blis BLAS-like linear algebra library, as a self-contained C-extension for Python.

cminpack 1.3.11
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/devernay/cminpack
Licenses: non-copyleft
Build system: cmake
Synopsis: C/C++ rewrite of the MINPACK software
Description:

This is a C version of the minpack minimization package. It has been derived from the fortran code using f2c and some limited manual editing. Extern C linkage permits the package routines to be called from C++.

python-mathics-django 9.0.0
Propagated dependencies: python-django@5.2.15 python-mathics-scanner@2.0.0 python-mathics-core@9.0.0 python-matplotlib@3.10.8 python-networkx@3.4.2 python-pygments@2.19.2 python-requests@2.32.5
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://mathics.org/
Licenses: GPL 3
Build system: pyproject
Synopsis: A Django front end for Mathics3.
Description:

This package provides a Django front end for Mathics3.

Total packages: 73992