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

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.


mate-icon-theme 1.28.0
Channel: guix
Location: gnu/packages/mate.scm (gnu packages mate)
Home page: https://mate-desktop.org/
Licenses: LGPL 3+
Build system: gnu
Synopsis: The MATE desktop environment icon theme
Description:

This package contains the default icon theme used by the MATE desktop.

mate-desktop 1.28.2
Dependencies: gtk+@3.24.51 libxrandr@1.5.4 iso-codes@4.5.0 startup-notification@0.12
Propagated dependencies: dconf@0.40.0
Channel: guix
Location: gnu/packages/mate.scm (gnu packages mate)
Home page: https://mate-desktop.org/
Licenses: GPL 2+ LGPL 2.0+ FDL 1.1+
Build system: gnu
Synopsis: Library with common API for various MATE modules
Description:

This package contains a public API shared by several applications on the desktop and the mate-about program.

slepc-complex 3.24.0
Dependencies: arpack-ng@3.9.1 gfortran@14.3.0
Propagated dependencies: petsc-complex@3.24.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://slepc.upv.es
Licenses: FreeBSD
Build system: gnu
Synopsis: Scalable library for eigenproblems (with complex scalars)
Description:

SLEPc is a software library for the solution of large sparse eigenproblems on parallel computers. It can be used for the solution of linear eigenvalue problems formulated in either standard or generalized form, as well as other related problems such as the singular value decomposition. The emphasis of the software is on methods and techniques appropriate for problems in which the associated matrices are sparse, for example, those arising after the discretization of partial differential equations.

ipopt 3.13.4
Dependencies: openblas@0.3.31
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.coin-or.org
Licenses: EPL 2.0
Build system: gnu
Synopsis: Large-scale nonlinear optimizer
Description:

The Interior Point Optimizer (IPOPT) is a software package for large-scale nonlinear optimization. It provides C++, C, and Fortran interfaces.

bitwuzla 0.9.1
Dependencies: cadical@2.1.3 gmp@6.3.0 kissat@4.0.4 mpfr@4.2.2 symfpu@1.2.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://bitwuzla.github.io/
Licenses: Expat
Build system: meson
Synopsis: SMT solver optimized for the theory of bit-vectors
Description:

Bitwuzla is a SMT solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.

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-typetree 2.10.0
Dependencies: dune-common@2.10.0 openblas@0.3.31 python@3.12.12 metis@5.1.0 superlu@5.3.0 gmp@6.3.0
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: Distributed and Unified Numerics Environment
Description:

TypeTree is a template library for constructing and operating on statically typed trees of objects.

cudd 3.0.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/ivmai/cudd
Licenses: Modified BSD
Build system: gnu
Synopsis: Manipulate decision diagrams
Description:

CUDD is a library for manipulating decision diagrams. It supports binary decision diagrams, algebraic decision diagrams, and zero-suppressed binary decision diagrams.

ruy 0-1.caa2443
Dependencies: cpuinfo@0.0-8.84818a4
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/google/ruy
Licenses: ASL 2.0
Build system: cmake
Synopsis: Matrix multiplication library
Description:

Ruy is a matrix multiplication library. Its focus is to cover the matrix multiplication needs of neural network inference engines. Its initial user has been TensorFlow Lite, where it is used by default on the ARM CPU architecture.

cvc5 1.3.4
Dependencies: cadical@2.1.3 cln@1.3.6 cryptominisat@5.11.22 gmp@6.3.0 libedit@20191231-3.1 libpoly@0.2.1 symfpu@1.2.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://cvc5.github.io/
Licenses: Expat Modified BSD
Build system: cmake
Synopsis: Satisfiability modulo theories solver
Description:

cvc5 is a solver for SMT problems. It processes input in the standard SMT-LIB format.

hdf5-blosc 1.0.1
Dependencies: c-blosc@1.21.1 hdf5@1.14.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/Blosc/hdf5-blosc
Licenses: Expat
Build system: cmake
Synopsis: Filter for HDF5 using the Blosc compressor
Description:

This is a filter for HDF5 that uses the Blosc compressor; by installing this filter, you can read and write HDF5 files with Blosc-compressed datasets.

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.

