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

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.


suitesparse-config 7.10.2
Dependencies: openblas@0.3.30
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.

metamath 0.193
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://us.metamath.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Proof verifier based on a minimalistic formalism
Description:

Metamath is a tiny formal language and that can express theorems in abstract mathematics, with an accompyaning metamath executable that verifies databases of these proofs. There is a public database, set.mm, implementing first-order logic and Zermelo-Frenkel set theory with Choice, along with a large swath of associated, high-level theorems, e.g.: the fundamental theorem of arithmetic, the Cauchy-Schwarz inequality, Stirling's formula, etc. See the Metamath book.

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.

aiger 1.9.9
Dependencies: gzip@1.14
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://fmv.jku.at/aiger
Licenses: Expat Modified BSD
Build system: gnu
Synopsis: Utilities for And-Inverter Graphs
Description:

AIGER is a format, library and set of utilities for AIGs. The focus is on conversion utilities and a generic reader and writer API.

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

opencascade-occt 7.6.1
Dependencies: freetype@2.13.3 glu@9.0.2 libxext@1.3.6 libxi@1.8.2 libxmu@1.2.1 mesa@25.2.3 tbb@2020.3 tcl@8.6.12 tk@8.6.12
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.opencascade.com
Licenses: LGPL 2.1 Expat GPL 3+ non-copyleft Public Domain
Build system: cmake
Synopsis: Libraries for 3D modeling and numerical simulation
Description:

Open CASCADE is a set of libraries for the development of applications dealing with 3D CAD data or requiring industrial 3D capabilities. It includes C++ class libraries providing services for 3D surface and solid modeling, CAD data exchange, and visualization. It is used for development of specialized software dealing with 3D models in design (CAD), manufacturing (CAM), numerical simulation (CAE), measurement equipment (CMM), and quality control (CAQ) domains.

This is the certified version of the Open Cascade Technology (OCCT) library.

hdf5-parallel-openmpi 1.14.6
Dependencies: openmpi@4.1.6 libaec@1.0.6 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.hdfgroup.org
Licenses: X11-style
Build system: cmake
Synopsis: Management suite for data with parallel IO support
Description:

HDF5 is a suite that makes possible the management of extremely large and complex data collections.

dune-istl-openmpi 2.10.0
Dependencies: dune-common-openmpi@2.10.0 metis@5.1.0 suitesparse@5.13.0 superlu@5.3.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.

This is the iterative solver template library which provides generic sparse matrix/vector classes and a variety of solvers based on these classes. A special feature is the use of templates to exploit the recursive block structure of finite element matrices at compile time. Available solvers include Krylov methods, (block-) incomplete decompositions and aggregation-based algebraic multigrid.

minizinc 2.8.4
Dependencies: cbc@2.10.5 chuffed@0.13.2 gecode@6.2.0-1.f7f0d7c zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.minizinc.org
Licenses: MPL 2.0
Build system: cmake
Synopsis: High-level constraint modeling language
Description:

MiniZinc is a high-level modeling language for constraint satisfaction and optimization problems. Models are compiled to FlatZinc, a language understood by many solvers.

clapack 3.2.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.netlib.org/clapack/
Licenses: non-copyleft
Build system: cmake
Synopsis: Numerical linear algebra library for C
Description:

The CLAPACK library was built using a Fortran to C conversion utility called f2c. The entire Fortran 77 LAPACK library is run through f2c to obtain C code, and then modified to improve readability. CLAPACK's goal is to provide LAPACK for someone who does not have access to a Fortran compiler.

ipopt 3.13.4
Dependencies: openblas@0.3.30
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.

jacal 1c8
Dependencies: scm@5f4
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gnu.org/software/jacal/
Licenses: GPL 3+
Build system: gnu
Synopsis: Symbolic mathematics system
Description:

GNU JACAL is an interactive symbolic mathematics program based on Scheme. It manipulate and simplify a range of mathematical expressions such as equations, scalars, vectors, and matrices.

double-conversion 3.1.5
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/google/double-conversion
Licenses: Modified BSD
Build system: cmake
Synopsis: Conversion routines for IEEE doubles
Description:

The double-conversion library provides binary-decimal and decimal-binary routines for IEEE doubles. The library consists of efficient conversion routines that have been extracted from the V8 JavaScript engine.

hdf5 1.14.6
Dependencies: libaec@1.0.6 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.hdfgroup.org
Licenses: X11-style
Build system: cmake
Synopsis: Management suite for extremely large and complex data
Description:

HDF5 is a suite that makes possible the management of extremely large and complex data collections.

suitesparse-ldl 3.3.2
Dependencies: 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: LGPL 2.1+
Build system: cmake
Synopsis: LDL' factorization method for sparse, symmetric matrices
Description:

This package contains a set of routines for computing the LDL' factorization of sparse, symmetric matrices. Its focus lies on concise code.

suitesparse-umfpack 6.3.5
Dependencies: openblas@0.3.30 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.

scs 3.2.10
Dependencies: lapack@3.12.1 openblas@0.3.30
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.

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.

itpp 4.3.1
Dependencies: fftw@3.3.10 lapack@3.12.1 openblas@0.3.30
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://itpp.sourceforge.net
Licenses: GPL 3+
Build system: cmake
Synopsis: C++ library of maths, signal processing and communication classes
Description:

IT++ is a C++ library of mathematical, signal processing and communication classes and functions. Its main use is in simulation of communication systems and for performing research in the area of communications. The kernel of the library consists of generic vector and matrix classes, and a set of accompanying routines. Such a kernel makes IT++ similar to MATLAB, GNU Octave or SciPy.

pt-scotch32 7.0.7
Dependencies: zlib@1.3.1
Propagated dependencies: openmpi@4.1.6
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 (with MPI and 32-bit integers)
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.

cadical 2.0.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/arminbiere/cadical
Licenses: Expat
Build system: gnu
Synopsis: SAT solver
Description:

This package provides a SAT solver based on conflict-driven clause learning.

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.

petsc 3.24.0
Dependencies: gfortran@14.3.0 openblas@0.3.30 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
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.

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.30 python@3.11.14
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.

Total packages: 70992