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

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.


scotch32 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 (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.

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.

hdf5-java 1.14.6
Dependencies: java-slf4j-api@1.7.25 libjpeg-turbo@2.1.4 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: Java interface for the HDF5 library
Description:

The Java HDF5 Interface (JHI5) uses the Java Native Interface to wrap the HDF5 library, which is implemented in C.

arpack-ng 3.9.1
Dependencies: eigen@3.4.0 openblas@0.3.31 gfortran@14.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/opencollab/arpack-ng
Licenses: non-copyleft
Build system: cmake
Synopsis: Fortran subroutines for solving eigenvalue problems
Description:

ARPACK-NG is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.

python-mathics-pygments 1.0.4
Propagated dependencies: python-mathics-scanner@2.0.0 python-pygments@2.19.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://github.com/Mathics3/mathics-pygments/
Licenses: Expat
Build system: pyproject
Synopsis: Wolfram language lexer for Pygments
Description:

This package provides a Wolfram language lexer for Pygments.

highfive 2.10.1
Dependencies: hdf5@1.14.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://bluebrain.github.io/HighFive/
Licenses: X11-style
Build system: cmake
Synopsis: Header-only C++ HDF5 interface
Description:

HighFive is a header-only C++11 friendly interface for libhdf5. It supports STL vector/string, Boost::UBLAS, Boost::Multi-array and Xtensor; and handles C++ from/to HDF5 with automatic type mapping. HighFive does not require additional libraries.

lis 2.1.8
Dependencies: openmpi@4.1.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.ssisc.org/lis
Licenses: Modified BSD
Build system: gnu
Synopsis: Solve discretized linear equations and eigenvalue problems
Description:

Lis is a parallel software library for solving discretized linear equations and eigenvalue problems that arise in the numerical solution of partial differential equations using iterative methods.

symfpu 1.2.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/martin-cs/symfpu
Licenses: Modified BSD GPL 3+
Build system: copy
Synopsis: Concrete and symbolic implementation of IEEE-754 floating-point numbers
Description:

SoftFPU is a C++ library implementing concrete and symbolic mantics for floating point numbers as defined in the IEEE-764 Standard r Floating-Point Arithmetic. It is templated in terms of the t-vectors, propositions, floating-point formats and rounding mode types ed. This allow the same code to be executed as an arbitrary precision brary or to be used to build symbolic representations of floating-point erations.

ceres-solver 2.0.0
Dependencies: openblas@0.3.31 suitesparse@5.13.0
Propagated dependencies: eigen@3.4.0 gflags@2.2.2 glog@0.5.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://ceres-solver.org/
Licenses: Modified BSD
Build system: cmake
Synopsis: C++ library for solving large optimization problems
Description:

Ceres Solver is a C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production since 2010. Ceres Solver can solve two kinds of problems:

  1. non-linear least squares problems with bounds constraints;

  2. general unconstrained optimization problems.

dune-pdelab 2.8.0-0.d5dddb6
Dependencies: dune-common@2.10.0 dune-istl@2.10.0 dune-localfunctions@2.10.0 dune-geometry@2.10.0 dune-grid@2.10.0 dune-typetree@2.10.0 dune-functions@2.10.0 openblas@0.3.31 eigen@3.4.0 metis@5.1.0 python@3.12.12 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: Differential equations solver toolbox
Description:

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

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

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.

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.

cryptominisat 5.11.22
Dependencies: boost@1.89.0 cadical@2.2.1 cadiback-for-cryptominisat@0.2.1-1.ea65a94 gmp@6.3.0 louvain-community@1.0.0-2.681a711 python@3.12.12 python-numpy@2.3.1 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/msoos/cryptominisat
Licenses: Expat
Build system: cmake
Synopsis: Incremental SAT solver
Description:

CryptoMiniSat is an incremental SAT solver with both command line and library (C++, C, Python) interfaces. The command-line interface takes a CNF as an input in the DIMACS format with the extension of XOR clauses. The library interfaces mimic this and also allow incremental solving, including assumptions.

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.

sundials-julia 5.2.0
Dependencies: gfortran@14.3.0 openblas@0.3.31 openblas@0.3.31 suitesparse@5.13.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://computation.llnl.gov/projects/sundials
Licenses: Modified BSD
Build system: cmake
Synopsis: SUNDIALS with LAPACK support as required by julia-sundials-jll
Description:

SUNDIALS is a family of software packages implemented with the goal of providing robust time integrators and nonlinear solvers that can easily be incorporated into existing simulation codes.

mumps-openmpi 5.8.0
Dependencies: openmpi@4.1.6 scalapack@2.2.2 pt-scotch@7.0.7 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 (with MPI)
Description:

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

units 2.27
Dependencies: bash-minimal@5.2.37 readline@8.2.13 python-wrapper@3.12.12 python-requests@2.32.5
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gnu.org/software/units/
Licenses: GPL 3+
Build system: gnu
Synopsis: Conversion between thousands of scales
Description:

GNU Units converts numeric quantities between units of measure. It can handle scale changes through adaptive usage of standard scale prefixes (micro-, kilo-, etc.). It can also handle nonlinear conversions such as Fahrenheit to Celsius. Its interpreter is powerful enough to be used effectively as a scientific calculator.

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.31 eigen@3.4.0 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: 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.

qalculate-qt 5.11.0
Dependencies: gmp@6.3.0 libqalculate@5.11.0 mpfr@4.2.2 qtbase@6.9.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://qalculate.github.io
Licenses: GPL 2+
Build system: gnu
Synopsis: Qalculate! desktop calculator (Qt interface)
Description:

qalculate-qt is the Qt frontend for the Qalculate! multi-purpose calculator.

mcrl2-minimal 202507.0
Dependencies: boost@1.89.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://mcrl2.org
Licenses: Boost 1.0
Build system: cmake
Synopsis: Toolset for the mCRL2 formal specification language
Description:

mCRL2 (micro Common Representation Language 2) is a formal specification language for describing concurrent discrete event systems. Its toolset supports analysis and automatic verification, linearisation, simulation, state-space exploration and generation, and tools to optimise and analyse specifications. Also, state spaces can be manipulated, visualised and analysed.

gsl 2.8
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gnu.org/software/gsl/
Licenses: GPL 3+
Build system: gnu
Synopsis: Numerical library for C and C++
Description:

The GNU Scientific Library is a library for numerical analysis in C and C++. It includes a wide range of mathematical routines, with over 1000 functions in total. Subject areas covered by the library include: differential equations, linear algebra, Fast Fourier Transforms and random numbers.

popf 0.0.15
Dependencies: cbc@2.10.5 flex@2.6.4
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/fmrico/popf
Licenses: GPL 2+
Build system: cmake
Synopsis: Forward-chaining temporal planner
Description:

This package contains an implementation of the POPF planner described in Forward-Chaining Partial Order Planning, that has been updated to compile with newer C++ compilers.

openblas-ilp64 0.3.31
Dependencies: gfortran@14.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.openblas.net/
Licenses: Modified BSD
Build system: gnu
Synopsis: Optimized BLAS library based on GotoBLAS (ILP64 version)
Description:

OpenBLAS is a Basic Linear Algebra Subprograms (BLAS) library forked from the GotoBLAS2-1.13 BSD version.

dune-functions 2.10.0
Dependencies: dune-common@2.10.0 dune-istl@2.10.0 dune-localfunctions@2.10.0 dune-grid@2.10.0 dune-geometry@2.10.0 dune-typetree@2.10.0 openblas@0.3.31 metis@5.1.0 python@3.12.12 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:

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.

Total packages: 73992