dune-functions-openmpi 2.10.0
Dependencies: dune-common-openmpi@2.10.0 dune-istl-openmpi@2.10.0 dune-localfunctions-openmpi@2.10.0 dune-grid-openmpi@2.10.0 dune-geometry-openmpi@2.10.0 dune-typetree-openmpi@2.10.0 openblas@0.3.31 metis@5.1.0 python@3.12.12 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: Distributed and Unified Numerics Environment (with MPI support)
Description:

The dune-functions module provides an abstraction layer for global finite element functions. Its two main concepts are functions implemented as callable objects, and bases of finite element spaces.

lapack 3.12.1
Dependencies: gfortran@14.3.0 python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.netlib.org/lapack/
Licenses: non-copyleft
Build system: cmake
Synopsis: Library for numerical linear algebra
Description:

LAPACK is a Fortran 90 library for solving the most commonly occurring problems in numerical linear algebra.

python-petsc4py 3.24.0
Dependencies: petsc-openmpi@3.24.0 python-numpy@2.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://bitbucket.org/petsc/petsc4py/
Licenses: Modified BSD
Build system: pyproject
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.

lie 2.2.2
Dependencies: readline@8.2.13
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://www-math.univ-poitiers.fr/~maavl/LiE/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Lie group computer algebra module
Description:

This package provides a computer algebra module for Lie groups. Documentation is available on http://www-math.univ-poitiers.fr/~maavl/pdf/LiE-manual.pdf.

suitesparse-camd 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 with constraints
Description:

CAMD is a set of routines for ordering a sparse matrix prior to Cholesky factorization (or for LU factorization with diagonal pivoting). It is a variant of AMD which has the the option to apply constraints to the ordering.

openlibm 0.8.7
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://openlibm.org/
Licenses: Expat ISC FreeBSD Public Domain LGPL 2.1+
Build system: gnu
Synopsis: Portable C mathematical library (libm)
Description:

OpenLibm is an effort to have a high quality, portable, standalone C mathematical library (libm). It can be used standalone in applications and programming language implementations. The project was born out of a need to have a good libm for the Julia programming language that worked consistently across compilers and operating systems, and in 32-bit and 64-bit environments.

suitesparse-config 7.10.2
Dependencies: openblas@0.3.31
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: Configuration for all SuiteSparse packages
Description:

SuiteSparse is a suite of sparse matrix algorithms. This package contains a library with common configuration options.

scs 3.2.10
Dependencies: lapack@3.12.1 openblas@0.3.31
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://osqp.org/
Licenses: Expat
Build system: cmake
Synopsis: Splitting Conic Solver
Description:

SCS (splitting conic solver) is a numerical optimization package for solving large-scale convex cone problems.

armadillo 12.4.2
Dependencies: openblas@0.3.31 arpack-ng@3.9.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://arma.sourceforge.net/
Licenses: ASL 2.0
Build system: cmake
Synopsis: C++ linear algebra library
Description:

Armadillo is a C++ linear algebra library, aiming towards a good balance between speed and ease of use. It is useful for algorithm development directly in C++, or quick conversion of research code into production environments. It can be used for machine learning, pattern recognition, signal processing, bioinformatics, statistics, econometrics, etc. The library provides efficient classes for vectors, matrices and cubes, as well as 150+ associated functions (e.g., contiguous and non-contiguous submatrix views).

suitesparse-umfpack 6.3.5
Dependencies: openblas@0.3.31 suitesparse-camd@3.3.3 suitesparse-ccolamd@3.3.4 suitesparse-cholmod@5.3.2 suitesparse-colamd@3.3.4
Propagated dependencies: suitesparse-amd@3.3.3 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+
Build system: cmake
Synopsis: Routines for solving sparse linear problems via LU factorization
Description:

UMFPACK is a set of routines for solving unsymmetric sparse linear systems using the Unsymmetric MultiFrontal method and direct sparse LU factorization.

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.

primecount 7.20
Dependencies: primesieve@12.10
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/kimwalisch/primecount
Licenses: FreeBSD
Build system: cmake
Synopsis: Fast prime counting function implementations
Description:

primecount is a command-line program and C/C++ library that counts the number of primes no greater than x (maximum 1031) using highly optimized implementations of the combinatorial prime counting algorithms.

Total packages: 72465