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

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.


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-754 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.

combinatorial-blas 1.6.2
Dependencies: openmpi@4.1.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://people.eecs.berkeley.edu/~aydin/CombBLAS/html/
Licenses: GPL 2+ X11 Modified BSD
Build system: cmake
Synopsis: Linear algebra primitives for graph analytics
Description:

The Combinatorial BLAS (CombBLAS) is an extensible distributed-memory parallel graph library offering a small but powerful set of linear algebra primitives specifically targeting graph analytics.

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.

or-tools 9.15
Dependencies: abseil-cpp@20250814.1 eigen@3.4.0 glpk@5.0 gmp@6.3.0 mpfr@4.2.2 protobuf@6.31.1 re2@2024-07-02 scip@10.0.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://developers.google.com/optimization
Licenses: ASL 2.0
Build system: cmake
Synopsis: Software suite for combinatorial optimization
Description:

OR-Tools is a C++ portable software suite, tuned for solving combinatorial optimization problems in vehicle routing, flows, integer, linear and constraint programming.

maxflow 3.0.5
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://pub.ist.ac.at/~vnk/software.html
Licenses: GPL 3+
Build system: cmake
Synopsis: Library implementing Maxflow algorithm
Description:

An implementation of the maxflow algorithm described in An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Computer Vision.

Yuri Boykov and Vladimir Kolmogorov.

In IEEE Transactions on Pattern Analysis and Machine Intelligence,

September 2004

highs 1.15.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://highs.dev
Licenses: Expat
Build system: cmake
Synopsis: High performance software for linear optimization
Description:

HiGHS provides serial and parallel solvers for large-scale sparse linear programming (LP), mixed-integer programming (MIP), and quadratic programming (QP) models.

sundials 7.1.1
Dependencies: 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: Suite of nonlinear and differential/algebraic equation solvers
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.

veusz 4.2.1
Dependencies: bash-minimal@5.2.37 ghostscript@9.56.1 python-dbus@1.3.2 python-numpy@2.4.6 python-pyqt@6.9.1 qtbase@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 python-h5py@3.16.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://veusz.github.io/
Licenses: GPL 2+
Build system: pyproject
Synopsis: Scientific plotting package
Description:

Veusz is a scientific plotting and graphing program with a graphical user interface, designed to produce publication-ready 2D and 3D plots. In addition it can be used as a module in Python for plotting. It supports vector and bitmap output, including PDF, Postscript, SVG and EMF.

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.

pnetcdf 1.13.0
Dependencies: openmpi@4.1.6 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://parallel-netcdf.github.io/
Licenses: X11-style
Build system: gnu
Synopsis: Parallel I/O Library for NetCDF File Access
Description:

PnetCDF is a high-performance parallel I/O library for accessing Unidata's NetCDF, files in classic formats, specifically the formats of CDF-1, 2, and 5.

netcdf-cxx4 4.3.1
Dependencies: hdf5@1.14.6
Propagated dependencies: netcdf@4.9.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/Unidata/netcdf-cxx4
Licenses: Modified BSD
Build system: cmake
Synopsis: NetCDF C++ interface
Description:

This package provides a C++ interface to the NetCDF library for scientific data storage.

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.

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.

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.

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.

units 2.27
Dependencies: bash-minimal@5.2.37 readline@8.2.13 python-wrapper@3.12.12 python-requests@2.34.2
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.

hdf5 1.8.23
Dependencies: 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: gnu
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.

soplex 8.0.1
Dependencies: boost@1.89.0 gmp@6.3.0 mpfr@4.2.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://soplex.zib.de/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Sequential object-oriented simPlex linear programming solver
Description:

SoPlex is an optimization package for solving linear programming problems (LPs) based on an advanced implementation of the primal and dual revised simplex algorithm. It provides special support for the exact solution of LPs with rational input data. It can be used as a standalone solver reading MPS or LP format files via a command line interface as well as embedded into other programs via a C++ class library.

petsc-openmpi 3.24.0
Dependencies: hdf5-parallel-openmpi@1.14.6 hypre-openmpi@2.32.0 metis@5.1.0 mumps-openmpi@5.9.1 openmpi@4.1.6 pt-scotch32@7.0.15 scalapack@2.2.2 pt-scotch32@7.0.15 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.

linasm 1.13
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://sourceforge.net/projects/linasm/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Collection of fast and optimized assembly libraries for x86-64
Description:

LinAsm is collection of very fast and SIMD optimized assembly written libraries for x86-64.

It implements many common and widely used algorithms for array manipulations: searching, sorting, arithmetic and vector operations, unit conversions; fast mathematical and statistic functions; numbers and time converting algorithms; finite impulse response (FIR) digital filters; spectrum analysis algorithms, Fast Hartley transformation; CPU cache friendly functions and extremely fast abstract data types (ADT) such as hash tables b-trees, and much more.

java-smtinterpol 2.5
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://ultimate.informatik.uni-freiburg.de/smtinterpol/
Licenses: LGPL 3+
Build system: ant
Synopsis: Interpolating SMT solver
Description:

SMTInterpol is an SMT solver, that can compute Craig interpolants for various theories.

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.

lingeling 1.0.0
Dependencies: aiger@1.9.20 bash-minimal@5.2.37 gzip@1.14 bzip2@1.0.8 xz@5.4.5 p7zip@26.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.

arccon 1.2.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/arcaneframework/framework
Licenses: ASL 2.0
Build system: cmake
Synopsis: Arcane Framework's CMake build libraries
Description:

Arccon is part of the Arcane framework, providing core functionality for the Arcane development platform.

Total packages: 32836