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

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.


mumps-metis-openmpi 5.8.0
Dependencies: openmpi@4.1.6 scalapack@2.2.2 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.

yices 2.7.0
Dependencies: cudd@3.0.0 gmp@6.3.0 gperf@3.3 libpoly@0.2.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://yices.csl.sri.com/
Licenses: GPL 3+
Build system: gnu
Synopsis: Satisfiability modulo theories solver
Description:

Yices is a solver for SMT problems. It can process input in SMT-LIB format or its own s-expression-based format.

hpcombi 1.1.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://libsemigroups.github.io/HPCombi/
Licenses: GPL 3+
Build system: cmake
Synopsis: Fast combinatorics in C++ using SSE/AVX instruction sets
Description:

HPCombi is a C++17 header-only library using the SSE and AVX instruction sets, and some equivalents, for very fast manipulation of combinatorial objects such as transformations, permutations, and boolean matrices of small size.

lrslib 7.2
Dependencies: gmp@6.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://cgm.cs.mcgill.ca/~avis/C/lrs.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Convex hulls of polyhedra with exact arithmetic
Description:

The C code of lrslib implements the reverse search algorithm for vertex enumeration and convex hull problems. Its input file format is compatible with cddlib. All computations are done exactly in either multiple precision or fixed integer arithmetic. Output is not stored in memory, so even problems with very large output sizes can sometimes be solved.

gklib-suitesparse 5.1.1-1.8bd6bad
Propagated dependencies: suitesparse-config@7.10.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/KarypisLab/GKlib
Licenses: ASL 2.0
Build system: cmake
Synopsis: Helper library for METIS
Description:

GKlib is a library of various helper routines and frameworks used by software from KarypisLab, such as METIS.

gsegrafix 1.0.7.2
Dependencies: glib@2.86.0 gtk+@3.24.51
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gnu.org/software/gsegrafix/
Licenses: GPL 3+
Build system: gnu
Synopsis: GNOME application to create scientific and engineering plots
Description:

GSEGrafix is an application which produces high-quality graphical plots for science and engineering. Plots are specified via simple ASCII parameter files and data files and are presented in an anti-aliased GNOME canvas. The program supports rectangular two-dimensional plots, histograms, polar-axis plots and three-dimensional plots. Plots can be printed or saved to BMP, JPEG or PNG image formats.

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.

suitesparse-spex 3.2.3
Dependencies: suitesparse-amd@3.3.3 suitesparse-colamd@3.3.4
Propagated dependencies: gmp@6.3.0 mpfr@4.2.2 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 3+ GPL 2+
Build system: cmake
Synopsis: Package for SParse EXact algebra
Description:

SPEX is a set of routines for sparse exact linear algebra. It contains the SPEX Left LU library for computing a sparse exact left-looking LU factorization for solving unsymmetric sparse linear systems.

python-mathics3-notebook-frontends 0.0.0-0.63b90a0
Propagated dependencies: python-mathics-core@9.0.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://mathics.org/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Mathics frontend for Jupyter Notebook
Description:

This package provides a Mathics3 frontend for Jupyter Notebook and Marimo.

dsfmt 2.2.3
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/
Licenses: Modified BSD
Build system: gnu
Synopsis: Double precision SIMD-oriented Fast Mersenne Twister
Description:

The dSMFT package speeds up Fast Mersenne Twister generation by avoiding the expensive conversion of integer to double (floating point). dSFMT directly generates double precision floating point pseudorandom numbers which have the IEEE Standard for Binary Floating-Point Arithmetic (ANSI/IEEE Std 754-1985) format. dSFMT is only available on the CPUs which use IEEE 754 format double precision floating point numbers.

ruby-asciimath 2.0.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/asciidoctor/asciimath
Licenses: Expat
Build system: ruby
Synopsis: AsciiMath parsing and conversion library
Description:

A pure Ruby AsciiMath parsing and conversion library. AsciiMath is an easy-to-write markup language for mathematics.

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.

opencascade-occt 7.9.3
Dependencies: draco@1.5.7 freetype@2.13.3 freeimage@3.18.0 glu@9.0.2 libxext@1.3.6 libxi@1.8.2 libxmu@1.2.1 mesa@26.0.2 onetbb@2022.3.0 rapidjson@1.1.0-1.949c771 tcl@8.6.12 tk@8.6.12 vtk@9.6.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://dev.opencascade.org
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.

suitesparse-ccolamd 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: Modified BSD
Build system: cmake
Synopsis: Column Approximate Minimum Degree Ordering with constraints
Description:

CCOLAMD is library for computing a permutation vector for a matrix with which the LU factorization becomes sparser. It is a variant of COLAMD which has the the option to apply constraints to the ordering.

cadical 2.1.3
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.

ceres-solver-benchmarks 2.0.0
Dependencies: googlebenchmark@1.9.1 ceres-solver@2.0.0 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: Benchmarks of the Ceres optimization problem solver
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.

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.

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.

python-cvxopt 1.3.2
Dependencies: fftw@3.3.10 glpk@5.0 gsl@2.8 openblas@0.3.31 suitesparse@5.13.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.cvxopt.org
Licenses: GPL 3+
Build system: pyproject
Synopsis: Python library for convex optimization
Description:

CVXOPT is a package for convex optimization based on the Python programming language. Its main purpose is to make the development of software for convex optimization applications straightforward by building on Python’s extensive standard library and on the strengths of Python as a high-level programming language.

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.

z3 4.13.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/Z3Prover/z3
Licenses: Expat
Build system: cmake
Synopsis: Theorem prover
Description:

Z3 is a theorem prover and satisfiability modulo theories (SMT) solver. It provides a C/C++ API, as well as Python bindings.

suitesparse 5.13.0
Dependencies: tbb@2021.6.0 openblas@0.3.31 gmp@6.3.0 mpfr@4.2.2 metis@5.1.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://faculty.cse.tamu.edu/davis/suitesparse.html
Licenses: GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: Suite of sparse matrix software
Description:

SuiteSparse is a suite of sparse matrix algorithms, including: UMFPACK, multifrontal LU factorization; CHOLMOD, supernodal Cholesky; SPQR, multifrontal QR; KLU and BTF, sparse LU factorization, well-suited for circuit simulation; ordering methods (AMD, CAMD, COLAMD, and CCOLAMD); CSparse and CXSparse, a concise sparse Cholesky factorization package; and many other packages.

This package contains all of the above-mentioned parts.

veusz 4.2.1
Dependencies: bash-minimal@5.2.37 ghostscript@9.56.1 python-dbus@1.2.18 python-numpy@2.3.1 python-pyqt@6.9.1 qtbase@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 python-h5py@3.15.1
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.

cglm 0.9.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/recp/cglm
Licenses: Expat
Build system: meson
Synopsis: Mathematics C library for graphics programming
Description:

CGLM is an optimised 3D maths library for graphics software based on the GLSL specifications.

It's similar to the original C++ GLM library but written in C99 and compatible with C89.

Total packages: 73992