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

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.


lpsolve 5.5.2.5
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://lpsolve.sourceforge.net/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Mixed integer linear programming (MILP) solver
Description:

lp_solve is a mixed integer linear programming solver based on the revised simplex and the branch-and-bound methods.

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.

trilinos-zoltan 16.1.0
Dependencies: openmpi@4.1.6 perl@5.36.0 python@3.11.14 python-wrapper@3.11.14 tcsh@6.24.15 pt-scotch@7.0.7 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://trilinos.github.io/
Licenses: Modified BSD
Build system: cmake
Synopsis: Parallel partitioning, load balancing and data-management services
Description:

The Zoltan library is a collection of data management services for parallel, unstructured, adaptive, and dynamic applications. It simplifies the load-balancing, data movement, unstructured communication, and memory usage difficulties that arise in dynamic applications such as adaptive finite-element methods, particle methods, and crash simulations. Zoltan's data-structure neutral design also lets a wide range of applications use it without imposing restrictions on application data structures. Its object-based interface provides a simple and inexpensive way for application developers to use the library and researchers to make new capabilities available under a common interface.

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.

symfpu 0-0.22d993d
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/martin-cs/symfpu
Licenses: 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 semantics for floating point numbers as defined in the IEEE-764 Standard for Floating-Point Arithmetic. It is templated in terms of the bit-vectors, propositions, floating-point formats and rounding mode types used. This allow the same code to be executed as an arbitrary precision library or to be used to build symbolic representations of floating-point operations.

libfixmath 0-1.1416c99
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://code.google.com/archive/p/libfixmath/
Licenses: Expat
Build system: cmake
Synopsis: Cross platform fixed point maths library
Description:

This library implements the math.h functions in fixed point (16.16) format.

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.

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.

ruy 0-1.caa2443
Dependencies: cpuinfo@0.0-7.c4b4f4b
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.

armadillo 12.4.2
Dependencies: openblas@0.3.30 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).

chuffed 0.13.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/chuffed/chuffed
Licenses: Expat
Build system: cmake
Synopsis: Lazy clause generation solver
Description:

Chuffed is a state of the art lazy clause solver designed from the ground up with lazy clause generation in mind. Lazy clause generation is a hybrid approach to constraint solving that combines features of finite domain propagation and Boolean satisfiability.

cddlib 0.94m
Dependencies: gmp@6.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.inf.ethz.ch/personal/fukudak/cdd_home/index.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Library for convex hulls and extreme rays of polyhedra
Description:

The C-library cddlib implements the Double Description Method of Motzkin et al. for generating all vertices (i.e. extreme points) and extreme rays of a general convex polyhedron given by a system of linear inequalities in arbitrary dimension. It can also be used for the converse operation of computing convex hulls.

nomad-optimizer 4.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gerad.ca/nomad/
Licenses: LGPL 3+
Build system: cmake
Synopsis: Nonlinear optimization by mesh-adaptive direct search
Description:

NOMAD is a C++ implementation of the mesh-adaptive direct search (MADS) algorithm, designed for difficult blackbox optimization problems. These problems occur when the functions defining the objective and constraints are the result of costly computer simulations.

metis 5.2.1
Dependencies: gklib@5.1.1-1.8bd6bad openblas@0.3.30
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://glaros.dtc.umn.edu/gkhome/metis/metis/overview
Licenses: ASL 2.0
Build system: cmake
Synopsis: Graph partitioning and fill-reducing matrix ordering library
Description:

METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill-reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.

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.

netcdf-cxx4-parallel-openmpi 4.3.1
Dependencies: openmpi@4.1.6 hdf5-parallel-openmpi@1.14.6
Propagated dependencies: netcdf-parallel-openmpi@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 (with MPI support)
Description:

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

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.

sundials 7.1.1
Dependencies: openblas@0.3.30 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.

dune-grid-openmpi 2.10.0
Dependencies: dune-common-openmpi@2.10.0 dune-geometry-openmpi@2.10.0 gmp@6.3.0 metis@5.1.0 openblas@0.3.30 python@3.11.14 openmpi@4.1.6
Propagated dependencies: dune-uggrid-openmpi@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 (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 grid classes.

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.

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

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.

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

netcdf 4.9.2
Dependencies: curl@8.6.0 bzip2@1.0.8 hdf5@1.14.6 libaec@1.0.6 libjpeg-turbo@2.1.4 libxml2@2.14.6 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.unidata.ucar.edu/software/netcdf/
Licenses: X11-style
Build system: gnu
Synopsis: Library for scientific data
Description:

NetCDF is an interface for scientific data access and a software library that provides an implementation of the interface. The netCDF library defines a machine-independent format for representing scientific data. Together, the interface, library, and format support the creation, access, and sharing of scientific data.

Total packages: 70992